]> git.saurik.com Git - bison.git/blame_incremental - ChangeLog
* src/output.c (output): Topological sort of the functions, in
[bison.git] / ChangeLog
... / ...
CommitLineData
12000-10-02 Akim Demaille <akim@epita.fr>
2
3 * src/output.c (output): Topological sort of the functions, in
4 order to get rid of the `static' prototypes.
5 No longer use `register'.
6 * src/output.h: New file.
7 Propagate its inclusion in files explicitly prototyping functions
8 from output.c.
9
102000-09-21 Akim Demaille <akim@epita.fr>
11
12 * src/atgeneral.m4: Update from Autoconf.
13
142000-09-21 Akim Demaille <akim@epita.fr>
15
16 * src/closure.h: New file.
17 * src/closure.c: Formatting changes, topological sort over the
18 functions, use of closure.h.
19 (initialize_closure, finalize_closure): Rename as...
20 (new_closure, free_closure): these. Adjust dependencies.
21 * src/LR0.c: Formatting changes, topological sort, use of
22 cloture.h.
23 (initialize_states): Rename as...
24 (new_states): this.
25 * src/Makefile.am (noinst_HEADERS): Adjust.
26
272000-09-20 Akim Demaille <akim@epita.fr>
28
29 * src/acconfig.h: Don't protect config.h against multiple
30 inclusion.
31 Don't define PARAMS.
32 * src/system.h: Define PARAMS.
33 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
34 purpose of config.h. system.h must not try to fix wrong
35 definitions in config.h.
36
372000-09-20 Akim Demaille <akim@epita.fr>
38
39 * src/derives.h: New file.
40 * src/main.c, src/derives.h: Use it.
41 Formatting changes.
42 * src/Makefile.am (noinst_HEADERS): Adjust.
43
442000-09-20 Akim Demaille <akim@epita.fr>
45
46 * tests/atgeneral.m4: Update from Autoconf.
47 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
48 (AT_CHECK_CALC): New macros.
49 Use these macros to test bison with options `', `--raw',
50 `--debug', `--yacc', `--yacc --debug'.
51
522000-09-19 Akim Demaille <akim@epita.fr>
53
54 * src/output.c: Formatting changes.
55 * src/machine.h: Remove, leaving its contents in...
56 * src/system.h: here.
57 Include stdio.h.
58 Adjust all dependencies on stdio.h and machine.h.
59 * src/getargs.h: New file.
60 Let all `extern' declarations about getargs.c be replaced with
61 inclusion of `getargs.h'.
62 * src/Makefile.am (noinst_HEADERS): Adjust.
63
64 * tests/calc.m4 (yyin): Be initialized in main, not on the global
65 scope.
66 (yyerror): Returns void, not int.
67 * doc/bison.texinfo: Formatting changes.
68
692000-09-19 Akim Demaille <akim@epita.fr>
70
71 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
72 portable.
73
742000-09-18 Akim Demaille <akim@epita.fr>
75
76 * configure.in: Append WARNING_CFLAGS to CFLAGS.
77 * src/Makefile.am (INCLUDES): Don't.
78 Be ready to fetch headers in lib/.
79
802000-09-18 Akim Demaille <akim@epita.fr>
81
82 * doc/bison.texinfo: Update the copyright.
83 ANSIfy and GNUify the examples.
84 Remove the old menu.
85
862000-09-18 Akim Demaille <akim@epita.fr>
87
88 First set of tests: use the `calc' example from the documentation.
89
90 * src/bison.s1 (yyparse): Condition the code using `yytname' which
91 is defined only when YYDEBUG is.
92 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
93 * src/files.c (tryopen, tryclose): Formatting changes.
94 Move to the top and be static.
95 * src/reader.c (read_signed_integer): Likewise.
96 * tests/calc.m4: New file.
97 * Makefile.am, suite.m4: Adjust.
98 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
99
1002000-09-18 Akim Demaille <akim@epita.fr>
101
102 Add support for an Autotest test suite for Bison.
103
104 * m4/m4.m4, m4/atconfig.m4: New files.
105 * m4/Makefile.am (EXTRA_DIST): Adjust.
106 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
107 files.
108 * src/getargs.c: Display a more standard --version message.
109 * src/reader.c (reader): Formatting changes.
110 No longer depend upon VERSION_STRING.
111 * configure.in: No longer use `dnl'.
112 Set up the test suite and the new directory `tests/.
113 (VERSION_STRING): Remove.
114
1152000-04-14 Akim Demaille <akim@epita.fr>
116
117 * src/reader.c (copy_comment2): New function, same as former
118 `copy_comment', but outputs into two FILE *.
119 (copy_comment): Use it.
120 (parse_union_decl): Use it.
121 (get_type, parse_start_decl): Use the same `invalid' message.
122 (parse_start_decl, parse_union_decl): Use the same `multiple'
123 message.
124 (parse_union_decl, copy_guard, copy_action): Use the same
125 `unmatched' message.
126 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
127
1282000-03-31 Akim Demaille <akim@epita.fr>
129
130 * src/files.c (tryopen, tryclose): Move to the top.
131 Be static.
132
1332000-03-31 Akim Demaille <akim@epita.fr>
134
135 * src/main.c (main): Don't call `done', exit does it.
136
1372000-03-31 Akim Demaille <akim@epita.fr>
138
139 * allocate.c: s/return (foo)/return foo/.
140 * lalr.c: Likewise.
141 * LR0.c: Likewise.
142 * output.c: Likewise.
143 * reader.c: Likewise.
144 * symtab.c: Likewise.
145 * vmsgetargs.c: Likewise.
146
1472000-03-31 Akim Demaille <akim@epita.fr>
148
149 Clean up the error reporting functions.
150
151 * src/report.c: New file.
152 * src/report.h: Likewise.
153 * src/Makefile.am: Adjust.
154 * m4/error.m4: New file.
155 * m4/Makefile.am: Adjust.
156 * configure.in (jm_PREREQ_ERROR): Call it.
157 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
158 Remove.
159 (fatal, fatals): Remove. All callers use complain.c::fatal.
160 (warn, warni, warns, warnss, warnss): Remove. All callers use
161 complain.c::complain.
162 (toomany): Remove, use fatal instead.
163 * src/files.c (done): No argument, use complain_message_count.
164 * src/main.c (main): Register `done' to `atexit'.
165
166 * src/getargs.c (usage): More `fputs', less `fprintf'.
167
1682000-03-28 Akim Demaille <akim@epita.fr>
169
170 * lib/: New directory.
171 * Makefile.am (SUBDIRS): Adjust.
172 * configure.in: Adjust.
173 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
174 useless.
175 * src/alloca.c: Moved to lib/.
176 * src/getopt.c: Likewise.
177 * src/getopt1.c: Likewise.
178 * src/getopt.h: Likewise.
179 * src/ansi2knr.c: Likewise.
180 * src/ansi2knr.1: Likewise.
181 * src/Makefile.am: Adjust.
182 * lib/Makefile.am: New file.
183
1842000-03-28 Akim Demaille <akim@epita.fr>
185
186 * src/getargs.c (usage): Refresh the help message.
187
1882000-03-17 Akim Demaille <akim@epita.fr>
189
190 * src/getopt1.c: Updated from textutils 2.0e
191 * src/getopt.c: Likewise.
192 * src/getopt.h: Likewise.
193
1942000-03-17 Akim Demaille <akim@epita.fr>
195
196 * src/Makefile.am (bison.simple): Fix the awk program: quote only
197 the file name, not the whole `#line LINE FILE'.
198
1992000-03-17 Akim Demaille <akim@epita.fr>
200
201 On syntax errors, report the token on which we choked.
202
203 * src/bison.s1 (yyparse): In the label yyerrlab, when
204 YYERROR_VERBOSE, add yychar in msg.
205
2062000-03-17 Akim Demaille <akim@epita.fr>
207
208 * src/reader.c (copy_at): New function.
209 (copy_guard): Use it.
210 (copy_action): Use it.
211
2122000-03-17 Akim Demaille <akim@epita.fr>
213
214 Be kind to translators, save some useless translations.
215
216 * src/main.c (banner): New function.
217 (fatal_banner): Use it.
218 (warn_banner): Use it.
219
2202000-03-17 Akim Demaille <akim@epita.fr>
221
222 * src/reader.c (copy_definition): Use copy_string and
223 copy_comment. Removed now unused `match', `ended',
224 `cplus_comment'.
225 (copy_comment, copy_string): Moved, to be visible from
226 copy_definition.
227
2282000-03-17 Akim Demaille <akim@epita.fr>
229
230 * src/reader.c (copy_string): Declare `static inline'. No
231 problems with inline, since it is checked by configure.
232 (copy_comment): Likewise.
233
2342000-03-17 Akim Demaille <akim@epita.fr>
235
236 * src/reader.c (packsymbols): Formatting changes.
237
2382000-03-17 Akim Demaille <akim@epita.fr>
239
240 * src/reader.c (copy_comment): New function, factored out from:
241 (copy_action): Use it. Removed now unused `match', `ended',
242 `cplus_comment'.
243 (copy_guard): Likewise.
244
2452000-03-17 Akim Demaille <akim@epita.fr>
246
247 * src/reader.c (copy_string): New function, factored out from:
248 (copy_action): Use it.
249 (copy_guard): Likewise.
250
2512000-03-17 Akim Demaille <akim@epita.fr>
252
253 Change the handling of @s so that they behave exactly like $s.
254 There is now a pseudo variable @$ (readble and writable), location
255 of the lhs of the rule (by default ranging from the location of
256 the first symbol of the rhs, to the location of the last symbol,
257 or, if the rhs is empty, YYLLOC).
258
259 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
260 yyval.
261 (yyparse): When providing a default semantic action, provide a
262 default location action.
263 (after the $): No longer change `*YYLSP', just stack YYLOC the
264 same way you stack YYVAL.
265 * src/reader.c (read_declarations): Use warns.
266 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
267 (copy_action, case '@'): Likewise.
268 Use a standard error message, to save useless work from
269 translators.
270
2712000-03-17 Akim Demaille <akim@epita.fr>
272
273 * src/bison.s1: Formatting and cosmetics changes.
274 * src/reader.c: Likewise.
275 Update the Copyright notice.
276
2772000-03-17 Akim Demaille <akim@epita.fr>
278
279 * src/bison.s1 (#line): All set to `#line' only, since the
280 Makefile now handles them.
281
2822000-03-16 Akim Demaille <akim@epita.fr>
283
284 * src/output.c (output_rule_data): Output the documentation of
285 some of the tables.
286 (Copyright notice): Update.
287 Formatting changes.
288
2892000-03-16 Akim Demaille <akim@epita.fr>
290
291 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
292 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
293 One `#if YYDEBUG' remains, since it uses variables which are
294 defined only if `YYDEBUG != 0'.
295
2962000-03-16 Akim Demaille <akim@epita.fr>
297
298 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
299 and related variables so that the similarities are highlighted.
300
3012000-03-16 Akim Demaille <akim@epita.fr>
302
303 * src/bison.s1: Properly indent CPP directives.
304
3052000-03-16 Akim Demaille <akim@epita.fr>
306
307 * src/bison.s1: Properly indent the `alloca' CPP section.
308
3092000-03-16 Akim Demaille <akim@epita.fr>
310
311 Do not hard code values of directories in `configure.in'.
312 Update the `configure' tool chain.
313
314 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
315 src/makefile.am.
316 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
317 (AC_OUTPUT): Add m4/Makefile.
318 Bump to bison 1.28a, 1.29 has never been released.
319 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
320 handled via src/Makefile.am.
321 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
322 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
323 autoheader.
324 * Makefile.am (SUBDIRS): Add m4.
325 (ACLOCAL_AM_FLAGS): New variable.
326 (AUTOMAKE_OPTIONS): Add check-news.
327 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
328 the proper line number and file name.
329 (DEFS): Propagate the location of bison library files and of the
330 locale files.
331 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
332 builddir.
333 * acinclude.m4: Remove, replaced by the directory m4.
334 * m4/Makefile.am (EXTRA_DIST): New variable.
335 * m4/gettext.m4: New file, from the fileutils.
336 * m4/lcmessage.m4: Likewise
337 * m4/progtest.m4: Likewise.
338 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
339
3402000-03-10 Akim Demaille <akim@epita.fr>
341
342 * src/closure.c:
343 Formatting changes of various comments.
344 Respect the GNU coding standards at various places.
345 Don't use `_()' when no translation is needed.
346
3471999-12-13 Jesse Thilo <jthilo@gnu.org>
348
349 * src/files.c:
350 OS/2 honors TMPDIR environment variable.
351
3521999-12-13 Jesse Thilo <jthilo@gnu.org>
353
354 * doc/bison.texinfo: Tweaked spelling and grammar.
355 Updated ISBN.
356 Removed reference to price of printed copy.
357 Mention BISON_SIMPLE and BISON_HAIRY.
358
3591999-12-13 Jesse Thilo <jthilo@gnu.org>
360
361 * configure.in, NEWS:
362 Bison 1.29 released.
363
3641999-10-27 Jesse Thilo <jthilo@gnu.org>
365
366 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
367 Added reference card.
368
3691999-07-26 Jesse Thilo <jthilo@gnu.org>
370
371 * po/ru.po: Added Russian translation.
372
3731999-07-26 Jesse Thilo <jthilo@gnu.org>
374
375 * configure.in: Added Russian translation.
376
3771999-07-06 Jesse Thilo <jthilo@gnu.org>
378
379 * configure.in, NEWS, README:
380 Released version 1.28.
381
3821999-06-14 Jesse Thilo <jthilo@gnu.org>
383
384 * src/system.h:
385 Squashed redefinition warning on some systems.
386
387 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
388 Have configure build version string instead of relying on ANSI string
389 concatentation.
390
3911999-06-14 Jesse Thilo <jthilo@gnu.org>
392
393 * po/POTFILES.in: Got rid of version.c.
394
3951999-06-14 Jesse Thilo <jthilo@gnu.org>
396
397 * acconfig.h, configure.in:
398 Have configure build version string instead of relying on ANSI string
399 concatentation.
400
4011999-06-08 Jesse Thilo <jthilo@gnu.org>
402
403 * doc/bison.1:
404 Dropped mention of `+' for long-named options.
405
4061999-05-30 Jesse Thilo <jthilo@gnu.org>
407
408 * src/files.c: Added <unistd.h> for unlink().
409
410 * src/Makefile.am, src/system.h:
411 I18n fixes.
412
4131999-05-30 Jesse Thilo <jthilo@gnu.org>
414
415 * README: Added a FAQ list.
416
417 * configure.in, acconfig.h:
418 I18n fixes.
419
4201999-05-30 Jesse Thilo <jthilo@gnu.org>
421
422 * doc/FAQ, doc/Makefile.am:
423 Added a FAQ list.
424
4251999-05-19 Jesse Thilo <jthilo@gnu.org>
426
427 * src/alloc.h, src/symtab.h, src/version.c:
428 Protected inclusion of "config.h" with HAVE_CONFIG_H.
429
4301999-04-18 Jesse Thilo <jthilo@gnu.org>
431
432 * src/.cvsignore, src/Makefile.am:
433 Reorganized: sources in `src', documentation in `doc'.
434
435 * src/lex.c (literalchar):
436 fixed the code for escaping double quotes (thanks
437 Jonathan Czisny.)
438
4391999-04-18 Jesse Thilo <jthilo@gnu.org>
440
441 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
442 Adjusted paths to reflect directory reorganization.
443
4441999-04-18 Jesse Thilo <jthilo@gnu.org>
445
446 * doc/.cvsignore, doc/Makefile.am:
447 Reorganized: sources in `src', documentation in `doc'.
448
4491999-04-18 Jesse Thilo <jthilo@gnu.org>
450
451 * configure.in:
452 Updated AC_INIT file to reflect directory reorganization.
453
454 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
455 Reorganized: sources in `src', documentation in `doc'.
456
4571999-04-13 Jesse Thilo <jthilo@gnu.org>
458
459 * src/allocate.c:
460 Don't declare calloc() and realloc() if not necessary.
461
4621999-04-13 Jesse Thilo <jthilo@gnu.org>
463
464 * configure.in, acconfig.h, acinclude.m4:
465 Don't declare calloc() and realloc() if not necessary.
466
4671999-03-23 Jesse Thilo <jthilo@gnu.org>
468
469 * po/.cvsignore: Added i18n support.
470
4711999-03-23 Jesse Thilo <jthilo@gnu.org>
472
473 * acconfig.h, configure.in, Makefile.am:
474 Added i18n support.
475
4761999-03-22 Jesse Thilo <jthilo@gnu.org>
477
478 * src/bison.s1: Fixed #line numbers.
479
4801999-03-15 Jesse Thilo <jthilo@gnu.org>
481
482 * po/es.po, po/fr.po, po/nl.po, po/de.po:
483 Added PO files from Translation Project.
484
4851999-03-03 Jesse Thilo <jthilo@gnu.org>
486
487 * Makefile.am:
488 Added support for non-ANSI compilers (ansi2knr).
489
4901999-02-16 Jesse Thilo <jthilo@gnu.org>
491
492 * configure.in: Bumped version number to 1.27.
493
494 * Makefile.am:
495 Added `bison.simple' to list of files removed by `make distclean'.
496
4971999-02-12 Jesse Thilo <jthilo@gnu.org>
498
499 * src/files.c, src/files.h:
500 Defined locations of parser files in config.h instead of Makefile.
501
5021999-02-12 Jesse Thilo <jthilo@gnu.org>
503
504 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
505 Defined locations of parser files in config.h instead of Makefile.
506
5071999-02-09 Jesse Thilo <jthilo@gnu.org>
508
509 * Makefile.am:
510 Removed inappropriate use of $< macro.
511
5121999-02-05 Jesse Thilo <jthilo@gnu.org>
513
514 * po/Makefile.in.in, po/POTFILES.in:
515 Add `po' directory skeleton.
516
5171999-01-27 Jesse Thilo <jthilo@gnu.org>
518
519 * README: Document help-bison list.
520
521 * configure.in: Add check for mkstemp().
522
5231999-01-20 Jesse Thilo <jthilo@gnu.org>
524
525 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
526 Hush a few compiler warnings.
527
528 * src/files.c:
529 Add tryclose(), which verifies that fclose was successful.
530 Hush a couple of compiler warnings.
531
5321999-01-20 Jesse Thilo <jthilo@gnu.org>
533
534 * Makefile.am, OChangeLog:
535 ChangeLog is now automatically generated. Include the old version as
536 OChangeLog.
537
5381999-01-14 Jesse Thilo <jthilo@gnu.org>
539
540 * 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:
541 Update FSF address.
542
5431999-01-14 Jesse Thilo <jthilo@gnu.org>
544
545 * doc/bison.texinfo: Fix formatting glitch.
546
547 * doc/bison.texinfo: Update FSF address.
548
5491999-01-14 Jesse Thilo <jthilo@gnu.org>
550
551 * acconfig.h: Update FSF address.
552
5531999-01-08 Jesse Thilo <jthilo@gnu.org>
554
555 * src/system.h:
556 Don't define PACKAGE here, since config.h defines it.
557
5581998-12-30 Jesse Thilo <jthilo@gnu.org>
559
560 * src/reader.c: Update copyright date.
561
562 * src/main.c:
563 Ditch sprintf to statically-sized buffers in fatal/warn functions in
564 favor of output directly to stderr (avoids buffer overruns).
565
566 * src/reader.c: Some checks for premature EOF.
567
568 * 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:
569 Use prototypes if the compiler understands them.
570
571 * src/files.c: Honor TMPDIR on Unix hosts.
572 Use prototypes if the compiler understands them.
573
574 * src/reader.c:
575 Fix a couple of buffer overrun bugs.
576 Use prototypes if the compiler understands them.
577
578 * src/system.h: Include unistd.h and ctype.h.
579 Use #ifdef instead of #if for NLS symbols.
580
5811998-12-30 Jesse Thilo <jthilo@gnu.org>
582
583 * doc/bison.texinfo:
584 Delete comment "consider using @set for edition number, etc..." since
585 we now are doing so.
586
5871998-12-30 Jesse Thilo <jthilo@gnu.org>
588
589 * configure.in:
590 Use prototypes if the compiler understands them.
591
592 * NEWS: Document 1.26 highlights.
593
594 * Makefile.am: Require Automake 1.3 or later.
595
596 * acconfig.h:
597 Use prototypes if the compiler understands them.
598
5991998-12-29 Jesse Thilo <jthilo@gnu.org>
600
601 * src/version.c:
602 Use VERSION symbol from automake for version number.
603
6041998-12-29 Jesse Thilo <jthilo@gnu.org>
605
606 * acconfig.h, configure.in, version.cin:
607 Use VERSION symbol from automake for version number.
608
6091998-11-28 Jesse Thilo <jthilo@gnu.org>
610
611 * Makefile.am:
612 Distribute original version of simple parser (bison.s1), not built
613 version (bison.simple).
614
6151998-11-28 Jesse Thilo <jthilo@gnu.org>
616
617 * doc/bison.texinfo: Add info dir entry.
618
619 * doc/bison.texinfo:
620 Let automake put version number into documentation.
621
6221998-11-26 Jesse Thilo <jthilo@gnu.org>
623
624 * src/bison.cld, src/build.com, src/vmshlp.mar:
625 Add non-RCS files from /gd/gnu/bison.
626
6271998-11-26 Jesse Thilo <jthilo@gnu.org>
628
629 * doc/bison.1:
630 Document the BISON_HAIRY and BISON_SIMPLE variables.
631
6321998-11-25 Jesse Thilo <jthilo@gnu.org>
633
634 * src/version.c: Build version.c automatically.
635
636 * src/reader.c:
637 Fix token numbering (used to start at 258, not 257).
638
639 * src/system.h: Include config.h.
640
641 * src/getargs.c: Update bug report address.
642
643 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
644 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
645
6461998-11-25 Jesse Thilo <jthilo@gnu.org>
647
648 * Makefile.am:
649 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
650
651 * configure.in, version.cin:
652 Build version.c automatically.
653
654 * AUTHORS: Add AUTHORS file.
655
656 * README: Update bug report address.
657
658 * bison.simple:
659 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
660
661 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
662 Add automake stuff.
663
6641998-11-25 Jesse Thilo <jthilo@gnu.org>
665
666 * doc/bison.texinfo: Clean up some formatting.
667
6681998-05-05 Richard Stallman <rms@gnu.org>
669
670 * doc/bison.texinfo:
671 Explain better why to make a pure parser.
672
6731998-01-05 Richard Stallman <rms@gnu.org>
674
675 * src/files.c (openfiles):
676 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
677 find a temporary directory, if possible. Do not unlink files while
678 they are open.
679
6801997-08-25 Richard Stallman <rms@gnu.org>
681
682 * src/reader.c (stack_offset;):
683 Change some warni to warns.
684
685 * src/lex.c (literalchar): Use warns, not warni.
686
6871997-06-28 Richard Stallman <rms@gnu.org>
688
689 * src/bison.s1: Add a Bison version comment.
690
691 * src/main.c (fatal, warn, berror):
692 Use program_name.
693
6941997-06-28 Richard Stallman <rms@gnu.org>
695
696 * Makefile.in (bison_version): New variable.
697 (dist): Use that variable.
698 (bison.s1): Substitute the Bison version into bison.simple.
699
700 * bison.simple: Add a Bison version comment.
701
7021997-06-18 Richard Stallman <rms@gnu.org>
703
704 * src/main.c (fatal, warn, berror):
705 Make error messages standard.
706 (toomany): Improve error message text.
707
708 * 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:
709 new.h renamed to alloc.h.
710
7111997-06-18 Richard Stallman <rms@gnu.org>
712
713 * Makefile.in: new.h renamed to alloc.h.
714
7151997-05-24 Richard Stallman <rms@gnu.org>
716
717 * src/lex.c (literalchar):
718 Fix the code for escaping \, " and '.
719
720 (lex): Avoid trouble when there are many chars
721 to discard in a char literal with just several chars in it.
722
7231997-05-17 Richard Stallman <rms@gnu.org>
724
725 * src/bison.s1:
726 Use malloc, if using alloca is troublesome.
727 (YYSTACK_USE_ALLOCA): New flag macro.
728 Define it for some systems and compilers.
729 (YYSTACK_ALLOC): New macro.
730 (yyparse): Use YYSTACK_ALLOC to allocate stack.
731 If it was malloc'd, free it.
732
7331997-05-17 Richard Stallman <rms@gnu.org>
734
735 * bison.simple:
736 Use malloc, if using alloca is troublesome.
737 (YYSTACK_USE_ALLOCA): New flag macro.
738 Define it for some systems and compilers.
739 (YYSTACK_ALLOC): New macro.
740 (yyparse): Use YYSTACK_ALLOC to allocate stack.
741 If it was malloc'd, free it.
742
7431997-04-23 Richard Stallman <rms@gnu.org>
744
745 * src/bison.s1:
746 (alloca) [__hpux]: Always define as __builtin_alloca.
747
7481997-04-23 Richard Stallman <rms@gnu.org>
749
750 * bison.simple:
751 (alloca) [__hpux]: Always define as __builtin_alloca.
752
7531997-04-22 Richard Stallman <rms@gnu.org>
754
755 * src/bison.s1:
756 [__hpux]: Include alloca.h (right for HPUX 10)
757 instead of declaring alloca (right for HPUX 9).
758
759 * src/bison.s1 (__yy_memcpy):
760 Declare arg `count' as unsigned int.
761 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
762
7631997-04-22 Richard Stallman <rms@gnu.org>
764
765 * bison.simple:
766 [__hpux]: Include alloca.h (right for HPUX 10)
767 instead of declaring alloca (right for HPUX 9).
768
769 * bison.simple (__yy_memcpy):
770 Declare arg `count' as unsigned int.
771 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
772
7731997-01-03 Richard Stallman <rms@gnu.org>
774
775 * src/allocate.c: [__STDC__ or _MSC_VER]:
776 Declare calloc and realloc to return void *.
777
7781997-01-02 Richard Stallman <rms@gnu.org>
779
780 * src/system.h:
781 [_MSC_VER]: Include stdlib.h and process.h.
782 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
783
784 * src/main.c (main): Return FAILURE as a value.
785 (printable_version): Declare arg as int, not char.
786
7871997-01-02 Richard Stallman <rms@gnu.org>
788
789 * Makefile.in (dist):
790 Explicitly check for symlinks, and copy them.
791
7921996-12-19 Richard Stallman <rms@gnu.org>
793
794 * src/files.c:
795 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
796
7971996-12-18 Paul Eggert <eggert@gnu.org>
798
799 * src/bison.s1 (yyparse):
800 If __GNUC__ and YYPARSE_PARAM are both defined,
801 declare yyparse to have a void * argument.
802
8031996-12-18 Paul Eggert <eggert@gnu.org>
804
805 * bison.simple (yyparse):
806 If __GNUC__ and YYPARSE_PARAM are both defined,
807 declare yyparse to have a void * argument.
808
8091996-12-17 Richard Stallman <rms@gnu.org>
810
811 * src/reduce.c (nbits): Add some casts.
812
8131996-08-12 Richard Stallman <rms@gnu.org>
814
815 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
816
8171996-08-12 Richard Stallman <rms@gnu.org>
818
819 * bison.simple: Test _MSDOS as well as _MSDOS_.
820
8211996-07-31 Richard Stallman <rms@gnu.org>
822
823 * src/bison.s1:
824 [__sun && __i386]: Include alloca.h.
825
8261996-07-31 Richard Stallman <rms@gnu.org>
827
828 * bison.simple:
829 [__sun && __i386]: Include alloca.h.
830
8311996-07-30 Richard Stallman <rms@gnu.org>
832
833 * src/bison.s1: Comment change.
834
835 * src/bison.s1: Test _MSDOS_, not MSDOS.
836
8371996-07-30 Richard Stallman <rms@gnu.org>
838
839 * bison.simple: Comment change.
840
841 * bison.simple: Test _MSDOS_, not MSDOS.
842
8431996-06-01 Richard Stallman <rms@gnu.org>
844
845 * 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:
846 Insert `_' macro around many string constants.
847
848 * src/main.c:
849 Insert `_' macro around many string constants.
850
851 (main): Call setlocale, bindtextdomain and textdomain.
852
853 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
854 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
855 [ENABLE_NLS]: Include libintl.h.
856 [ENABLE_NLS] (gettext): Define.
857 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
858 (N_, PACKAGE, LOCALEDIR): New macros.
859
8601996-06-01 Richard Stallman <rms@gnu.org>
861
862 * POTFILES.in: New file.
863
864 * Makefile.in (allocate.o):
865 Define target explicitly.
866
867 * Makefile.in (CFLAGS): Set to @CFLAGS@.
868 (LDFLAGS): Set to @LDFLAGS@.
869 (configure): Run autoconf only if preceding `cd' succeeds.
870 (bison.s1): Redirect output to temporary file then move the
871 temporary to the target, rather than redirecting directly to bison.s1.
872 (clean): Remove config.status and config.log.
873 (distclean): Don't remove config.status here.
874
8751996-05-12 Richard Stallman <rms@gnu.org>
876
877 * src/bison.s1:
878 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
879
8801996-05-12 Richard Stallman <rms@gnu.org>
881
882 * bison.simple:
883 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
884
8851996-05-11 Richard Stallman <rms@gnu.org>
886
887 * src/bison.s1 (__yy_memcpy):
888 Really reorder the args, as was supposedly done on Feb 14 1995.
889 (yyparse): Calls changed accordingly.
890
8911996-05-11 Richard Stallman <rms@gnu.org>
892
893 * Makefile.in (dist): Don't use $(srcdir).
894
895 * bison.simple (__yy_memcpy):
896 Really reorder the args, as was supposedly done on Feb 14 1995.
897 (yyparse): Calls changed accordingly.
898
8991996-01-27 Richard Stallman <rms@gnu.org>
900
901 * src/output.c (output_rule_data):
902 Test YYERROR_VERBOSE in the conditional
903 around the definition of ttyname.
904
9051995-12-29 Richard Stallman <rms@gnu.org>
906
907 * src/bison.s1:
908 Fix line numbers in #line commands.
909
9101995-12-29 Richard Stallman <rms@gnu.org>
911
912 * bison.simple:
913 Fix line numbers in #line commands.
914
9151995-12-27 Richard Stallman <rms@gnu.org>
916
917 * src/bison.s1 (YYPARSE_PARAM_DECL):
918 In C++, make it always null.
919 (YYPARSE_PARAM_ARG): New macro.
920 (yyparse): Use YYPARSE_PARAM_ARG.
921
9221995-12-27 Richard Stallman <rms@gnu.org>
923
924 * bison.simple (YYPARSE_PARAM_DECL):
925 In C++, make it always null.
926 (YYPARSE_PARAM_ARG): New macro.
927 (yyparse): Use YYPARSE_PARAM_ARG.
928
9291995-11-29 Richard Stallman <rms@gnu.org>
930
931 * doc/bison.texinfo:
932 Describe literal string tokens, %raw, %no_lines, %token_table.
933
9341995-11-29 Daniel Hagerty <hag@gnu.org>
935
936 * doc/bison.texinfo: Fixed update date
937
9381995-10-16 Richard Stallman <rms@gnu.org>
939
940 * src/version.c: Version 1.25.
941
9421995-10-16 Richard Stallman <rms@gnu.org>
943
944 * NEWS: *** empty log message ***
945
9461995-10-16 Richard Stallman <rms@gnu.org>
947
948 * doc/bison.1, doc/bison.rnh:
949 Add new options.
950
9511995-10-15 Richard Stallman <rms@gnu.org>
952
953 * src/vmsgetargs.c, src/getargs.c:
954 Added -n, -k, and -raw switches.
955 (noparserflag, toknumflag, rawtoknumflag): New variables.
956
957 * src/symtab.h (SALIAS):
958 New #define for adding aliases to %token.
959 (struct bucket): Added `alias' field.
960
961 * src/reduce.c (reduce_grammar):
962 Revise error message.
963 (print_notices): Remove final `.' from error message.
964
965 * src/reader.c (reader_output_yylsp):
966 New function.
967 (readgram): Use `#if 0' around code that accepted %command
968 inside grammar rules: The documentation doesn't allow it,
969 and it will fail since the %command processors scan for the next %.
970 (parse_token_decl): Extended the %token
971 declaration to allow a multi-character symbol as an alias.
972 (parse_thong_decl): New function.
973 (read_declarations): Added %thong declarations.
974 (read_declarations): Handle NOOP to deal with allowing
975 % declarations as another means to specify the flags.
976 (readgram): Allow %prec prior to semantics embedded in a rule.
977 (skip_to_char, read_declarations, copy_definition)
978 (parse_token_decl, parse_start_decl, parse_type_decl)
979 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
980 (get_type_name, copy_guard, copy_action, readgram)
981 (get_type, packsymbols): Revised most error messages.
982 Changed `fatal' to `warnxxx' to avoid aborting for error.
983 Revised and use multiple warnxxx functions to avoid using VARARGS1.
984 (read_declarations): Improve the error message for
985 an invalid character. Do not abort.
986 (read_declarations, copy_guard, copy_action): Use
987 printable_version to avoid unprintable characters in printed output.
988 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
989 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
990 Allow the type of a non-terminal can be given
991 more than once, as long as all specifications give the same type.
992
993 * src/output.c:
994 (output_headers, output_trailers, output, output_gram)
995 (output_rule_data): Implement noparserflag variable.
996 Implement toknumflag variable.
997 (output): Call reader_output_yylsp to output LTYPESTR.
998
999 * src/main.c (main):
1000 If reader sees an error, don't process the grammar.
1001 (fatals): Updated to not use VARARGS1.
1002 (printable_version, int_to_string, warn, warni, warns, warnss)
1003 (warnsss): New error reporting functions. Avoid abort for error.
1004
1005 * src/lex.h:
1006 Added THONG and NOOP for alias processing.
1007 Added SETOPT for the new code that allows setting options with %flags.
1008
1009 * src/lex.c:
1010 Include getopt.h. Add some extern decls.
1011 (safegetc): New function to deal with EOF gracefully.
1012 (literalchar); new function to deal with reading \ escapes.
1013 (lex): Use literalchar.
1014 (lex): Implemented "..." tokens.
1015 (literalchar, lex, parse_percent_token): Made tokenbuffer
1016 always contain the token. This includes growing the token
1017 buffer while reading an integer.
1018 (parse_percent_token): Replaced if-else statement with percent_table.
1019 (parse_percent_token): Added % declarations as another
1020 way to specify the flags -n, -l, and -r. Also added hooks for
1021 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1022 major changes to files.c.
1023 (lex) Retain in the incoming stream a character following
1024 an incorrect '/'.
1025 (skip_white_space, lex): Revised most error messages
1026 and changed fatal to warn to avoid aborting.
1027 (percent_table): Added %thong declarations.
1028
1029 * src/gram.h: Comment changes.
1030
1031 * src/files.c (openfiles, open_extra_files, done):
1032 Add faction flag
1033 and actfile file. Handle noparserflag. Both for -n switch.
1034
1035 * src/conflicts.c (resolve_sr_conflict):
1036 Remove use of alloca.
1037
10381995-06-01 Jim Meyering <meyering@gnu.org>
1039
1040 * doc/bison.texinfo: *** empty log message ***
1041
10421995-05-06 Richard Stallman <rms@gnu.org>
1043
1044 * src/bison.s1: Comment change.
1045
10461995-05-06 Richard Stallman <rms@gnu.org>
1047
1048 * bison.simple: Comment change.
1049
10501995-05-03 Richard Stallman <rms@gnu.org>
1051
1052 * src/version.c: Version now 1.24.
1053
1054 * src/bison.s1: Change distribution terms.
1055
1056 * src/version.c: Version now 1.23.
1057
10581995-05-03 Richard Stallman <rms@gnu.org>
1059
1060 * doc/bison.texinfo:
1061 Rewrite "Conditions for Using Bison".
1062 Update version to 1.24.
1063
10641995-05-03 Richard Stallman <rms@gnu.org>
1065
1066 * bison.simple: Change distribution terms.
1067
10681995-02-23 Richard Stallman <rms@gnu.org>
1069
1070 * src/files.c: Test __VMS_POSIX as well as VMS.
1071
10721995-02-14 Jim Meyering <meyering@gnu.org>
1073
1074 * src/bison.s1 (__yy_memcpy):
1075 Renamed from __yy_bcopy to avoid
1076 confusion. Reverse FROM and TO arguments to be consistent with
1077 those of memcpy.
1078
10791995-02-14 Jim Meyering <meyering@gnu.org>
1080
1081 * bison.simple (__yy_memcpy):
1082 Renamed from __yy_bcopy to avoid
1083 confusion. Reverse FROM and TO arguments to be consistent with
1084 those of memcpy.
1085
10861994-11-10 David J. MacKenzie <djm@gnu.org>
1087
1088 * NEWS: reformat
1089
1090 * NEWS: New file.
1091
1092 * Makefile.in (DISTFILES): Include NEWS.
1093
1094 * Makefile.in (DISTFILES):
1095 Include install-sh, not install.sh.
1096
1097 * configure.in: Update to Autoconf v2 macro names.
1098
10991994-10-05 David J. MacKenzie <djm@gnu.org>
1100
1101 * Makefile.in: fix typo
1102
1103 * Makefile.in (prefix, exec_prefix):
1104 Let configure set them.
1105
11061994-09-28 David J. MacKenzie <djm@gnu.org>
1107
1108 * Makefile.in: Set datadir to $(prefix)/share.
1109
11101994-09-15 Richard Stallman <rms@gnu.org>
1111
1112 * src/bison.s1:
1113 Update copyright notice and GPL version.
1114
11151994-09-15 Richard Stallman <rms@gnu.org>
1116
1117 * bison.simple:
1118 Update copyright notice and GPL version.
1119
11201994-07-12 Richard Stallman <rms@gnu.org>
1121
1122 * src/reduce.c, src/reader.c:
1123 entered into RCS
1124
11251994-05-05 David J. MacKenzie <djm@gnu.org>
1126
1127 * Makefile.in: entered into RCS
1128
11291994-03-26 Richard Stallman <rms@gnu.org>
1130
1131 * src/bison.s1: entered into RCS
1132
11331994-03-26 Richard Stallman <rms@gnu.org>
1134
1135 * bison.simple: entered into RCS
1136
11371994-03-25 Richard Stallman <rms@gnu.org>
1138
1139 * src/main.c: entered into RCS
1140
11411994-03-24 Richard Stallman <rms@gnu.org>
1142
1143 * src/conflicts.c: entered into RCS
1144
11451994-01-02 Richard Stallman <rms@gnu.org>
1146
1147 * Makefile.in: *** empty log message ***
1148
11491993-11-21 Richard Stallman <rms@gnu.org>
1150
1151 * src/bison.s1: *** empty log message ***
1152
11531993-11-21 Richard Stallman <rms@gnu.org>
1154
1155 * doc/bison.texinfo: entered into RCS
1156
1157 * doc/bison.texinfo: *** empty log message ***
1158
11591993-11-21 Richard Stallman <rms@gnu.org>
1160
1161 * bison.simple: *** empty log message ***
1162
11631993-10-25 David J. MacKenzie <djm@gnu.org>
1164
1165 * doc/bison.texinfo: *** empty log message ***
1166
11671993-10-19 Richard Stallman <rms@gnu.org>
1168
1169 * src/bison.s1: *** empty log message ***
1170
11711993-10-19 Richard Stallman <rms@gnu.org>
1172
1173 * bison.simple: *** empty log message ***
1174
11751993-10-14 Richard Stallman <rms@gnu.org>
1176
1177 * src/bison.s1: *** empty log message ***
1178
11791993-10-14 Richard Stallman <rms@gnu.org>
1180
1181 * bison.simple: *** empty log message ***
1182
11831993-09-14 David J. MacKenzie <djm@gnu.org>
1184
1185 * doc/bison.texinfo: *** empty log message ***
1186
11871993-09-13 Noah Friedman <friedman@gnu.org>
1188
1189 * Makefile.in: *** empty log message ***
1190
11911993-09-10 Richard Stallman <rms@gnu.org>
1192
1193 * src/conflicts.c: *** empty log message ***
1194
1195 * src/system.h: entered into RCS
1196
11971993-09-10 Richard Stallman <rms@gnu.org>
1198
1199 * doc/bison.1: entered into RCS
1200
12011993-09-06 Noah Friedman <friedman@gnu.org>
1202
1203 * src/version.c: entered into RCS
1204
12051993-09-06 Noah Friedman <friedman@gnu.org>
1206
1207 * Makefile.in: *** empty log message ***
1208
12091993-07-30 David J. MacKenzie <djm@gnu.org>
1210
1211 * Makefile.in: *** empty log message ***
1212
12131993-07-24 Richard Stallman <rms@gnu.org>
1214
1215 * src/bison.s1: *** empty log message ***
1216
12171993-07-24 Richard Stallman <rms@gnu.org>
1218
1219 * bison.simple: *** empty log message ***
1220
12211993-07-08 David J. MacKenzie <djm@gnu.org>
1222
1223 * Makefile.in: *** empty log message ***
1224
12251993-07-04 Richard Stallman <rms@gnu.org>
1226
1227 * src/bison.s1: *** empty log message ***
1228
12291993-07-04 Richard Stallman <rms@gnu.org>
1230
1231 * bison.simple: *** empty log message ***
1232
12331993-06-26 David J. MacKenzie <djm@gnu.org>
1234
1235 * src/getargs.c: entered into RCS
1236
12371993-06-26 David J. MacKenzie <djm@gnu.org>
1238
1239 * doc/bison.texinfo: *** empty log message ***
1240
1241 * doc/bison.1: New file.
1242
12431993-06-25 Richard Stallman <rms@gnu.org>
1244
1245 * src/getargs.c: New file.
1246
12471993-06-16 Richard Stallman <rms@gnu.org>
1248
1249 * src/bison.s1: *** empty log message ***
1250
12511993-06-16 Richard Stallman <rms@gnu.org>
1252
1253 * bison.simple: *** empty log message ***
1254
12551993-06-03 Richard Stallman <rms@gnu.org>
1256
1257 * src/bison.s1: New file.
1258
12591993-06-03 Richard Stallman <rms@gnu.org>
1260
1261 * doc/bison.texinfo: *** empty log message ***
1262
12631993-06-03 Richard Stallman <rms@gnu.org>
1264
1265 * bison.simple: New file.
1266
12671993-05-19 Richard Stallman <rms@gnu.org>
1268
1269 * doc/bison.texinfo: New file.
1270
12711993-05-07 Noah Friedman <friedman@gnu.org>
1272
1273 * Makefile.in: *** empty log message ***
1274
12751993-04-28 Noah Friedman <friedman@gnu.org>
1276
1277 * src/reader.c: *** empty log message ***
1278
12791993-04-23 Noah Friedman <friedman@gnu.org>
1280
1281 * src/alloc.h: entered into RCS
1282
12831993-04-20 David J. MacKenzie <djm@gnu.org>
1284
1285 * src/version.c: *** empty log message ***
1286
1287 * src/files.c, src/allocate.c:
1288 entered into RCS
1289
1290 * src/reader.c: *** empty log message ***
1291
1292 * src/lex.c: entered into RCS
1293
1294 * src/conflicts.c: New file.
1295
1296 * src/symtab.c: entered into RCS
1297
1298 * src/alloc.h: New file.
1299
1300 * src/LR0.c: entered into RCS
1301
13021993-04-18 Noah Friedman <friedman@gnu.org>
1303
1304 * src/reader.c: New file.
1305
1306 * src/version.c: *** empty log message ***
1307
13081993-04-18 Noah Friedman <friedman@gnu.org>
1309
1310 * Makefile.in: *** empty log message ***
1311
13121993-04-17 Noah Friedman <friedman@gnu.org>
1313
1314 * Makefile.in: *** empty log message ***
1315
13161993-04-15 Richard Stallman <rms@gnu.org>
1317
1318 * src/main.c, src/files.c:
1319 New file.
1320
13211993-04-15 Noah Friedman <friedman@gnu.org>
1322
1323 * configure.in: entered into RCS
1324
1325 * configure.in: *** empty log message ***
1326
1327 * configure.in: New file.
1328
13291993-04-14 Richard Stallman <rms@gnu.org>
1330
1331 * Makefile.in: New file.
1332
13331993-04-13 Richard Stallman <rms@gnu.org>
1334
1335 * src/version.c: New file.
1336
13371993-03-25 Richard Stallman <rms@gnu.org>
1338
1339 * src/output.c: entered into RCS
1340
13411992-09-25 Richard Stallman <rms@gnu.org>
1342
1343 * configure.bat: entered into RCS
1344
13451992-06-22 Richard Stallman <rms@gnu.org>
1346
1347 * src/vmsgetargs.c: entered into RCS
1348
13491992-06-22 Richard Stallman <rms@gnu.org>
1350
1351 * doc/bison.rnh: entered into RCS
1352
13531992-04-20 David J. MacKenzie <djm@gnu.org>
1354
1355 * README: entered into RCS
1356
13571992-01-22 Richard Stallman <rms@gnu.org>
1358
1359 * src/machine.h: entered into RCS
1360
13611991-12-21 Richard Stallman <rms@gnu.org>
1362
1363 * src/lalr.c, src/closure.c:
1364 entered into RCS
1365
13661991-12-20 Richard Stallman <rms@gnu.org>
1367
1368 * src/state.h: entered into RCS
1369
13701991-12-18 Richard Stallman <rms@gnu.org>
1371
1372 * src/print.c, src/nullable.c, src/derives.c:
1373 entered into RCS
1374
13751991-11-03 David J. MacKenzie <djm@gnu.org>
1376
1377 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1378 entered into RCS
1379
13801988-09-09 Richard Stallman <rms@gnu.org>
1381
1382 * src/bison.hairy: entered into RCS
1383
13841987-12-16 Richard Stallman <rms@gnu.org>
1385
1386 * REFERENCES: entered into RCS