]> git.saurik.com Git - bison.git/blame - ChangeLog
* src/conflicts.c (conflict_report): New function.
[bison.git] / ChangeLog
CommitLineData
0619caf0
AD
12000-10-02 Akim Demaille <akim@epita.fr>
2
3 * src/conflicts.c (conflict_report): New function.
4 (conflict_log, verbose_conflict_log): Replace with...
5 (print_conflicts): this function.
6 Adjust dependencies.
7 * src/conflicts.h: New file.
8 Propagate its inclusion.
9
10
3519ec76
AD
112000-10-02 Akim Demaille <akim@epita.fr>
12
13 * src/nullable.h: New file.
14 Propagate its inclusion.
15 * src/nullable.c: Formatting changes.
16
17
015acc48
AD
182000-10-02 Akim Demaille <akim@epita.fr>
19
20 * src/reduce.h: New file.
21 Propagate its inclusion.
22 * src/reduce.c: Topological sort and other formatting changes.
23 (bool, TRUE, FALSE): Move their definition to...
24 * src/system.h: here.
25
26
8963a27b
AD
272000-10-02 Akim Demaille <akim@epita.fr>
28
29 * src/files.c: Formatting changes.
30 (tryopen, tryclose, openfiles): Rename as...
31 (xfopen, xfclose, open_files): this.
32 (stringappend): static.
33 * src/files.h: Complete the list of exported symbols.
34 Propagate its use.
35
015acc48 36
a70083a3
AD
372000-10-02 Akim Demaille <akim@epita.fr>
38
39 * src/reader.h: New file.
40 Propagate its use instead of tedious list of `extern' and
41 prototypes.
42 * src/reader.c: Formatting changes, topological sort,
43 s/register//.
44
45
abadc117
AD
462000-10-02 Akim Demaille <akim@epita.fr>
47
48 * src/lex.h: Prototype `lex.c' exported functions.
49 * src/reader.c: Adjust.
50 * src/lex.c: Formatting changes.
51 (safegetc): Rename as...
52 (xgetc): this.
53
015acc48 54
720d742f
AD
552000-10-02 Akim Demaille <akim@epita.fr>
56
57 * src/lalr.h: New file.
58 Propagate its inclusion instead of prototypes and `extern'.
59 * src/lalr.c: Formatting changes, topological sorting etc.
60
015acc48 61
f2acea59
AD
622000-10-02 Akim Demaille <akim@epita.fr>
63
64 * src/output.c (token_actions): Introduce a temporary array,
65 YYDEFACT, that makes it possible for this function to use
66 output_short_table.
67
015acc48 68
d019d655
AD
692000-10-02 Akim Demaille <akim@epita.fr>
70
71 `user_toknums' is output as a `short[]' in `output.c', while it is
72 defined as a `int[]' in `reader.c'. For consistency with the
73 other output tables, `user_toknums' is now defined as a table of
74 shorts.
75
76 * src/reader.c (user_toknums): Be a short table instead of an int
77 table.
78 Adjust dependencies.
79
80 Factor the short table outputs.
81
82 * src/output.c (output_short_table): New function.
83 * src/output.c (output_gram, output_stos, output_rule_data)
84 (output_base, output_table, output_check): Use it.
85
6c89f1c1
AD
862000-10-02 Akim Demaille <akim@epita.fr>
87
88 * src/output.c (output): Topological sort of the functions, in
89 order to get rid of the `static' prototypes.
90 No longer use `register'.
91 * src/output.h: New file.
92 Propagate its inclusion in files explicitly prototyping functions
93 from output.c.
94
d9efd181
AD
952000-09-21 Akim Demaille <akim@epita.fr>
96
97 * src/atgeneral.m4: Update from Autoconf.
98
c29240e7 992000-09-21 Akim Demaille <akim@epita.fr>
2fa6973e
AD
100
101 * src/closure.h: New file.
102 * src/closure.c: Formatting changes, topological sort over the
103 functions, use of closure.h.
104 (initialize_closure, finalize_closure): Rename as...
105 (new_closure, free_closure): these. Adjust dependencies.
106 * src/LR0.c: Formatting changes, topological sort, use of
107 cloture.h.
108 (initialize_states): Rename as...
109 (new_states): this.
110 * src/Makefile.am (noinst_HEADERS): Adjust.
111
499daa50
AD
1122000-09-20 Akim Demaille <akim@epita.fr>
113
114 * src/acconfig.h: Don't protect config.h against multiple
115 inclusion.
116 Don't define PARAMS.
117 * src/system.h: Define PARAMS.
118 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
119 purpose of config.h. system.h must not try to fix wrong
120 definitions in config.h.
121
cc84fd5d
AD
1222000-09-20 Akim Demaille <akim@epita.fr>
123
124 * src/derives.h: New file.
125 * src/main.c, src/derives.h: Use it.
126 Formatting changes.
127 * src/Makefile.am (noinst_HEADERS): Adjust.
128
db5b3a89
AD
1292000-09-20 Akim Demaille <akim@epita.fr>
130
131 * tests/atgeneral.m4: Update from Autoconf.
132 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
133 (AT_CHECK_CALC): New macros.
134 Use these macros to test bison with options `', `--raw',
135 `--debug', `--yacc', `--yacc --debug'.
136
ceed8467
AD
1372000-09-19 Akim Demaille <akim@epita.fr>
138
139 * src/output.c: Formatting changes.
140 * src/machine.h: Remove, leaving its contents in...
141 * src/system.h: here.
142 Include stdio.h.
143 Adjust all dependencies on stdio.h and machine.h.
144 * src/getargs.h: New file.
145 Let all `extern' declarations about getargs.c be replaced with
146 inclusion of `getargs.h'.
147 * src/Makefile.am (noinst_HEADERS): Adjust.
148
149 * tests/calc.m4 (yyin): Be initialized in main, not on the global
150 scope.
151 (yyerror): Returns void, not int.
152 * doc/bison.texinfo: Formatting changes.
153
05a1d24b
AD
1542000-09-19 Akim Demaille <akim@epita.fr>
155
156 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
157 portable.
158
cbd25751
AD
1592000-09-18 Akim Demaille <akim@epita.fr>
160
161 * configure.in: Append WARNING_CFLAGS to CFLAGS.
162 * src/Makefile.am (INCLUDES): Don't.
163 Be ready to fetch headers in lib/.
164
13863333
AD
1652000-09-18 Akim Demaille <akim@epita.fr>
166
167 * doc/bison.texinfo: Update the copyright.
168 ANSIfy and GNUify the examples.
169 Remove the old menu.
170
0d533154
AD
1712000-09-18 Akim Demaille <akim@epita.fr>
172
173 First set of tests: use the `calc' example from the documentation.
174
175 * src/bison.s1 (yyparse): Condition the code using `yytname' which
176 is defined only when YYDEBUG is.
177 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
178 * src/files.c (tryopen, tryclose): Formatting changes.
179 Move to the top and be static.
180 * src/reader.c (read_signed_integer): Likewise.
181 * tests/calc.m4: New file.
182 * Makefile.am, suite.m4: Adjust.
183 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
184
e79137ac
AD
1852000-09-18 Akim Demaille <akim@epita.fr>
186
187 Add support for an Autotest test suite for Bison.
188
189 * m4/m4.m4, m4/atconfig.m4: New files.
190 * m4/Makefile.am (EXTRA_DIST): Adjust.
191 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
192 files.
193 * src/getargs.c: Display a more standard --version message.
194 * src/reader.c (reader): Formatting changes.
195 No longer depend upon VERSION_STRING.
196 * configure.in: No longer use `dnl'.
197 Set up the test suite and the new directory `tests/.
198 (VERSION_STRING): Remove.
199
27821bff
AD
2002000-04-14 Akim Demaille <akim@epita.fr>
201
202 * src/reader.c (copy_comment2): New function, same as former
203 `copy_comment', but outputs into two FILE *.
204 (copy_comment): Use it.
205 (parse_union_decl): Use it.
206 (get_type, parse_start_decl): Use the same `invalid' message.
207 (parse_start_decl, parse_union_decl): Use the same `multiple'
208 message.
209 (parse_union_decl, copy_guard, copy_action): Use the same
210 `unmatched' message.
211 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
212
cfe5fbc0
AD
2132000-03-31 Akim Demaille <akim@epita.fr>
214
215 * src/files.c (tryopen, tryclose): Move to the top.
216 Be static.
217
cb7db13e
AD
2182000-03-31 Akim Demaille <akim@epita.fr>
219
220 * src/main.c (main): Don't call `done', exit does it.
221
a0f6b076
AD
2222000-03-31 Akim Demaille <akim@epita.fr>
223
36281465
AD
224 * allocate.c: s/return (foo)/return foo/.
225 * lalr.c: Likewise.
226 * LR0.c: Likewise.
227 * output.c: Likewise.
228 * reader.c: Likewise.
229 * symtab.c: Likewise.
230 * vmsgetargs.c: Likewise.
231
2322000-03-31 Akim Demaille <akim@epita.fr>
233
234 Clean up the error reporting functions.
a0f6b076
AD
235
236 * src/report.c: New file.
237 * src/report.h: Likewise.
238 * src/Makefile.am: Adjust.
239 * m4/error.m4: New file.
240 * m4/Makefile.am: Adjust.
241 * configure.in (jm_PREREQ_ERROR): Call it.
242 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
243 Remove.
244 (fatal, fatals): Remove. All callers use complain.c::fatal.
245 (warn, warni, warns, warnss, warnss): Remove. All callers use
246 complain.c::complain.
247 (toomany): Remove, use fatal instead.
248 * src/files.c (done): No argument, use complain_message_count.
249 * src/main.c (main): Register `done' to `atexit'.
250
251 * src/getargs.c (usage): More `fputs', less `fprintf'.
252
18539825
AD
2532000-03-28 Akim Demaille <akim@epita.fr>
254
255 * lib/: New directory.
256 * Makefile.am (SUBDIRS): Adjust.
257 * configure.in: Adjust.
258 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
259 useless.
260 * src/alloca.c: Moved to lib/.
261 * src/getopt.c: Likewise.
262 * src/getopt1.c: Likewise.
263 * src/getopt.h: Likewise.
264 * src/ansi2knr.c: Likewise.
265 * src/ansi2knr.1: Likewise.
266 * src/Makefile.am: Adjust.
267 * lib/Makefile.am: New file.
268
9f306f2a
AD
2692000-03-28 Akim Demaille <akim@epita.fr>
270
271 * src/getargs.c (usage): Refresh the help message.
272
0ba347b6
AD
2732000-03-17 Akim Demaille <akim@epita.fr>
274
275 * src/getopt1.c: Updated from textutils 2.0e
276 * src/getopt.c: Likewise.
277 * src/getopt.h: Likewise.
278
dbe7f271
AD
2792000-03-17 Akim Demaille <akim@epita.fr>
280
281 * src/Makefile.am (bison.simple): Fix the awk program: quote only
282 the file name, not the whole `#line LINE FILE'.
283
75bbe78d
AD
2842000-03-17 Akim Demaille <akim@epita.fr>
285
286 On syntax errors, report the token on which we choked.
287
aa5fd0ee
AD
288 * src/bison.s1 (yyparse): In the label yyerrlab, when
289 YYERROR_VERBOSE, add yychar in msg.
75bbe78d 290
7b306f52
AD
2912000-03-17 Akim Demaille <akim@epita.fr>
292
aa5fd0ee 293 * src/reader.c (copy_at): New function.
7b306f52
AD
294 (copy_guard): Use it.
295 (copy_action): Use it.
296
e87b5700
AD
2972000-03-17 Akim Demaille <akim@epita.fr>
298
299 Be kind to translators, save some useless translations.
300
aa5fd0ee 301 * src/main.c (banner): New function.
e87b5700
AD
302 (fatal_banner): Use it.
303 (warn_banner): Use it.
304
ae3c3164
AD
3052000-03-17 Akim Demaille <akim@epita.fr>
306
aa5fd0ee
AD
307 * src/reader.c (copy_definition): Use copy_string and
308 copy_comment. Removed now unused `match', `ended',
309 `cplus_comment'.
ae3c3164
AD
310 (copy_comment, copy_string): Moved, to be visible from
311 copy_definition.
312
4dc58e7c
AD
3132000-03-17 Akim Demaille <akim@epita.fr>
314
aa5fd0ee
AD
315 * src/reader.c (copy_string): Declare `static inline'. No
316 problems with inline, since it is checked by configure.
4dc58e7c
AD
317 (copy_comment): Likewise.
318
0a6384c4
AD
3192000-03-17 Akim Demaille <akim@epita.fr>
320
aa5fd0ee 321 * src/reader.c (packsymbols): Formatting changes.
0a6384c4 322
3cef001a
AD
3232000-03-17 Akim Demaille <akim@epita.fr>
324
aa5fd0ee 325 * src/reader.c (copy_comment): New function, factored out from:
3cef001a
AD
326 (copy_action): Use it. Removed now unused `match', `ended',
327 `cplus_comment'.
328 (copy_guard): Likewise.
329
ca36d2ef
AD
3302000-03-17 Akim Demaille <akim@epita.fr>
331
aa5fd0ee 332 * src/reader.c (copy_string): New function, factored out from:
ca36d2ef
AD
333 (copy_action): Use it.
334 (copy_guard): Likewise.
335
6666f98f
AD
3362000-03-17 Akim Demaille <akim@epita.fr>
337
338 Change the handling of @s so that they behave exactly like $s.
339 There is now a pseudo variable @$ (readble and writable), location
340 of the lhs of the rule (by default ranging from the location of
341 the first symbol of the rhs, to the location of the last symbol,
342 or, if the rhs is empty, YYLLOC).
343
344 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
345 yyval.
346 (yyparse): When providing a default semantic action, provide a
347 default location action.
348 (after the $): No longer change `*YYLSP', just stack YYLOC the
349 same way you stack YYVAL.
350 * src/reader.c (read_declarations): Use warns.
351 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
352 (copy_action, case '@'): Likewise.
353 Use a standard error message, to save useless work from
354 translators.
355
41aca2e0
AD
3562000-03-17 Akim Demaille <akim@epita.fr>
357
aa5fd0ee
AD
358 * src/bison.s1: Formatting and cosmetics changes.
359 * src/reader.c: Likewise.
41aca2e0
AD
360 Update the Copyright notice.
361
dc08c1d5
AD
3622000-03-17 Akim Demaille <akim@epita.fr>
363
aa5fd0ee
AD
364 * src/bison.s1 (#line): All set to `#line' only, since the
365 Makefile now handles them.
dc08c1d5 366
9ee3c97b
AD
3672000-03-16 Akim Demaille <akim@epita.fr>
368
369 * src/output.c (output_rule_data): Output the documentation of
370 some of the tables.
371 (Copyright notice): Update.
372 Formatting changes.
373
0de741ca
AD
3742000-03-16 Akim Demaille <akim@epita.fr>
375
376 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
377 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
378 One `#if YYDEBUG' remains, since it uses variables which are
379 defined only if `YYDEBUG != 0'.
380
bb10be54
AD
3812000-03-16 Akim Demaille <akim@epita.fr>
382
383 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
384 and related variables so that the similarities are highlighted.
385
b07b484a
AD
3862000-03-16 Akim Demaille <akim@epita.fr>
387
388 * src/bison.s1: Properly indent CPP directives.
389
361f60b3
AD
3902000-03-16 Akim Demaille <akim@epita.fr>
391
392 * src/bison.s1: Properly indent the `alloca' CPP section.
393
8c44d3ec
AD
3942000-03-16 Akim Demaille <akim@epita.fr>
395
396 Do not hard code values of directories in `configure.in'.
397 Update the `configure' tool chain.
398
399 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
400 src/makefile.am.
401 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
402 (AC_OUTPUT): Add m4/Makefile.
403 Bump to bison 1.28a, 1.29 has never been released.
404 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
405 handled via src/Makefile.am.
406 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
407 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
408 autoheader.
409 * Makefile.am (SUBDIRS): Add m4.
410 (ACLOCAL_AM_FLAGS): New variable.
411 (AUTOMAKE_OPTIONS): Add check-news.
412 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
413 the proper line number and file name.
414 (DEFS): Propagate the location of bison library files and of the
415 locale files.
416 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
417 builddir.
418 * acinclude.m4: Remove, replaced by the directory m4.
419 * m4/Makefile.am (EXTRA_DIST): New variable.
420 * m4/gettext.m4: New file, from the fileutils.
421 * m4/lcmessage.m4: Likewise
422 * m4/progtest.m4: Likewise.
423 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
424
f95997e7
AD
4252000-03-10 Akim Demaille <akim@epita.fr>
426
427 * src/closure.c:
428 Formatting changes of various comments.
429 Respect the GNU coding standards at various places.
430 Don't use `_()' when no translation is needed.
431
4321999-12-13 Jesse Thilo <jthilo@gnu.org>
433
434 * src/files.c:
435 OS/2 honors TMPDIR environment variable.
436
4371999-12-13 Jesse Thilo <jthilo@gnu.org>
438
439 * doc/bison.texinfo: Tweaked spelling and grammar.
440 Updated ISBN.
441 Removed reference to price of printed copy.
442 Mention BISON_SIMPLE and BISON_HAIRY.
443
4441999-12-13 Jesse Thilo <jthilo@gnu.org>
445
446 * configure.in, NEWS:
447 Bison 1.29 released.
448
4491999-10-27 Jesse Thilo <jthilo@gnu.org>
450
451 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
452 Added reference card.
453
4541999-07-26 Jesse Thilo <jthilo@gnu.org>
455
456 * po/ru.po: Added Russian translation.
457
4581999-07-26 Jesse Thilo <jthilo@gnu.org>
459
460 * configure.in: Added Russian translation.
461
4621999-07-06 Jesse Thilo <jthilo@gnu.org>
463
464 * configure.in, NEWS, README:
465 Released version 1.28.
466
4671999-06-14 Jesse Thilo <jthilo@gnu.org>
468
469 * src/system.h:
470 Squashed redefinition warning on some systems.
471
472 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
473 Have configure build version string instead of relying on ANSI string
474 concatentation.
475
4761999-06-14 Jesse Thilo <jthilo@gnu.org>
477
478 * po/POTFILES.in: Got rid of version.c.
479
4801999-06-14 Jesse Thilo <jthilo@gnu.org>
481
482 * acconfig.h, configure.in:
483 Have configure build version string instead of relying on ANSI string
484 concatentation.
485
4861999-06-08 Jesse Thilo <jthilo@gnu.org>
487
488 * doc/bison.1:
489 Dropped mention of `+' for long-named options.
490
4911999-05-30 Jesse Thilo <jthilo@gnu.org>
492
493 * src/files.c: Added <unistd.h> for unlink().
494
495 * src/Makefile.am, src/system.h:
496 I18n fixes.
497
4981999-05-30 Jesse Thilo <jthilo@gnu.org>
499
500 * README: Added a FAQ list.
501
502 * configure.in, acconfig.h:
503 I18n fixes.
504
5051999-05-30 Jesse Thilo <jthilo@gnu.org>
506
507 * doc/FAQ, doc/Makefile.am:
508 Added a FAQ list.
509
5101999-05-19 Jesse Thilo <jthilo@gnu.org>
511
512 * src/alloc.h, src/symtab.h, src/version.c:
513 Protected inclusion of "config.h" with HAVE_CONFIG_H.
514
5151999-04-18 Jesse Thilo <jthilo@gnu.org>
516
517 * src/.cvsignore, src/Makefile.am:
518 Reorganized: sources in `src', documentation in `doc'.
519
520 * src/lex.c (literalchar):
521 fixed the code for escaping double quotes (thanks
522 Jonathan Czisny.)
523
5241999-04-18 Jesse Thilo <jthilo@gnu.org>
525
526 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
527 Adjusted paths to reflect directory reorganization.
528
5291999-04-18 Jesse Thilo <jthilo@gnu.org>
530
531 * doc/.cvsignore, doc/Makefile.am:
532 Reorganized: sources in `src', documentation in `doc'.
533
5341999-04-18 Jesse Thilo <jthilo@gnu.org>
535
536 * configure.in:
537 Updated AC_INIT file to reflect directory reorganization.
538
539 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
540 Reorganized: sources in `src', documentation in `doc'.
541
5421999-04-13 Jesse Thilo <jthilo@gnu.org>
543
544 * src/allocate.c:
545 Don't declare calloc() and realloc() if not necessary.
546
5471999-04-13 Jesse Thilo <jthilo@gnu.org>
548
549 * configure.in, acconfig.h, acinclude.m4:
550 Don't declare calloc() and realloc() if not necessary.
551
5521999-03-23 Jesse Thilo <jthilo@gnu.org>
553
554 * po/.cvsignore: Added i18n support.
555
5561999-03-23 Jesse Thilo <jthilo@gnu.org>
557
558 * acconfig.h, configure.in, Makefile.am:
559 Added i18n support.
560
5611999-03-22 Jesse Thilo <jthilo@gnu.org>
562
563 * src/bison.s1: Fixed #line numbers.
564
5651999-03-15 Jesse Thilo <jthilo@gnu.org>
566
567 * po/es.po, po/fr.po, po/nl.po, po/de.po:
568 Added PO files from Translation Project.
569
5701999-03-03 Jesse Thilo <jthilo@gnu.org>
571
572 * Makefile.am:
573 Added support for non-ANSI compilers (ansi2knr).
574
5751999-02-16 Jesse Thilo <jthilo@gnu.org>
576
577 * configure.in: Bumped version number to 1.27.
578
579 * Makefile.am:
580 Added `bison.simple' to list of files removed by `make distclean'.
581
5821999-02-12 Jesse Thilo <jthilo@gnu.org>
583
584 * src/files.c, src/files.h:
585 Defined locations of parser files in config.h instead of Makefile.
586
5871999-02-12 Jesse Thilo <jthilo@gnu.org>
588
589 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
590 Defined locations of parser files in config.h instead of Makefile.
591
5921999-02-09 Jesse Thilo <jthilo@gnu.org>
593
594 * Makefile.am:
595 Removed inappropriate use of $< macro.
596
5971999-02-05 Jesse Thilo <jthilo@gnu.org>
598
599 * po/Makefile.in.in, po/POTFILES.in:
600 Add `po' directory skeleton.
601
6021999-01-27 Jesse Thilo <jthilo@gnu.org>
603
604 * README: Document help-bison list.
605
606 * configure.in: Add check for mkstemp().
607
6081999-01-20 Jesse Thilo <jthilo@gnu.org>
609
610 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
611 Hush a few compiler warnings.
612
613 * src/files.c:
614 Add tryclose(), which verifies that fclose was successful.
615 Hush a couple of compiler warnings.
616
6171999-01-20 Jesse Thilo <jthilo@gnu.org>
618
619 * Makefile.am, OChangeLog:
620 ChangeLog is now automatically generated. Include the old version as
621 OChangeLog.
622
6231999-01-14 Jesse Thilo <jthilo@gnu.org>
624
625 * 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:
626 Update FSF address.
627
6281999-01-14 Jesse Thilo <jthilo@gnu.org>
629
630 * doc/bison.texinfo: Fix formatting glitch.
631
632 * doc/bison.texinfo: Update FSF address.
633
6341999-01-14 Jesse Thilo <jthilo@gnu.org>
635
636 * acconfig.h: Update FSF address.
637
6381999-01-08 Jesse Thilo <jthilo@gnu.org>
639
640 * src/system.h:
641 Don't define PACKAGE here, since config.h defines it.
642
6431998-12-30 Jesse Thilo <jthilo@gnu.org>
644
645 * src/reader.c: Update copyright date.
646
647 * src/main.c:
648 Ditch sprintf to statically-sized buffers in fatal/warn functions in
649 favor of output directly to stderr (avoids buffer overruns).
650
651 * src/reader.c: Some checks for premature EOF.
652
653 * 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:
654 Use prototypes if the compiler understands them.
655
656 * src/files.c: Honor TMPDIR on Unix hosts.
657 Use prototypes if the compiler understands them.
658
659 * src/reader.c:
660 Fix a couple of buffer overrun bugs.
661 Use prototypes if the compiler understands them.
662
663 * src/system.h: Include unistd.h and ctype.h.
664 Use #ifdef instead of #if for NLS symbols.
665
6661998-12-30 Jesse Thilo <jthilo@gnu.org>
667
668 * doc/bison.texinfo:
669 Delete comment "consider using @set for edition number, etc..." since
670 we now are doing so.
671
6721998-12-30 Jesse Thilo <jthilo@gnu.org>
673
674 * configure.in:
675 Use prototypes if the compiler understands them.
676
677 * NEWS: Document 1.26 highlights.
678
679 * Makefile.am: Require Automake 1.3 or later.
680
681 * acconfig.h:
682 Use prototypes if the compiler understands them.
683
6841998-12-29 Jesse Thilo <jthilo@gnu.org>
685
686 * src/version.c:
687 Use VERSION symbol from automake for version number.
688
6891998-12-29 Jesse Thilo <jthilo@gnu.org>
690
691 * acconfig.h, configure.in, version.cin:
692 Use VERSION symbol from automake for version number.
693
6941998-11-28 Jesse Thilo <jthilo@gnu.org>
695
696 * Makefile.am:
697 Distribute original version of simple parser (bison.s1), not built
698 version (bison.simple).
699
7001998-11-28 Jesse Thilo <jthilo@gnu.org>
701
702 * doc/bison.texinfo: Add info dir entry.
703
704 * doc/bison.texinfo:
705 Let automake put version number into documentation.
706
7071998-11-26 Jesse Thilo <jthilo@gnu.org>
708
709 * src/bison.cld, src/build.com, src/vmshlp.mar:
710 Add non-RCS files from /gd/gnu/bison.
711
7121998-11-26 Jesse Thilo <jthilo@gnu.org>
713
714 * doc/bison.1:
715 Document the BISON_HAIRY and BISON_SIMPLE variables.
716
7171998-11-25 Jesse Thilo <jthilo@gnu.org>
718
719 * src/version.c: Build version.c automatically.
720
721 * src/reader.c:
722 Fix token numbering (used to start at 258, not 257).
723
724 * src/system.h: Include config.h.
725
726 * src/getargs.c: Update bug report address.
727
728 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
729 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
730
7311998-11-25 Jesse Thilo <jthilo@gnu.org>
732
733 * Makefile.am:
734 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
735
736 * configure.in, version.cin:
737 Build version.c automatically.
738
739 * AUTHORS: Add AUTHORS file.
740
741 * README: Update bug report address.
742
743 * bison.simple:
744 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
745
746 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
747 Add automake stuff.
748
7491998-11-25 Jesse Thilo <jthilo@gnu.org>
750
751 * doc/bison.texinfo: Clean up some formatting.
752
7531998-05-05 Richard Stallman <rms@gnu.org>
754
755 * doc/bison.texinfo:
756 Explain better why to make a pure parser.
757
7581998-01-05 Richard Stallman <rms@gnu.org>
759
760 * src/files.c (openfiles):
761 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
762 find a temporary directory, if possible. Do not unlink files while
763 they are open.
764
7651997-08-25 Richard Stallman <rms@gnu.org>
766
767 * src/reader.c (stack_offset;):
768 Change some warni to warns.
769
770 * src/lex.c (literalchar): Use warns, not warni.
771
7721997-06-28 Richard Stallman <rms@gnu.org>
773
774 * src/bison.s1: Add a Bison version comment.
775
776 * src/main.c (fatal, warn, berror):
777 Use program_name.
778
7791997-06-28 Richard Stallman <rms@gnu.org>
780
781 * Makefile.in (bison_version): New variable.
782 (dist): Use that variable.
783 (bison.s1): Substitute the Bison version into bison.simple.
784
785 * bison.simple: Add a Bison version comment.
786
7871997-06-18 Richard Stallman <rms@gnu.org>
788
789 * src/main.c (fatal, warn, berror):
790 Make error messages standard.
791 (toomany): Improve error message text.
792
793 * 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:
794 new.h renamed to alloc.h.
795
7961997-06-18 Richard Stallman <rms@gnu.org>
797
798 * Makefile.in: new.h renamed to alloc.h.
799
8001997-05-24 Richard Stallman <rms@gnu.org>
801
802 * src/lex.c (literalchar):
803 Fix the code for escaping \, " and '.
804
805 (lex): Avoid trouble when there are many chars
806 to discard in a char literal with just several chars in it.
807
8081997-05-17 Richard Stallman <rms@gnu.org>
809
810 * src/bison.s1:
811 Use malloc, if using alloca is troublesome.
812 (YYSTACK_USE_ALLOCA): New flag macro.
813 Define it for some systems and compilers.
814 (YYSTACK_ALLOC): New macro.
815 (yyparse): Use YYSTACK_ALLOC to allocate stack.
816 If it was malloc'd, free it.
817
8181997-05-17 Richard Stallman <rms@gnu.org>
819
820 * bison.simple:
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-04-23 Richard Stallman <rms@gnu.org>
829
830 * src/bison.s1:
831 (alloca) [__hpux]: Always define as __builtin_alloca.
832
8331997-04-23 Richard Stallman <rms@gnu.org>
834
835 * bison.simple:
836 (alloca) [__hpux]: Always define as __builtin_alloca.
837
8381997-04-22 Richard Stallman <rms@gnu.org>
839
840 * src/bison.s1:
841 [__hpux]: Include alloca.h (right for HPUX 10)
842 instead of declaring alloca (right for HPUX 9).
843
844 * src/bison.s1 (__yy_memcpy):
845 Declare arg `count' as unsigned int.
846 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
847
8481997-04-22 Richard Stallman <rms@gnu.org>
849
850 * bison.simple:
851 [__hpux]: Include alloca.h (right for HPUX 10)
852 instead of declaring alloca (right for HPUX 9).
853
854 * bison.simple (__yy_memcpy):
855 Declare arg `count' as unsigned int.
856 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
857
8581997-01-03 Richard Stallman <rms@gnu.org>
859
860 * src/allocate.c: [__STDC__ or _MSC_VER]:
861 Declare calloc and realloc to return void *.
862
8631997-01-02 Richard Stallman <rms@gnu.org>
864
865 * src/system.h:
866 [_MSC_VER]: Include stdlib.h and process.h.
867 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
868
869 * src/main.c (main): Return FAILURE as a value.
870 (printable_version): Declare arg as int, not char.
871
8721997-01-02 Richard Stallman <rms@gnu.org>
873
874 * Makefile.in (dist):
875 Explicitly check for symlinks, and copy them.
876
8771996-12-19 Richard Stallman <rms@gnu.org>
878
879 * src/files.c:
880 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
881
8821996-12-18 Paul Eggert <eggert@gnu.org>
883
884 * src/bison.s1 (yyparse):
885 If __GNUC__ and YYPARSE_PARAM are both defined,
886 declare yyparse to have a void * argument.
887
8881996-12-18 Paul Eggert <eggert@gnu.org>
889
890 * bison.simple (yyparse):
891 If __GNUC__ and YYPARSE_PARAM are both defined,
892 declare yyparse to have a void * argument.
893
8941996-12-17 Richard Stallman <rms@gnu.org>
895
896 * src/reduce.c (nbits): Add some casts.
897
8981996-08-12 Richard Stallman <rms@gnu.org>
899
900 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
901
9021996-08-12 Richard Stallman <rms@gnu.org>
903
904 * bison.simple: Test _MSDOS as well as _MSDOS_.
905
9061996-07-31 Richard Stallman <rms@gnu.org>
907
908 * src/bison.s1:
909 [__sun && __i386]: Include alloca.h.
910
9111996-07-31 Richard Stallman <rms@gnu.org>
912
913 * bison.simple:
914 [__sun && __i386]: Include alloca.h.
915
9161996-07-30 Richard Stallman <rms@gnu.org>
917
918 * src/bison.s1: Comment change.
919
920 * src/bison.s1: Test _MSDOS_, not MSDOS.
921
9221996-07-30 Richard Stallman <rms@gnu.org>
923
924 * bison.simple: Comment change.
925
926 * bison.simple: Test _MSDOS_, not MSDOS.
927
9281996-06-01 Richard Stallman <rms@gnu.org>
929
930 * 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:
931 Insert `_' macro around many string constants.
932
933 * src/main.c:
934 Insert `_' macro around many string constants.
935
936 (main): Call setlocale, bindtextdomain and textdomain.
937
938 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
939 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
940 [ENABLE_NLS]: Include libintl.h.
941 [ENABLE_NLS] (gettext): Define.
942 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
943 (N_, PACKAGE, LOCALEDIR): New macros.
944
9451996-06-01 Richard Stallman <rms@gnu.org>
946
947 * POTFILES.in: New file.
948
949 * Makefile.in (allocate.o):
950 Define target explicitly.
951
952 * Makefile.in (CFLAGS): Set to @CFLAGS@.
953 (LDFLAGS): Set to @LDFLAGS@.
954 (configure): Run autoconf only if preceding `cd' succeeds.
955 (bison.s1): Redirect output to temporary file then move the
956 temporary to the target, rather than redirecting directly to bison.s1.
957 (clean): Remove config.status and config.log.
958 (distclean): Don't remove config.status here.
959
9601996-05-12 Richard Stallman <rms@gnu.org>
961
962 * src/bison.s1:
963 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
964
9651996-05-12 Richard Stallman <rms@gnu.org>
966
967 * bison.simple:
968 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
969
9701996-05-11 Richard Stallman <rms@gnu.org>
971
972 * src/bison.s1 (__yy_memcpy):
973 Really reorder the args, as was supposedly done on Feb 14 1995.
974 (yyparse): Calls changed accordingly.
975
9761996-05-11 Richard Stallman <rms@gnu.org>
977
978 * Makefile.in (dist): Don't use $(srcdir).
979
980 * bison.simple (__yy_memcpy):
981 Really reorder the args, as was supposedly done on Feb 14 1995.
982 (yyparse): Calls changed accordingly.
983
9841996-01-27 Richard Stallman <rms@gnu.org>
985
986 * src/output.c (output_rule_data):
987 Test YYERROR_VERBOSE in the conditional
988 around the definition of ttyname.
989
9901995-12-29 Richard Stallman <rms@gnu.org>
991
992 * src/bison.s1:
993 Fix line numbers in #line commands.
994
9951995-12-29 Richard Stallman <rms@gnu.org>
996
997 * bison.simple:
998 Fix line numbers in #line commands.
999
10001995-12-27 Richard Stallman <rms@gnu.org>
1001
1002 * src/bison.s1 (YYPARSE_PARAM_DECL):
1003 In C++, make it always null.
1004 (YYPARSE_PARAM_ARG): New macro.
1005 (yyparse): Use YYPARSE_PARAM_ARG.
1006
10071995-12-27 Richard Stallman <rms@gnu.org>
1008
1009 * bison.simple (YYPARSE_PARAM_DECL):
1010 In C++, make it always null.
1011 (YYPARSE_PARAM_ARG): New macro.
1012 (yyparse): Use YYPARSE_PARAM_ARG.
1013
10141995-11-29 Richard Stallman <rms@gnu.org>
1015
1016 * doc/bison.texinfo:
1017 Describe literal string tokens, %raw, %no_lines, %token_table.
1018
10191995-11-29 Daniel Hagerty <hag@gnu.org>
1020
1021 * doc/bison.texinfo: Fixed update date
1022
10231995-10-16 Richard Stallman <rms@gnu.org>
1024
1025 * src/version.c: Version 1.25.
1026
10271995-10-16 Richard Stallman <rms@gnu.org>
1028
1029 * NEWS: *** empty log message ***
1030
10311995-10-16 Richard Stallman <rms@gnu.org>
1032
1033 * doc/bison.1, doc/bison.rnh:
1034 Add new options.
1035
10361995-10-15 Richard Stallman <rms@gnu.org>
1037
1038 * src/vmsgetargs.c, src/getargs.c:
1039 Added -n, -k, and -raw switches.
1040 (noparserflag, toknumflag, rawtoknumflag): New variables.
1041
1042 * src/symtab.h (SALIAS):
1043 New #define for adding aliases to %token.
1044 (struct bucket): Added `alias' field.
1045
1046 * src/reduce.c (reduce_grammar):
1047 Revise error message.
1048 (print_notices): Remove final `.' from error message.
1049
1050 * src/reader.c (reader_output_yylsp):
1051 New function.
1052 (readgram): Use `#if 0' around code that accepted %command
1053 inside grammar rules: The documentation doesn't allow it,
1054 and it will fail since the %command processors scan for the next %.
1055 (parse_token_decl): Extended the %token
1056 declaration to allow a multi-character symbol as an alias.
1057 (parse_thong_decl): New function.
1058 (read_declarations): Added %thong declarations.
1059 (read_declarations): Handle NOOP to deal with allowing
1060 % declarations as another means to specify the flags.
1061 (readgram): Allow %prec prior to semantics embedded in a rule.
1062 (skip_to_char, read_declarations, copy_definition)
1063 (parse_token_decl, parse_start_decl, parse_type_decl)
1064 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
1065 (get_type_name, copy_guard, copy_action, readgram)
1066 (get_type, packsymbols): Revised most error messages.
1067 Changed `fatal' to `warnxxx' to avoid aborting for error.
1068 Revised and use multiple warnxxx functions to avoid using VARARGS1.
1069 (read_declarations): Improve the error message for
1070 an invalid character. Do not abort.
1071 (read_declarations, copy_guard, copy_action): Use
1072 printable_version to avoid unprintable characters in printed output.
1073 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
1074 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
1075 Allow the type of a non-terminal can be given
1076 more than once, as long as all specifications give the same type.
1077
1078 * src/output.c:
1079 (output_headers, output_trailers, output, output_gram)
1080 (output_rule_data): Implement noparserflag variable.
1081 Implement toknumflag variable.
1082 (output): Call reader_output_yylsp to output LTYPESTR.
1083
1084 * src/main.c (main):
1085 If reader sees an error, don't process the grammar.
1086 (fatals): Updated to not use VARARGS1.
1087 (printable_version, int_to_string, warn, warni, warns, warnss)
1088 (warnsss): New error reporting functions. Avoid abort for error.
1089
1090 * src/lex.h:
1091 Added THONG and NOOP for alias processing.
1092 Added SETOPT for the new code that allows setting options with %flags.
1093
1094 * src/lex.c:
1095 Include getopt.h. Add some extern decls.
1096 (safegetc): New function to deal with EOF gracefully.
1097 (literalchar); new function to deal with reading \ escapes.
1098 (lex): Use literalchar.
1099 (lex): Implemented "..." tokens.
1100 (literalchar, lex, parse_percent_token): Made tokenbuffer
1101 always contain the token. This includes growing the token
1102 buffer while reading an integer.
1103 (parse_percent_token): Replaced if-else statement with percent_table.
1104 (parse_percent_token): Added % declarations as another
1105 way to specify the flags -n, -l, and -r. Also added hooks for
1106 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1107 major changes to files.c.
1108 (lex) Retain in the incoming stream a character following
1109 an incorrect '/'.
1110 (skip_white_space, lex): Revised most error messages
1111 and changed fatal to warn to avoid aborting.
1112 (percent_table): Added %thong declarations.
1113
1114 * src/gram.h: Comment changes.
1115
1116 * src/files.c (openfiles, open_extra_files, done):
1117 Add faction flag
1118 and actfile file. Handle noparserflag. Both for -n switch.
1119
1120 * src/conflicts.c (resolve_sr_conflict):
1121 Remove use of alloca.
1122
11231995-06-01 Jim Meyering <meyering@gnu.org>
1124
1125 * doc/bison.texinfo: *** empty log message ***
1126
11271995-05-06 Richard Stallman <rms@gnu.org>
1128
1129 * src/bison.s1: Comment change.
1130
11311995-05-06 Richard Stallman <rms@gnu.org>
1132
1133 * bison.simple: Comment change.
1134
11351995-05-03 Richard Stallman <rms@gnu.org>
1136
1137 * src/version.c: Version now 1.24.
1138
1139 * src/bison.s1: Change distribution terms.
1140
1141 * src/version.c: Version now 1.23.
1142
11431995-05-03 Richard Stallman <rms@gnu.org>
1144
1145 * doc/bison.texinfo:
1146 Rewrite "Conditions for Using Bison".
1147 Update version to 1.24.
1148
11491995-05-03 Richard Stallman <rms@gnu.org>
1150
1151 * bison.simple: Change distribution terms.
1152
11531995-02-23 Richard Stallman <rms@gnu.org>
1154
1155 * src/files.c: Test __VMS_POSIX as well as VMS.
1156
11571995-02-14 Jim Meyering <meyering@gnu.org>
1158
1159 * src/bison.s1 (__yy_memcpy):
1160 Renamed from __yy_bcopy to avoid
1161 confusion. Reverse FROM and TO arguments to be consistent with
1162 those of memcpy.
1163
11641995-02-14 Jim Meyering <meyering@gnu.org>
1165
1166 * bison.simple (__yy_memcpy):
1167 Renamed from __yy_bcopy to avoid
1168 confusion. Reverse FROM and TO arguments to be consistent with
1169 those of memcpy.
1170
11711994-11-10 David J. MacKenzie <djm@gnu.org>
1172
1173 * NEWS: reformat
1174
1175 * NEWS: New file.
1176
1177 * Makefile.in (DISTFILES): Include NEWS.
1178
1179 * Makefile.in (DISTFILES):
1180 Include install-sh, not install.sh.
1181
1182 * configure.in: Update to Autoconf v2 macro names.
1183
11841994-10-05 David J. MacKenzie <djm@gnu.org>
1185
1186 * Makefile.in: fix typo
1187
1188 * Makefile.in (prefix, exec_prefix):
1189 Let configure set them.
1190
11911994-09-28 David J. MacKenzie <djm@gnu.org>
1192
1193 * Makefile.in: Set datadir to $(prefix)/share.
1194
11951994-09-15 Richard Stallman <rms@gnu.org>
1196
1197 * src/bison.s1:
1198 Update copyright notice and GPL version.
1199
12001994-09-15 Richard Stallman <rms@gnu.org>
1201
1202 * bison.simple:
1203 Update copyright notice and GPL version.
1204
12051994-07-12 Richard Stallman <rms@gnu.org>
1206
1207 * src/reduce.c, src/reader.c:
1208 entered into RCS
1209
12101994-05-05 David J. MacKenzie <djm@gnu.org>
1211
1212 * Makefile.in: entered into RCS
1213
12141994-03-26 Richard Stallman <rms@gnu.org>
1215
1216 * src/bison.s1: entered into RCS
1217
12181994-03-26 Richard Stallman <rms@gnu.org>
1219
1220 * bison.simple: entered into RCS
1221
12221994-03-25 Richard Stallman <rms@gnu.org>
1223
1224 * src/main.c: entered into RCS
1225
12261994-03-24 Richard Stallman <rms@gnu.org>
1227
1228 * src/conflicts.c: entered into RCS
1229
12301994-01-02 Richard Stallman <rms@gnu.org>
1231
1232 * Makefile.in: *** empty log message ***
1233
12341993-11-21 Richard Stallman <rms@gnu.org>
1235
1236 * src/bison.s1: *** empty log message ***
1237
12381993-11-21 Richard Stallman <rms@gnu.org>
1239
1240 * doc/bison.texinfo: entered into RCS
1241
1242 * doc/bison.texinfo: *** empty log message ***
1243
12441993-11-21 Richard Stallman <rms@gnu.org>
1245
1246 * bison.simple: *** empty log message ***
1247
12481993-10-25 David J. MacKenzie <djm@gnu.org>
1249
1250 * doc/bison.texinfo: *** empty log message ***
1251
12521993-10-19 Richard Stallman <rms@gnu.org>
1253
1254 * src/bison.s1: *** empty log message ***
1255
12561993-10-19 Richard Stallman <rms@gnu.org>
1257
1258 * bison.simple: *** empty log message ***
1259
12601993-10-14 Richard Stallman <rms@gnu.org>
1261
1262 * src/bison.s1: *** empty log message ***
1263
12641993-10-14 Richard Stallman <rms@gnu.org>
1265
1266 * bison.simple: *** empty log message ***
1267
12681993-09-14 David J. MacKenzie <djm@gnu.org>
1269
1270 * doc/bison.texinfo: *** empty log message ***
1271
12721993-09-13 Noah Friedman <friedman@gnu.org>
1273
1274 * Makefile.in: *** empty log message ***
1275
12761993-09-10 Richard Stallman <rms@gnu.org>
1277
1278 * src/conflicts.c: *** empty log message ***
1279
1280 * src/system.h: entered into RCS
1281
12821993-09-10 Richard Stallman <rms@gnu.org>
1283
1284 * doc/bison.1: entered into RCS
1285
12861993-09-06 Noah Friedman <friedman@gnu.org>
1287
1288 * src/version.c: entered into RCS
1289
12901993-09-06 Noah Friedman <friedman@gnu.org>
1291
1292 * Makefile.in: *** empty log message ***
1293
12941993-07-30 David J. MacKenzie <djm@gnu.org>
1295
1296 * Makefile.in: *** empty log message ***
1297
12981993-07-24 Richard Stallman <rms@gnu.org>
1299
1300 * src/bison.s1: *** empty log message ***
1301
13021993-07-24 Richard Stallman <rms@gnu.org>
1303
1304 * bison.simple: *** empty log message ***
1305
13061993-07-08 David J. MacKenzie <djm@gnu.org>
1307
1308 * Makefile.in: *** empty log message ***
1309
13101993-07-04 Richard Stallman <rms@gnu.org>
1311
1312 * src/bison.s1: *** empty log message ***
1313
13141993-07-04 Richard Stallman <rms@gnu.org>
1315
1316 * bison.simple: *** empty log message ***
1317
13181993-06-26 David J. MacKenzie <djm@gnu.org>
1319
1320 * src/getargs.c: entered into RCS
1321
13221993-06-26 David J. MacKenzie <djm@gnu.org>
1323
1324 * doc/bison.texinfo: *** empty log message ***
1325
1326 * doc/bison.1: New file.
1327
13281993-06-25 Richard Stallman <rms@gnu.org>
1329
1330 * src/getargs.c: New file.
1331
13321993-06-16 Richard Stallman <rms@gnu.org>
1333
1334 * src/bison.s1: *** empty log message ***
1335
13361993-06-16 Richard Stallman <rms@gnu.org>
1337
1338 * bison.simple: *** empty log message ***
1339
13401993-06-03 Richard Stallman <rms@gnu.org>
1341
1342 * src/bison.s1: New file.
1343
13441993-06-03 Richard Stallman <rms@gnu.org>
1345
1346 * doc/bison.texinfo: *** empty log message ***
1347
13481993-06-03 Richard Stallman <rms@gnu.org>
1349
1350 * bison.simple: New file.
1351
13521993-05-19 Richard Stallman <rms@gnu.org>
1353
1354 * doc/bison.texinfo: New file.
1355
13561993-05-07 Noah Friedman <friedman@gnu.org>
1357
1358 * Makefile.in: *** empty log message ***
1359
13601993-04-28 Noah Friedman <friedman@gnu.org>
1361
1362 * src/reader.c: *** empty log message ***
1363
13641993-04-23 Noah Friedman <friedman@gnu.org>
1365
1366 * src/alloc.h: entered into RCS
1367
13681993-04-20 David J. MacKenzie <djm@gnu.org>
1369
1370 * src/version.c: *** empty log message ***
1371
1372 * src/files.c, src/allocate.c:
1373 entered into RCS
1374
1375 * src/reader.c: *** empty log message ***
1376
1377 * src/lex.c: entered into RCS
1378
1379 * src/conflicts.c: New file.
1380
1381 * src/symtab.c: entered into RCS
1382
1383 * src/alloc.h: New file.
1384
1385 * src/LR0.c: entered into RCS
1386
13871993-04-18 Noah Friedman <friedman@gnu.org>
1388
1389 * src/reader.c: New file.
1390
1391 * src/version.c: *** empty log message ***
1392
13931993-04-18 Noah Friedman <friedman@gnu.org>
1394
1395 * Makefile.in: *** empty log message ***
1396
13971993-04-17 Noah Friedman <friedman@gnu.org>
1398
1399 * Makefile.in: *** empty log message ***
1400
14011993-04-15 Richard Stallman <rms@gnu.org>
1402
1403 * src/main.c, src/files.c:
1404 New file.
1405
14061993-04-15 Noah Friedman <friedman@gnu.org>
1407
1408 * configure.in: entered into RCS
1409
1410 * configure.in: *** empty log message ***
1411
1412 * configure.in: New file.
1413
14141993-04-14 Richard Stallman <rms@gnu.org>
1415
1416 * Makefile.in: New file.
1417
14181993-04-13 Richard Stallman <rms@gnu.org>
1419
1420 * src/version.c: New file.
1421
14221993-03-25 Richard Stallman <rms@gnu.org>
1423
1424 * src/output.c: entered into RCS
1425
14261992-09-25 Richard Stallman <rms@gnu.org>
1427
1428 * configure.bat: entered into RCS
1429
14301992-06-22 Richard Stallman <rms@gnu.org>
1431
1432 * src/vmsgetargs.c: entered into RCS
1433
14341992-06-22 Richard Stallman <rms@gnu.org>
1435
1436 * doc/bison.rnh: entered into RCS
1437
14381992-04-20 David J. MacKenzie <djm@gnu.org>
1439
1440 * README: entered into RCS
1441
14421992-01-22 Richard Stallman <rms@gnu.org>
1443
1444 * src/machine.h: entered into RCS
1445
14461991-12-21 Richard Stallman <rms@gnu.org>
1447
1448 * src/lalr.c, src/closure.c:
1449 entered into RCS
1450
14511991-12-20 Richard Stallman <rms@gnu.org>
1452
1453 * src/state.h: entered into RCS
1454
14551991-12-18 Richard Stallman <rms@gnu.org>
1456
1457 * src/print.c, src/nullable.c, src/derives.c:
1458 entered into RCS
1459
14601991-11-03 David J. MacKenzie <djm@gnu.org>
1461
1462 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1463 entered into RCS
1464
14651988-09-09 Richard Stallman <rms@gnu.org>
1466
1467 * src/bison.hairy: entered into RCS
1468
14691987-12-16 Richard Stallman <rms@gnu.org>
1470
1471 * REFERENCES: entered into RCS