]> git.saurik.com Git - bison.git/blame - ChangeLog
* src/print.h: New file.
[bison.git] / ChangeLog
CommitLineData
07a58c13
AD
12000-10-02 Akim Demaille <akim@epita.fr>
2
3 * src/print.h: New file.
4 Propagate its use.
5 * src/print.c: Formatting and ordering changes.
6 (verbose, terse): Replace with...
7 (print_results): this new function.
8 Adjust dependencies.
9
10
0619caf0
AD
112000-10-02 Akim Demaille <akim@epita.fr>
12
13 * src/conflicts.c (conflict_report): New function.
14 (conflict_log, verbose_conflict_log): Replace with...
15 (print_conflicts): this function.
16 Adjust dependencies.
17 * src/conflicts.h: New file.
18 Propagate its inclusion.
19
20
3519ec76
AD
212000-10-02 Akim Demaille <akim@epita.fr>
22
23 * src/nullable.h: New file.
24 Propagate its inclusion.
25 * src/nullable.c: Formatting changes.
26
27
015acc48
AD
282000-10-02 Akim Demaille <akim@epita.fr>
29
30 * src/reduce.h: New file.
31 Propagate its inclusion.
32 * src/reduce.c: Topological sort and other formatting changes.
33 (bool, TRUE, FALSE): Move their definition to...
34 * src/system.h: here.
35
36
8963a27b
AD
372000-10-02 Akim Demaille <akim@epita.fr>
38
39 * src/files.c: Formatting changes.
40 (tryopen, tryclose, openfiles): Rename as...
41 (xfopen, xfclose, open_files): this.
42 (stringappend): static.
43 * src/files.h: Complete the list of exported symbols.
44 Propagate its use.
45
015acc48 46
a70083a3
AD
472000-10-02 Akim Demaille <akim@epita.fr>
48
49 * src/reader.h: New file.
50 Propagate its use instead of tedious list of `extern' and
51 prototypes.
52 * src/reader.c: Formatting changes, topological sort,
53 s/register//.
54
55
abadc117
AD
562000-10-02 Akim Demaille <akim@epita.fr>
57
58 * src/lex.h: Prototype `lex.c' exported functions.
59 * src/reader.c: Adjust.
60 * src/lex.c: Formatting changes.
61 (safegetc): Rename as...
62 (xgetc): this.
63
015acc48 64
720d742f
AD
652000-10-02 Akim Demaille <akim@epita.fr>
66
67 * src/lalr.h: New file.
68 Propagate its inclusion instead of prototypes and `extern'.
69 * src/lalr.c: Formatting changes, topological sorting etc.
70
015acc48 71
f2acea59
AD
722000-10-02 Akim Demaille <akim@epita.fr>
73
74 * src/output.c (token_actions): Introduce a temporary array,
75 YYDEFACT, that makes it possible for this function to use
76 output_short_table.
77
015acc48 78
d019d655
AD
792000-10-02 Akim Demaille <akim@epita.fr>
80
81 `user_toknums' is output as a `short[]' in `output.c', while it is
82 defined as a `int[]' in `reader.c'. For consistency with the
83 other output tables, `user_toknums' is now defined as a table of
84 shorts.
85
86 * src/reader.c (user_toknums): Be a short table instead of an int
87 table.
88 Adjust dependencies.
89
90 Factor the short table outputs.
91
92 * src/output.c (output_short_table): New function.
93 * src/output.c (output_gram, output_stos, output_rule_data)
94 (output_base, output_table, output_check): Use it.
95
6c89f1c1
AD
962000-10-02 Akim Demaille <akim@epita.fr>
97
98 * src/output.c (output): Topological sort of the functions, in
99 order to get rid of the `static' prototypes.
100 No longer use `register'.
101 * src/output.h: New file.
102 Propagate its inclusion in files explicitly prototyping functions
103 from output.c.
104
d9efd181
AD
1052000-09-21 Akim Demaille <akim@epita.fr>
106
107 * src/atgeneral.m4: Update from Autoconf.
108
c29240e7 1092000-09-21 Akim Demaille <akim@epita.fr>
2fa6973e
AD
110
111 * src/closure.h: New file.
112 * src/closure.c: Formatting changes, topological sort over the
113 functions, use of closure.h.
114 (initialize_closure, finalize_closure): Rename as...
115 (new_closure, free_closure): these. Adjust dependencies.
116 * src/LR0.c: Formatting changes, topological sort, use of
117 cloture.h.
118 (initialize_states): Rename as...
119 (new_states): this.
120 * src/Makefile.am (noinst_HEADERS): Adjust.
121
499daa50
AD
1222000-09-20 Akim Demaille <akim@epita.fr>
123
124 * src/acconfig.h: Don't protect config.h against multiple
125 inclusion.
126 Don't define PARAMS.
127 * src/system.h: Define PARAMS.
128 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
129 purpose of config.h. system.h must not try to fix wrong
130 definitions in config.h.
131
cc84fd5d
AD
1322000-09-20 Akim Demaille <akim@epita.fr>
133
134 * src/derives.h: New file.
135 * src/main.c, src/derives.h: Use it.
136 Formatting changes.
137 * src/Makefile.am (noinst_HEADERS): Adjust.
138
db5b3a89
AD
1392000-09-20 Akim Demaille <akim@epita.fr>
140
141 * tests/atgeneral.m4: Update from Autoconf.
142 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
143 (AT_CHECK_CALC): New macros.
144 Use these macros to test bison with options `', `--raw',
145 `--debug', `--yacc', `--yacc --debug'.
146
ceed8467
AD
1472000-09-19 Akim Demaille <akim@epita.fr>
148
149 * src/output.c: Formatting changes.
150 * src/machine.h: Remove, leaving its contents in...
151 * src/system.h: here.
152 Include stdio.h.
153 Adjust all dependencies on stdio.h and machine.h.
154 * src/getargs.h: New file.
155 Let all `extern' declarations about getargs.c be replaced with
156 inclusion of `getargs.h'.
157 * src/Makefile.am (noinst_HEADERS): Adjust.
158
159 * tests/calc.m4 (yyin): Be initialized in main, not on the global
160 scope.
161 (yyerror): Returns void, not int.
162 * doc/bison.texinfo: Formatting changes.
163
05a1d24b
AD
1642000-09-19 Akim Demaille <akim@epita.fr>
165
166 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
167 portable.
168
cbd25751
AD
1692000-09-18 Akim Demaille <akim@epita.fr>
170
171 * configure.in: Append WARNING_CFLAGS to CFLAGS.
172 * src/Makefile.am (INCLUDES): Don't.
173 Be ready to fetch headers in lib/.
174
13863333
AD
1752000-09-18 Akim Demaille <akim@epita.fr>
176
177 * doc/bison.texinfo: Update the copyright.
178 ANSIfy and GNUify the examples.
179 Remove the old menu.
180
0d533154
AD
1812000-09-18 Akim Demaille <akim@epita.fr>
182
183 First set of tests: use the `calc' example from the documentation.
184
185 * src/bison.s1 (yyparse): Condition the code using `yytname' which
186 is defined only when YYDEBUG is.
187 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
188 * src/files.c (tryopen, tryclose): Formatting changes.
189 Move to the top and be static.
190 * src/reader.c (read_signed_integer): Likewise.
191 * tests/calc.m4: New file.
192 * Makefile.am, suite.m4: Adjust.
193 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
194
e79137ac
AD
1952000-09-18 Akim Demaille <akim@epita.fr>
196
197 Add support for an Autotest test suite for Bison.
198
199 * m4/m4.m4, m4/atconfig.m4: New files.
200 * m4/Makefile.am (EXTRA_DIST): Adjust.
201 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
202 files.
203 * src/getargs.c: Display a more standard --version message.
204 * src/reader.c (reader): Formatting changes.
205 No longer depend upon VERSION_STRING.
206 * configure.in: No longer use `dnl'.
207 Set up the test suite and the new directory `tests/.
208 (VERSION_STRING): Remove.
209
27821bff
AD
2102000-04-14 Akim Demaille <akim@epita.fr>
211
212 * src/reader.c (copy_comment2): New function, same as former
213 `copy_comment', but outputs into two FILE *.
214 (copy_comment): Use it.
215 (parse_union_decl): Use it.
216 (get_type, parse_start_decl): Use the same `invalid' message.
217 (parse_start_decl, parse_union_decl): Use the same `multiple'
218 message.
219 (parse_union_decl, copy_guard, copy_action): Use the same
220 `unmatched' message.
221 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
222
cfe5fbc0
AD
2232000-03-31 Akim Demaille <akim@epita.fr>
224
225 * src/files.c (tryopen, tryclose): Move to the top.
226 Be static.
227
cb7db13e
AD
2282000-03-31 Akim Demaille <akim@epita.fr>
229
230 * src/main.c (main): Don't call `done', exit does it.
231
a0f6b076
AD
2322000-03-31 Akim Demaille <akim@epita.fr>
233
36281465
AD
234 * allocate.c: s/return (foo)/return foo/.
235 * lalr.c: Likewise.
236 * LR0.c: Likewise.
237 * output.c: Likewise.
238 * reader.c: Likewise.
239 * symtab.c: Likewise.
240 * vmsgetargs.c: Likewise.
241
2422000-03-31 Akim Demaille <akim@epita.fr>
243
244 Clean up the error reporting functions.
a0f6b076
AD
245
246 * src/report.c: New file.
247 * src/report.h: Likewise.
248 * src/Makefile.am: Adjust.
249 * m4/error.m4: New file.
250 * m4/Makefile.am: Adjust.
251 * configure.in (jm_PREREQ_ERROR): Call it.
252 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
253 Remove.
254 (fatal, fatals): Remove. All callers use complain.c::fatal.
255 (warn, warni, warns, warnss, warnss): Remove. All callers use
256 complain.c::complain.
257 (toomany): Remove, use fatal instead.
258 * src/files.c (done): No argument, use complain_message_count.
259 * src/main.c (main): Register `done' to `atexit'.
260
261 * src/getargs.c (usage): More `fputs', less `fprintf'.
262
18539825
AD
2632000-03-28 Akim Demaille <akim@epita.fr>
264
265 * lib/: New directory.
266 * Makefile.am (SUBDIRS): Adjust.
267 * configure.in: Adjust.
268 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
269 useless.
270 * src/alloca.c: Moved to lib/.
271 * src/getopt.c: Likewise.
272 * src/getopt1.c: Likewise.
273 * src/getopt.h: Likewise.
274 * src/ansi2knr.c: Likewise.
275 * src/ansi2knr.1: Likewise.
276 * src/Makefile.am: Adjust.
277 * lib/Makefile.am: New file.
278
9f306f2a
AD
2792000-03-28 Akim Demaille <akim@epita.fr>
280
281 * src/getargs.c (usage): Refresh the help message.
282
0ba347b6
AD
2832000-03-17 Akim Demaille <akim@epita.fr>
284
285 * src/getopt1.c: Updated from textutils 2.0e
286 * src/getopt.c: Likewise.
287 * src/getopt.h: Likewise.
288
dbe7f271
AD
2892000-03-17 Akim Demaille <akim@epita.fr>
290
291 * src/Makefile.am (bison.simple): Fix the awk program: quote only
292 the file name, not the whole `#line LINE FILE'.
293
75bbe78d
AD
2942000-03-17 Akim Demaille <akim@epita.fr>
295
296 On syntax errors, report the token on which we choked.
297
aa5fd0ee
AD
298 * src/bison.s1 (yyparse): In the label yyerrlab, when
299 YYERROR_VERBOSE, add yychar in msg.
75bbe78d 300
7b306f52
AD
3012000-03-17 Akim Demaille <akim@epita.fr>
302
aa5fd0ee 303 * src/reader.c (copy_at): New function.
7b306f52
AD
304 (copy_guard): Use it.
305 (copy_action): Use it.
306
e87b5700
AD
3072000-03-17 Akim Demaille <akim@epita.fr>
308
309 Be kind to translators, save some useless translations.
310
aa5fd0ee 311 * src/main.c (banner): New function.
e87b5700
AD
312 (fatal_banner): Use it.
313 (warn_banner): Use it.
314
ae3c3164
AD
3152000-03-17 Akim Demaille <akim@epita.fr>
316
aa5fd0ee
AD
317 * src/reader.c (copy_definition): Use copy_string and
318 copy_comment. Removed now unused `match', `ended',
319 `cplus_comment'.
ae3c3164
AD
320 (copy_comment, copy_string): Moved, to be visible from
321 copy_definition.
322
4dc58e7c
AD
3232000-03-17 Akim Demaille <akim@epita.fr>
324
aa5fd0ee
AD
325 * src/reader.c (copy_string): Declare `static inline'. No
326 problems with inline, since it is checked by configure.
4dc58e7c
AD
327 (copy_comment): Likewise.
328
0a6384c4
AD
3292000-03-17 Akim Demaille <akim@epita.fr>
330
aa5fd0ee 331 * src/reader.c (packsymbols): Formatting changes.
0a6384c4 332
3cef001a
AD
3332000-03-17 Akim Demaille <akim@epita.fr>
334
aa5fd0ee 335 * src/reader.c (copy_comment): New function, factored out from:
3cef001a
AD
336 (copy_action): Use it. Removed now unused `match', `ended',
337 `cplus_comment'.
338 (copy_guard): Likewise.
339
ca36d2ef
AD
3402000-03-17 Akim Demaille <akim@epita.fr>
341
aa5fd0ee 342 * src/reader.c (copy_string): New function, factored out from:
ca36d2ef
AD
343 (copy_action): Use it.
344 (copy_guard): Likewise.
345
6666f98f
AD
3462000-03-17 Akim Demaille <akim@epita.fr>
347
348 Change the handling of @s so that they behave exactly like $s.
349 There is now a pseudo variable @$ (readble and writable), location
350 of the lhs of the rule (by default ranging from the location of
351 the first symbol of the rhs, to the location of the last symbol,
352 or, if the rhs is empty, YYLLOC).
353
354 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
355 yyval.
356 (yyparse): When providing a default semantic action, provide a
357 default location action.
358 (after the $): No longer change `*YYLSP', just stack YYLOC the
359 same way you stack YYVAL.
360 * src/reader.c (read_declarations): Use warns.
361 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
362 (copy_action, case '@'): Likewise.
363 Use a standard error message, to save useless work from
364 translators.
365
41aca2e0
AD
3662000-03-17 Akim Demaille <akim@epita.fr>
367
aa5fd0ee
AD
368 * src/bison.s1: Formatting and cosmetics changes.
369 * src/reader.c: Likewise.
41aca2e0
AD
370 Update the Copyright notice.
371
dc08c1d5
AD
3722000-03-17 Akim Demaille <akim@epita.fr>
373
aa5fd0ee
AD
374 * src/bison.s1 (#line): All set to `#line' only, since the
375 Makefile now handles them.
dc08c1d5 376
9ee3c97b
AD
3772000-03-16 Akim Demaille <akim@epita.fr>
378
379 * src/output.c (output_rule_data): Output the documentation of
380 some of the tables.
381 (Copyright notice): Update.
382 Formatting changes.
383
0de741ca
AD
3842000-03-16 Akim Demaille <akim@epita.fr>
385
386 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
387 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
388 One `#if YYDEBUG' remains, since it uses variables which are
389 defined only if `YYDEBUG != 0'.
390
bb10be54
AD
3912000-03-16 Akim Demaille <akim@epita.fr>
392
393 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
394 and related variables so that the similarities are highlighted.
395
b07b484a
AD
3962000-03-16 Akim Demaille <akim@epita.fr>
397
398 * src/bison.s1: Properly indent CPP directives.
399
361f60b3
AD
4002000-03-16 Akim Demaille <akim@epita.fr>
401
402 * src/bison.s1: Properly indent the `alloca' CPP section.
403
8c44d3ec
AD
4042000-03-16 Akim Demaille <akim@epita.fr>
405
406 Do not hard code values of directories in `configure.in'.
407 Update the `configure' tool chain.
408
409 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
410 src/makefile.am.
411 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
412 (AC_OUTPUT): Add m4/Makefile.
413 Bump to bison 1.28a, 1.29 has never been released.
414 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
415 handled via src/Makefile.am.
416 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
417 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
418 autoheader.
419 * Makefile.am (SUBDIRS): Add m4.
420 (ACLOCAL_AM_FLAGS): New variable.
421 (AUTOMAKE_OPTIONS): Add check-news.
422 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
423 the proper line number and file name.
424 (DEFS): Propagate the location of bison library files and of the
425 locale files.
426 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
427 builddir.
428 * acinclude.m4: Remove, replaced by the directory m4.
429 * m4/Makefile.am (EXTRA_DIST): New variable.
430 * m4/gettext.m4: New file, from the fileutils.
431 * m4/lcmessage.m4: Likewise
432 * m4/progtest.m4: Likewise.
433 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
434
f95997e7
AD
4352000-03-10 Akim Demaille <akim@epita.fr>
436
437 * src/closure.c:
438 Formatting changes of various comments.
439 Respect the GNU coding standards at various places.
440 Don't use `_()' when no translation is needed.
441
4421999-12-13 Jesse Thilo <jthilo@gnu.org>
443
444 * src/files.c:
445 OS/2 honors TMPDIR environment variable.
446
4471999-12-13 Jesse Thilo <jthilo@gnu.org>
448
449 * doc/bison.texinfo: Tweaked spelling and grammar.
450 Updated ISBN.
451 Removed reference to price of printed copy.
452 Mention BISON_SIMPLE and BISON_HAIRY.
453
4541999-12-13 Jesse Thilo <jthilo@gnu.org>
455
456 * configure.in, NEWS:
457 Bison 1.29 released.
458
4591999-10-27 Jesse Thilo <jthilo@gnu.org>
460
461 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
462 Added reference card.
463
4641999-07-26 Jesse Thilo <jthilo@gnu.org>
465
466 * po/ru.po: Added Russian translation.
467
4681999-07-26 Jesse Thilo <jthilo@gnu.org>
469
470 * configure.in: Added Russian translation.
471
4721999-07-06 Jesse Thilo <jthilo@gnu.org>
473
474 * configure.in, NEWS, README:
475 Released version 1.28.
476
4771999-06-14 Jesse Thilo <jthilo@gnu.org>
478
479 * src/system.h:
480 Squashed redefinition warning on some systems.
481
482 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
483 Have configure build version string instead of relying on ANSI string
484 concatentation.
485
4861999-06-14 Jesse Thilo <jthilo@gnu.org>
487
488 * po/POTFILES.in: Got rid of version.c.
489
4901999-06-14 Jesse Thilo <jthilo@gnu.org>
491
492 * acconfig.h, configure.in:
493 Have configure build version string instead of relying on ANSI string
494 concatentation.
495
4961999-06-08 Jesse Thilo <jthilo@gnu.org>
497
498 * doc/bison.1:
499 Dropped mention of `+' for long-named options.
500
5011999-05-30 Jesse Thilo <jthilo@gnu.org>
502
503 * src/files.c: Added <unistd.h> for unlink().
504
505 * src/Makefile.am, src/system.h:
506 I18n fixes.
507
5081999-05-30 Jesse Thilo <jthilo@gnu.org>
509
510 * README: Added a FAQ list.
511
512 * configure.in, acconfig.h:
513 I18n fixes.
514
5151999-05-30 Jesse Thilo <jthilo@gnu.org>
516
517 * doc/FAQ, doc/Makefile.am:
518 Added a FAQ list.
519
5201999-05-19 Jesse Thilo <jthilo@gnu.org>
521
522 * src/alloc.h, src/symtab.h, src/version.c:
523 Protected inclusion of "config.h" with HAVE_CONFIG_H.
524
5251999-04-18 Jesse Thilo <jthilo@gnu.org>
526
527 * src/.cvsignore, src/Makefile.am:
528 Reorganized: sources in `src', documentation in `doc'.
529
530 * src/lex.c (literalchar):
531 fixed the code for escaping double quotes (thanks
532 Jonathan Czisny.)
533
5341999-04-18 Jesse Thilo <jthilo@gnu.org>
535
536 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
537 Adjusted paths to reflect directory reorganization.
538
5391999-04-18 Jesse Thilo <jthilo@gnu.org>
540
541 * doc/.cvsignore, doc/Makefile.am:
542 Reorganized: sources in `src', documentation in `doc'.
543
5441999-04-18 Jesse Thilo <jthilo@gnu.org>
545
546 * configure.in:
547 Updated AC_INIT file to reflect directory reorganization.
548
549 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
550 Reorganized: sources in `src', documentation in `doc'.
551
5521999-04-13 Jesse Thilo <jthilo@gnu.org>
553
554 * src/allocate.c:
555 Don't declare calloc() and realloc() if not necessary.
556
5571999-04-13 Jesse Thilo <jthilo@gnu.org>
558
559 * configure.in, acconfig.h, acinclude.m4:
560 Don't declare calloc() and realloc() if not necessary.
561
5621999-03-23 Jesse Thilo <jthilo@gnu.org>
563
564 * po/.cvsignore: Added i18n support.
565
5661999-03-23 Jesse Thilo <jthilo@gnu.org>
567
568 * acconfig.h, configure.in, Makefile.am:
569 Added i18n support.
570
5711999-03-22 Jesse Thilo <jthilo@gnu.org>
572
573 * src/bison.s1: Fixed #line numbers.
574
5751999-03-15 Jesse Thilo <jthilo@gnu.org>
576
577 * po/es.po, po/fr.po, po/nl.po, po/de.po:
578 Added PO files from Translation Project.
579
5801999-03-03 Jesse Thilo <jthilo@gnu.org>
581
582 * Makefile.am:
583 Added support for non-ANSI compilers (ansi2knr).
584
5851999-02-16 Jesse Thilo <jthilo@gnu.org>
586
587 * configure.in: Bumped version number to 1.27.
588
589 * Makefile.am:
590 Added `bison.simple' to list of files removed by `make distclean'.
591
5921999-02-12 Jesse Thilo <jthilo@gnu.org>
593
594 * src/files.c, src/files.h:
595 Defined locations of parser files in config.h instead of Makefile.
596
5971999-02-12 Jesse Thilo <jthilo@gnu.org>
598
599 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
600 Defined locations of parser files in config.h instead of Makefile.
601
6021999-02-09 Jesse Thilo <jthilo@gnu.org>
603
604 * Makefile.am:
605 Removed inappropriate use of $< macro.
606
6071999-02-05 Jesse Thilo <jthilo@gnu.org>
608
609 * po/Makefile.in.in, po/POTFILES.in:
610 Add `po' directory skeleton.
611
6121999-01-27 Jesse Thilo <jthilo@gnu.org>
613
614 * README: Document help-bison list.
615
616 * configure.in: Add check for mkstemp().
617
6181999-01-20 Jesse Thilo <jthilo@gnu.org>
619
620 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
621 Hush a few compiler warnings.
622
623 * src/files.c:
624 Add tryclose(), which verifies that fclose was successful.
625 Hush a couple of compiler warnings.
626
6271999-01-20 Jesse Thilo <jthilo@gnu.org>
628
629 * Makefile.am, OChangeLog:
630 ChangeLog is now automatically generated. Include the old version as
631 OChangeLog.
632
6331999-01-14 Jesse Thilo <jthilo@gnu.org>
634
635 * src/gram.h, src/lalr.c, src/lex.c, src/lex.h, src/machine.h, src/main.c, src/nullable.c, src/output.c, src/print.c, src/reader.c, src/reduce.c, src/state.h, src/symtab.c, src/symtab.h, src/types.h, src/vmsgetargs.c, src/warshall.c, src/allocate.c, src/alloc.h, src/bison.s1, src/closure.c, src/conflicts.c, src/derives.c, src/files.c, src/files.h, src/getargs.c, src/gram.c, src/LR0.c:
636 Update FSF address.
637
6381999-01-14 Jesse Thilo <jthilo@gnu.org>
639
640 * doc/bison.texinfo: Fix formatting glitch.
641
642 * doc/bison.texinfo: Update FSF address.
643
6441999-01-14 Jesse Thilo <jthilo@gnu.org>
645
646 * acconfig.h: Update FSF address.
647
6481999-01-08 Jesse Thilo <jthilo@gnu.org>
649
650 * src/system.h:
651 Don't define PACKAGE here, since config.h defines it.
652
6531998-12-30 Jesse Thilo <jthilo@gnu.org>
654
655 * src/reader.c: Update copyright date.
656
657 * src/main.c:
658 Ditch sprintf to statically-sized buffers in fatal/warn functions in
659 favor of output directly to stderr (avoids buffer overruns).
660
661 * src/reader.c: Some checks for premature EOF.
662
663 * src/allocate.c, src/alloc.h, src/closure.c, src/conflicts.c, src/derives.c, src/getargs.c, src/gram.c, src/lalr.c, src/lex.c, src/LR0.c, src/main.c, src/nullable.c, src/output.c, src/print.c, src/reduce.c, src/symtab.c, src/symtab.h, src/warshall.c:
664 Use prototypes if the compiler understands them.
665
666 * src/files.c: Honor TMPDIR on Unix hosts.
667 Use prototypes if the compiler understands them.
668
669 * src/reader.c:
670 Fix a couple of buffer overrun bugs.
671 Use prototypes if the compiler understands them.
672
673 * src/system.h: Include unistd.h and ctype.h.
674 Use #ifdef instead of #if for NLS symbols.
675
6761998-12-30 Jesse Thilo <jthilo@gnu.org>
677
678 * doc/bison.texinfo:
679 Delete comment "consider using @set for edition number, etc..." since
680 we now are doing so.
681
6821998-12-30 Jesse Thilo <jthilo@gnu.org>
683
684 * configure.in:
685 Use prototypes if the compiler understands them.
686
687 * NEWS: Document 1.26 highlights.
688
689 * Makefile.am: Require Automake 1.3 or later.
690
691 * acconfig.h:
692 Use prototypes if the compiler understands them.
693
6941998-12-29 Jesse Thilo <jthilo@gnu.org>
695
696 * src/version.c:
697 Use VERSION symbol from automake for version number.
698
6991998-12-29 Jesse Thilo <jthilo@gnu.org>
700
701 * acconfig.h, configure.in, version.cin:
702 Use VERSION symbol from automake for version number.
703
7041998-11-28 Jesse Thilo <jthilo@gnu.org>
705
706 * Makefile.am:
707 Distribute original version of simple parser (bison.s1), not built
708 version (bison.simple).
709
7101998-11-28 Jesse Thilo <jthilo@gnu.org>
711
712 * doc/bison.texinfo: Add info dir entry.
713
714 * doc/bison.texinfo:
715 Let automake put version number into documentation.
716
7171998-11-26 Jesse Thilo <jthilo@gnu.org>
718
719 * src/bison.cld, src/build.com, src/vmshlp.mar:
720 Add non-RCS files from /gd/gnu/bison.
721
7221998-11-26 Jesse Thilo <jthilo@gnu.org>
723
724 * doc/bison.1:
725 Document the BISON_HAIRY and BISON_SIMPLE variables.
726
7271998-11-25 Jesse Thilo <jthilo@gnu.org>
728
729 * src/version.c: Build version.c automatically.
730
731 * src/reader.c:
732 Fix token numbering (used to start at 258, not 257).
733
734 * src/system.h: Include config.h.
735
736 * src/getargs.c: Update bug report address.
737
738 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
739 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
740
7411998-11-25 Jesse Thilo <jthilo@gnu.org>
742
743 * Makefile.am:
744 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
745
746 * configure.in, version.cin:
747 Build version.c automatically.
748
749 * AUTHORS: Add AUTHORS file.
750
751 * README: Update bug report address.
752
753 * bison.simple:
754 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
755
756 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
757 Add automake stuff.
758
7591998-11-25 Jesse Thilo <jthilo@gnu.org>
760
761 * doc/bison.texinfo: Clean up some formatting.
762
7631998-05-05 Richard Stallman <rms@gnu.org>
764
765 * doc/bison.texinfo:
766 Explain better why to make a pure parser.
767
7681998-01-05 Richard Stallman <rms@gnu.org>
769
770 * src/files.c (openfiles):
771 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
772 find a temporary directory, if possible. Do not unlink files while
773 they are open.
774
7751997-08-25 Richard Stallman <rms@gnu.org>
776
777 * src/reader.c (stack_offset;):
778 Change some warni to warns.
779
780 * src/lex.c (literalchar): Use warns, not warni.
781
7821997-06-28 Richard Stallman <rms@gnu.org>
783
784 * src/bison.s1: Add a Bison version comment.
785
786 * src/main.c (fatal, warn, berror):
787 Use program_name.
788
7891997-06-28 Richard Stallman <rms@gnu.org>
790
791 * Makefile.in (bison_version): New variable.
792 (dist): Use that variable.
793 (bison.s1): Substitute the Bison version into bison.simple.
794
795 * bison.simple: Add a Bison version comment.
796
7971997-06-18 Richard Stallman <rms@gnu.org>
798
799 * src/main.c (fatal, warn, berror):
800 Make error messages standard.
801 (toomany): Improve error message text.
802
803 * src/LR0.c, src/closure.c, src/conflicts.c, src/derives.c, src/files.c, src/lalr.c, src/lex.c, src/nullable.c, src/output.c, src/print.c, src/reader.c, src/reduce.c, src/symtab.c:
804 new.h renamed to alloc.h.
805
8061997-06-18 Richard Stallman <rms@gnu.org>
807
808 * Makefile.in: new.h renamed to alloc.h.
809
8101997-05-24 Richard Stallman <rms@gnu.org>
811
812 * src/lex.c (literalchar):
813 Fix the code for escaping \, " and '.
814
815 (lex): Avoid trouble when there are many chars
816 to discard in a char literal with just several chars in it.
817
8181997-05-17 Richard Stallman <rms@gnu.org>
819
820 * src/bison.s1:
821 Use malloc, if using alloca is troublesome.
822 (YYSTACK_USE_ALLOCA): New flag macro.
823 Define it for some systems and compilers.
824 (YYSTACK_ALLOC): New macro.
825 (yyparse): Use YYSTACK_ALLOC to allocate stack.
826 If it was malloc'd, free it.
827
8281997-05-17 Richard Stallman <rms@gnu.org>
829
830 * bison.simple:
831 Use malloc, if using alloca is troublesome.
832 (YYSTACK_USE_ALLOCA): New flag macro.
833 Define it for some systems and compilers.
834 (YYSTACK_ALLOC): New macro.
835 (yyparse): Use YYSTACK_ALLOC to allocate stack.
836 If it was malloc'd, free it.
837
8381997-04-23 Richard Stallman <rms@gnu.org>
839
840 * src/bison.s1:
841 (alloca) [__hpux]: Always define as __builtin_alloca.
842
8431997-04-23 Richard Stallman <rms@gnu.org>
844
845 * bison.simple:
846 (alloca) [__hpux]: Always define as __builtin_alloca.
847
8481997-04-22 Richard Stallman <rms@gnu.org>
849
850 * src/bison.s1:
851 [__hpux]: Include alloca.h (right for HPUX 10)
852 instead of declaring alloca (right for HPUX 9).
853
854 * src/bison.s1 (__yy_memcpy):
855 Declare arg `count' as unsigned int.
856 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
857
8581997-04-22 Richard Stallman <rms@gnu.org>
859
860 * bison.simple:
861 [__hpux]: Include alloca.h (right for HPUX 10)
862 instead of declaring alloca (right for HPUX 9).
863
864 * bison.simple (__yy_memcpy):
865 Declare arg `count' as unsigned int.
866 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
867
8681997-01-03 Richard Stallman <rms@gnu.org>
869
870 * src/allocate.c: [__STDC__ or _MSC_VER]:
871 Declare calloc and realloc to return void *.
872
8731997-01-02 Richard Stallman <rms@gnu.org>
874
875 * src/system.h:
876 [_MSC_VER]: Include stdlib.h and process.h.
877 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
878
879 * src/main.c (main): Return FAILURE as a value.
880 (printable_version): Declare arg as int, not char.
881
8821997-01-02 Richard Stallman <rms@gnu.org>
883
884 * Makefile.in (dist):
885 Explicitly check for symlinks, and copy them.
886
8871996-12-19 Richard Stallman <rms@gnu.org>
888
889 * src/files.c:
890 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
891
8921996-12-18 Paul Eggert <eggert@gnu.org>
893
894 * src/bison.s1 (yyparse):
895 If __GNUC__ and YYPARSE_PARAM are both defined,
896 declare yyparse to have a void * argument.
897
8981996-12-18 Paul Eggert <eggert@gnu.org>
899
900 * bison.simple (yyparse):
901 If __GNUC__ and YYPARSE_PARAM are both defined,
902 declare yyparse to have a void * argument.
903
9041996-12-17 Richard Stallman <rms@gnu.org>
905
906 * src/reduce.c (nbits): Add some casts.
907
9081996-08-12 Richard Stallman <rms@gnu.org>
909
910 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
911
9121996-08-12 Richard Stallman <rms@gnu.org>
913
914 * bison.simple: Test _MSDOS as well as _MSDOS_.
915
9161996-07-31 Richard Stallman <rms@gnu.org>
917
918 * src/bison.s1:
919 [__sun && __i386]: Include alloca.h.
920
9211996-07-31 Richard Stallman <rms@gnu.org>
922
923 * bison.simple:
924 [__sun && __i386]: Include alloca.h.
925
9261996-07-30 Richard Stallman <rms@gnu.org>
927
928 * src/bison.s1: Comment change.
929
930 * src/bison.s1: Test _MSDOS_, not MSDOS.
931
9321996-07-30 Richard Stallman <rms@gnu.org>
933
934 * bison.simple: Comment change.
935
936 * bison.simple: Test _MSDOS_, not MSDOS.
937
9381996-06-01 Richard Stallman <rms@gnu.org>
939
940 * src/reduce.c, src/reader.c, src/print.c, src/output.c, src/nullable.c, src/lex.c, src/lalr.c, src/getargs.c, src/derives.c, src/conflicts.c, src/closure.c, src/allocate.c:
941 Insert `_' macro around many string constants.
942
943 * src/main.c:
944 Insert `_' macro around many string constants.
945
946 (main): Call setlocale, bindtextdomain and textdomain.
947
948 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
949 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
950 [ENABLE_NLS]: Include libintl.h.
951 [ENABLE_NLS] (gettext): Define.
952 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
953 (N_, PACKAGE, LOCALEDIR): New macros.
954
9551996-06-01 Richard Stallman <rms@gnu.org>
956
957 * POTFILES.in: New file.
958
959 * Makefile.in (allocate.o):
960 Define target explicitly.
961
962 * Makefile.in (CFLAGS): Set to @CFLAGS@.
963 (LDFLAGS): Set to @LDFLAGS@.
964 (configure): Run autoconf only if preceding `cd' succeeds.
965 (bison.s1): Redirect output to temporary file then move the
966 temporary to the target, rather than redirecting directly to bison.s1.
967 (clean): Remove config.status and config.log.
968 (distclean): Don't remove config.status here.
969
9701996-05-12 Richard Stallman <rms@gnu.org>
971
972 * src/bison.s1:
973 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
974
9751996-05-12 Richard Stallman <rms@gnu.org>
976
977 * bison.simple:
978 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
979
9801996-05-11 Richard Stallman <rms@gnu.org>
981
982 * src/bison.s1 (__yy_memcpy):
983 Really reorder the args, as was supposedly done on Feb 14 1995.
984 (yyparse): Calls changed accordingly.
985
9861996-05-11 Richard Stallman <rms@gnu.org>
987
988 * Makefile.in (dist): Don't use $(srcdir).
989
990 * bison.simple (__yy_memcpy):
991 Really reorder the args, as was supposedly done on Feb 14 1995.
992 (yyparse): Calls changed accordingly.
993
9941996-01-27 Richard Stallman <rms@gnu.org>
995
996 * src/output.c (output_rule_data):
997 Test YYERROR_VERBOSE in the conditional
998 around the definition of ttyname.
999
10001995-12-29 Richard Stallman <rms@gnu.org>
1001
1002 * src/bison.s1:
1003 Fix line numbers in #line commands.
1004
10051995-12-29 Richard Stallman <rms@gnu.org>
1006
1007 * bison.simple:
1008 Fix line numbers in #line commands.
1009
10101995-12-27 Richard Stallman <rms@gnu.org>
1011
1012 * src/bison.s1 (YYPARSE_PARAM_DECL):
1013 In C++, make it always null.
1014 (YYPARSE_PARAM_ARG): New macro.
1015 (yyparse): Use YYPARSE_PARAM_ARG.
1016
10171995-12-27 Richard Stallman <rms@gnu.org>
1018
1019 * bison.simple (YYPARSE_PARAM_DECL):
1020 In C++, make it always null.
1021 (YYPARSE_PARAM_ARG): New macro.
1022 (yyparse): Use YYPARSE_PARAM_ARG.
1023
10241995-11-29 Richard Stallman <rms@gnu.org>
1025
1026 * doc/bison.texinfo:
1027 Describe literal string tokens, %raw, %no_lines, %token_table.
1028
10291995-11-29 Daniel Hagerty <hag@gnu.org>
1030
1031 * doc/bison.texinfo: Fixed update date
1032
10331995-10-16 Richard Stallman <rms@gnu.org>
1034
1035 * src/version.c: Version 1.25.
1036
10371995-10-16 Richard Stallman <rms@gnu.org>
1038
1039 * NEWS: *** empty log message ***
1040
10411995-10-16 Richard Stallman <rms@gnu.org>
1042
1043 * doc/bison.1, doc/bison.rnh:
1044 Add new options.
1045
10461995-10-15 Richard Stallman <rms@gnu.org>
1047
1048 * src/vmsgetargs.c, src/getargs.c:
1049 Added -n, -k, and -raw switches.
1050 (noparserflag, toknumflag, rawtoknumflag): New variables.
1051
1052 * src/symtab.h (SALIAS):
1053 New #define for adding aliases to %token.
1054 (struct bucket): Added `alias' field.
1055
1056 * src/reduce.c (reduce_grammar):
1057 Revise error message.
1058 (print_notices): Remove final `.' from error message.
1059
1060 * src/reader.c (reader_output_yylsp):
1061 New function.
1062 (readgram): Use `#if 0' around code that accepted %command
1063 inside grammar rules: The documentation doesn't allow it,
1064 and it will fail since the %command processors scan for the next %.
1065 (parse_token_decl): Extended the %token
1066 declaration to allow a multi-character symbol as an alias.
1067 (parse_thong_decl): New function.
1068 (read_declarations): Added %thong declarations.
1069 (read_declarations): Handle NOOP to deal with allowing
1070 % declarations as another means to specify the flags.
1071 (readgram): Allow %prec prior to semantics embedded in a rule.
1072 (skip_to_char, read_declarations, copy_definition)
1073 (parse_token_decl, parse_start_decl, parse_type_decl)
1074 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
1075 (get_type_name, copy_guard, copy_action, readgram)
1076 (get_type, packsymbols): Revised most error messages.
1077 Changed `fatal' to `warnxxx' to avoid aborting for error.
1078 Revised and use multiple warnxxx functions to avoid using VARARGS1.
1079 (read_declarations): Improve the error message for
1080 an invalid character. Do not abort.
1081 (read_declarations, copy_guard, copy_action): Use
1082 printable_version to avoid unprintable characters in printed output.
1083 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
1084 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
1085 Allow the type of a non-terminal can be given
1086 more than once, as long as all specifications give the same type.
1087
1088 * src/output.c:
1089 (output_headers, output_trailers, output, output_gram)
1090 (output_rule_data): Implement noparserflag variable.
1091 Implement toknumflag variable.
1092 (output): Call reader_output_yylsp to output LTYPESTR.
1093
1094 * src/main.c (main):
1095 If reader sees an error, don't process the grammar.
1096 (fatals): Updated to not use VARARGS1.
1097 (printable_version, int_to_string, warn, warni, warns, warnss)
1098 (warnsss): New error reporting functions. Avoid abort for error.
1099
1100 * src/lex.h:
1101 Added THONG and NOOP for alias processing.
1102 Added SETOPT for the new code that allows setting options with %flags.
1103
1104 * src/lex.c:
1105 Include getopt.h. Add some extern decls.
1106 (safegetc): New function to deal with EOF gracefully.
1107 (literalchar); new function to deal with reading \ escapes.
1108 (lex): Use literalchar.
1109 (lex): Implemented "..." tokens.
1110 (literalchar, lex, parse_percent_token): Made tokenbuffer
1111 always contain the token. This includes growing the token
1112 buffer while reading an integer.
1113 (parse_percent_token): Replaced if-else statement with percent_table.
1114 (parse_percent_token): Added % declarations as another
1115 way to specify the flags -n, -l, and -r. Also added hooks for
1116 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1117 major changes to files.c.
1118 (lex) Retain in the incoming stream a character following
1119 an incorrect '/'.
1120 (skip_white_space, lex): Revised most error messages
1121 and changed fatal to warn to avoid aborting.
1122 (percent_table): Added %thong declarations.
1123
1124 * src/gram.h: Comment changes.
1125
1126 * src/files.c (openfiles, open_extra_files, done):
1127 Add faction flag
1128 and actfile file. Handle noparserflag. Both for -n switch.
1129
1130 * src/conflicts.c (resolve_sr_conflict):
1131 Remove use of alloca.
1132
11331995-06-01 Jim Meyering <meyering@gnu.org>
1134
1135 * doc/bison.texinfo: *** empty log message ***
1136
11371995-05-06 Richard Stallman <rms@gnu.org>
1138
1139 * src/bison.s1: Comment change.
1140
11411995-05-06 Richard Stallman <rms@gnu.org>
1142
1143 * bison.simple: Comment change.
1144
11451995-05-03 Richard Stallman <rms@gnu.org>
1146
1147 * src/version.c: Version now 1.24.
1148
1149 * src/bison.s1: Change distribution terms.
1150
1151 * src/version.c: Version now 1.23.
1152
11531995-05-03 Richard Stallman <rms@gnu.org>
1154
1155 * doc/bison.texinfo:
1156 Rewrite "Conditions for Using Bison".
1157 Update version to 1.24.
1158
11591995-05-03 Richard Stallman <rms@gnu.org>
1160
1161 * bison.simple: Change distribution terms.
1162
11631995-02-23 Richard Stallman <rms@gnu.org>
1164
1165 * src/files.c: Test __VMS_POSIX as well as VMS.
1166
11671995-02-14 Jim Meyering <meyering@gnu.org>
1168
1169 * src/bison.s1 (__yy_memcpy):
1170 Renamed from __yy_bcopy to avoid
1171 confusion. Reverse FROM and TO arguments to be consistent with
1172 those of memcpy.
1173
11741995-02-14 Jim Meyering <meyering@gnu.org>
1175
1176 * bison.simple (__yy_memcpy):
1177 Renamed from __yy_bcopy to avoid
1178 confusion. Reverse FROM and TO arguments to be consistent with
1179 those of memcpy.
1180
11811994-11-10 David J. MacKenzie <djm@gnu.org>
1182
1183 * NEWS: reformat
1184
1185 * NEWS: New file.
1186
1187 * Makefile.in (DISTFILES): Include NEWS.
1188
1189 * Makefile.in (DISTFILES):
1190 Include install-sh, not install.sh.
1191
1192 * configure.in: Update to Autoconf v2 macro names.
1193
11941994-10-05 David J. MacKenzie <djm@gnu.org>
1195
1196 * Makefile.in: fix typo
1197
1198 * Makefile.in (prefix, exec_prefix):
1199 Let configure set them.
1200
12011994-09-28 David J. MacKenzie <djm@gnu.org>
1202
1203 * Makefile.in: Set datadir to $(prefix)/share.
1204
12051994-09-15 Richard Stallman <rms@gnu.org>
1206
1207 * src/bison.s1:
1208 Update copyright notice and GPL version.
1209
12101994-09-15 Richard Stallman <rms@gnu.org>
1211
1212 * bison.simple:
1213 Update copyright notice and GPL version.
1214
12151994-07-12 Richard Stallman <rms@gnu.org>
1216
1217 * src/reduce.c, src/reader.c:
1218 entered into RCS
1219
12201994-05-05 David J. MacKenzie <djm@gnu.org>
1221
1222 * Makefile.in: entered into RCS
1223
12241994-03-26 Richard Stallman <rms@gnu.org>
1225
1226 * src/bison.s1: entered into RCS
1227
12281994-03-26 Richard Stallman <rms@gnu.org>
1229
1230 * bison.simple: entered into RCS
1231
12321994-03-25 Richard Stallman <rms@gnu.org>
1233
1234 * src/main.c: entered into RCS
1235
12361994-03-24 Richard Stallman <rms@gnu.org>
1237
1238 * src/conflicts.c: entered into RCS
1239
12401994-01-02 Richard Stallman <rms@gnu.org>
1241
1242 * Makefile.in: *** empty log message ***
1243
12441993-11-21 Richard Stallman <rms@gnu.org>
1245
1246 * src/bison.s1: *** empty log message ***
1247
12481993-11-21 Richard Stallman <rms@gnu.org>
1249
1250 * doc/bison.texinfo: entered into RCS
1251
1252 * doc/bison.texinfo: *** empty log message ***
1253
12541993-11-21 Richard Stallman <rms@gnu.org>
1255
1256 * bison.simple: *** empty log message ***
1257
12581993-10-25 David J. MacKenzie <djm@gnu.org>
1259
1260 * doc/bison.texinfo: *** empty log message ***
1261
12621993-10-19 Richard Stallman <rms@gnu.org>
1263
1264 * src/bison.s1: *** empty log message ***
1265
12661993-10-19 Richard Stallman <rms@gnu.org>
1267
1268 * bison.simple: *** empty log message ***
1269
12701993-10-14 Richard Stallman <rms@gnu.org>
1271
1272 * src/bison.s1: *** empty log message ***
1273
12741993-10-14 Richard Stallman <rms@gnu.org>
1275
1276 * bison.simple: *** empty log message ***
1277
12781993-09-14 David J. MacKenzie <djm@gnu.org>
1279
1280 * doc/bison.texinfo: *** empty log message ***
1281
12821993-09-13 Noah Friedman <friedman@gnu.org>
1283
1284 * Makefile.in: *** empty log message ***
1285
12861993-09-10 Richard Stallman <rms@gnu.org>
1287
1288 * src/conflicts.c: *** empty log message ***
1289
1290 * src/system.h: entered into RCS
1291
12921993-09-10 Richard Stallman <rms@gnu.org>
1293
1294 * doc/bison.1: entered into RCS
1295
12961993-09-06 Noah Friedman <friedman@gnu.org>
1297
1298 * src/version.c: entered into RCS
1299
13001993-09-06 Noah Friedman <friedman@gnu.org>
1301
1302 * Makefile.in: *** empty log message ***
1303
13041993-07-30 David J. MacKenzie <djm@gnu.org>
1305
1306 * Makefile.in: *** empty log message ***
1307
13081993-07-24 Richard Stallman <rms@gnu.org>
1309
1310 * src/bison.s1: *** empty log message ***
1311
13121993-07-24 Richard Stallman <rms@gnu.org>
1313
1314 * bison.simple: *** empty log message ***
1315
13161993-07-08 David J. MacKenzie <djm@gnu.org>
1317
1318 * Makefile.in: *** empty log message ***
1319
13201993-07-04 Richard Stallman <rms@gnu.org>
1321
1322 * src/bison.s1: *** empty log message ***
1323
13241993-07-04 Richard Stallman <rms@gnu.org>
1325
1326 * bison.simple: *** empty log message ***
1327
13281993-06-26 David J. MacKenzie <djm@gnu.org>
1329
1330 * src/getargs.c: entered into RCS
1331
13321993-06-26 David J. MacKenzie <djm@gnu.org>
1333
1334 * doc/bison.texinfo: *** empty log message ***
1335
1336 * doc/bison.1: New file.
1337
13381993-06-25 Richard Stallman <rms@gnu.org>
1339
1340 * src/getargs.c: New file.
1341
13421993-06-16 Richard Stallman <rms@gnu.org>
1343
1344 * src/bison.s1: *** empty log message ***
1345
13461993-06-16 Richard Stallman <rms@gnu.org>
1347
1348 * bison.simple: *** empty log message ***
1349
13501993-06-03 Richard Stallman <rms@gnu.org>
1351
1352 * src/bison.s1: New file.
1353
13541993-06-03 Richard Stallman <rms@gnu.org>
1355
1356 * doc/bison.texinfo: *** empty log message ***
1357
13581993-06-03 Richard Stallman <rms@gnu.org>
1359
1360 * bison.simple: New file.
1361
13621993-05-19 Richard Stallman <rms@gnu.org>
1363
1364 * doc/bison.texinfo: New file.
1365
13661993-05-07 Noah Friedman <friedman@gnu.org>
1367
1368 * Makefile.in: *** empty log message ***
1369
13701993-04-28 Noah Friedman <friedman@gnu.org>
1371
1372 * src/reader.c: *** empty log message ***
1373
13741993-04-23 Noah Friedman <friedman@gnu.org>
1375
1376 * src/alloc.h: entered into RCS
1377
13781993-04-20 David J. MacKenzie <djm@gnu.org>
1379
1380 * src/version.c: *** empty log message ***
1381
1382 * src/files.c, src/allocate.c:
1383 entered into RCS
1384
1385 * src/reader.c: *** empty log message ***
1386
1387 * src/lex.c: entered into RCS
1388
1389 * src/conflicts.c: New file.
1390
1391 * src/symtab.c: entered into RCS
1392
1393 * src/alloc.h: New file.
1394
1395 * src/LR0.c: entered into RCS
1396
13971993-04-18 Noah Friedman <friedman@gnu.org>
1398
1399 * src/reader.c: New file.
1400
1401 * src/version.c: *** empty log message ***
1402
14031993-04-18 Noah Friedman <friedman@gnu.org>
1404
1405 * Makefile.in: *** empty log message ***
1406
14071993-04-17 Noah Friedman <friedman@gnu.org>
1408
1409 * Makefile.in: *** empty log message ***
1410
14111993-04-15 Richard Stallman <rms@gnu.org>
1412
1413 * src/main.c, src/files.c:
1414 New file.
1415
14161993-04-15 Noah Friedman <friedman@gnu.org>
1417
1418 * configure.in: entered into RCS
1419
1420 * configure.in: *** empty log message ***
1421
1422 * configure.in: New file.
1423
14241993-04-14 Richard Stallman <rms@gnu.org>
1425
1426 * Makefile.in: New file.
1427
14281993-04-13 Richard Stallman <rms@gnu.org>
1429
1430 * src/version.c: New file.
1431
14321993-03-25 Richard Stallman <rms@gnu.org>
1433
1434 * src/output.c: entered into RCS
1435
14361992-09-25 Richard Stallman <rms@gnu.org>
1437
1438 * configure.bat: entered into RCS
1439
14401992-06-22 Richard Stallman <rms@gnu.org>
1441
1442 * src/vmsgetargs.c: entered into RCS
1443
14441992-06-22 Richard Stallman <rms@gnu.org>
1445
1446 * doc/bison.rnh: entered into RCS
1447
14481992-04-20 David J. MacKenzie <djm@gnu.org>
1449
1450 * README: entered into RCS
1451
14521992-01-22 Richard Stallman <rms@gnu.org>
1453
1454 * src/machine.h: entered into RCS
1455
14561991-12-21 Richard Stallman <rms@gnu.org>
1457
1458 * src/lalr.c, src/closure.c:
1459 entered into RCS
1460
14611991-12-20 Richard Stallman <rms@gnu.org>
1462
1463 * src/state.h: entered into RCS
1464
14651991-12-18 Richard Stallman <rms@gnu.org>
1466
1467 * src/print.c, src/nullable.c, src/derives.c:
1468 entered into RCS
1469
14701991-11-03 David J. MacKenzie <djm@gnu.org>
1471
1472 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1473 entered into RCS
1474
14751988-09-09 Richard Stallman <rms@gnu.org>
1476
1477 * src/bison.hairy: entered into RCS
1478
14791987-12-16 Richard Stallman <rms@gnu.org>
1480
1481 * REFERENCES: entered into RCS