]> git.saurik.com Git - bison.git/blame_incremental - ChangeLog
* src/gram.h (associativity): New enum type which replaces the
[bison.git] / ChangeLog
... / ...
CommitLineData
12000-10-02 Akim Demaille <akim@epita.fr>
2
3 * src/gram.h (associativity): New enum type which replaces the
4 former CPP macros `RIGHT_ASSOC', `LEFT_ASSOC' and `NON_ASSOC' with
5 `right_assoc', `left_assoc' and `non_assoc'.
6 Adjust all dependencies.
7 * src/reader.c: Formatting changes.
8 (LTYPESTR): Don't define it, use it as a literal in
9 `reader_output_yylsp'.
10 * src/symtab.h (symbol_class): New enum type which replaces the
11 former CPP macros `SUNKNOWN', `STOKEN and `SNTERM' with
12 `sunknown', `stoken and `snterm'.
13
142000-10-02 Akim Demaille <akim@epita.fr>
15
16 * src/getargs.c (fixed_outfiles): Rename as...
17 (yaccflag): for consistency and accuracy.
18 Adjust dependencies.
19
20
212000-10-02 Akim Demaille <akim@epita.fr>
22
23 Use the more standard files `xalloc.h' and `xmalloc.c' instead of
24 Bison's `allocate.c' and `alloc.h'. This patch was surprisingly
25 difficult and introduced a lot of core dump. It turns out that
26 Bison used an implementation of `xmalloc' based on `calloc', and
27 at various places it does depend upon the initialization to 0. I
28 have not tried to isolate the pertinent places, and all the former
29 calls to Bison's `xmalloc' are now using `XCALLOC'. Someday,
30 someone should address this issue.
31
32 * src/allocate.c, src/alloc.h, m4/bison-decl.m4: Remove.
33 * lib/xmalloc.c, lib/xalloc.h, m4/malloc.m4, m4/realloc.m4: New
34 files.
35 Adjust dependencies.
36 * src/warshall.h: New file.
37 Propagate.
38
392000-10-02 Akim Demaille <akim@epita.fr>
40
41 Various anti-`extern in *.c' changes.
42
43 * src/system.h: Include `assert.h'.
44
45
462000-10-02 Akim Demaille <akim@epita.fr>
47
48 * src/state.h (nstates, final_state, first_state, first_shift)
49 (first_reduction): Move their exportation from here...
50 * src/LR0.h: to here.
51 Adjust dependencies.
52 * src/getargs.c (statisticsflag): New variable.
53 Add support for `--statistics'.
54 Adjust dependencies.
55
56 Remove a lot of now useless `extern' statements in most files.
57
58
592000-10-02 Akim Demaille <akim@epita.fr>
60
61 * src/LR0.h: New file.
62 Propagate its use.
63
64
652000-10-02 Akim Demaille <akim@epita.fr>
66
67 * src/print.h: New file.
68 Propagate its use.
69 * src/print.c: Formatting and ordering changes.
70 (verbose, terse): Replace with...
71 (print_results): this new function.
72 Adjust dependencies.
73
74
752000-10-02 Akim Demaille <akim@epita.fr>
76
77 * src/conflicts.c (conflict_report): New function.
78 (conflict_log, verbose_conflict_log): Replace with...
79 (print_conflicts): this function.
80 Adjust dependencies.
81 * src/conflicts.h: New file.
82 Propagate its inclusion.
83
84
852000-10-02 Akim Demaille <akim@epita.fr>
86
87 * src/nullable.h: New file.
88 Propagate its inclusion.
89 * src/nullable.c: Formatting changes.
90
91
922000-10-02 Akim Demaille <akim@epita.fr>
93
94 * src/reduce.h: New file.
95 Propagate its inclusion.
96 * src/reduce.c: Topological sort and other formatting changes.
97 (bool, TRUE, FALSE): Move their definition to...
98 * src/system.h: here.
99
100
1012000-10-02 Akim Demaille <akim@epita.fr>
102
103 * src/files.c: Formatting changes.
104 (tryopen, tryclose, openfiles): Rename as...
105 (xfopen, xfclose, open_files): this.
106 (stringappend): static.
107 * src/files.h: Complete the list of exported symbols.
108 Propagate its use.
109
110
1112000-10-02 Akim Demaille <akim@epita.fr>
112
113 * src/reader.h: New file.
114 Propagate its use instead of tedious list of `extern' and
115 prototypes.
116 * src/reader.c: Formatting changes, topological sort,
117 s/register//.
118
119
1202000-10-02 Akim Demaille <akim@epita.fr>
121
122 * src/lex.h: Prototype `lex.c' exported functions.
123 * src/reader.c: Adjust.
124 * src/lex.c: Formatting changes.
125 (safegetc): Rename as...
126 (xgetc): this.
127
128
1292000-10-02 Akim Demaille <akim@epita.fr>
130
131 * src/lalr.h: New file.
132 Propagate its inclusion instead of prototypes and `extern'.
133 * src/lalr.c: Formatting changes, topological sorting etc.
134
135
1362000-10-02 Akim Demaille <akim@epita.fr>
137
138 * src/output.c (token_actions): Introduce a temporary array,
139 YYDEFACT, that makes it possible for this function to use
140 output_short_table.
141
142
1432000-10-02 Akim Demaille <akim@epita.fr>
144
145 `user_toknums' is output as a `short[]' in `output.c', while it is
146 defined as a `int[]' in `reader.c'. For consistency with the
147 other output tables, `user_toknums' is now defined as a table of
148 shorts.
149
150 * src/reader.c (user_toknums): Be a short table instead of an int
151 table.
152 Adjust dependencies.
153
154 Factor the short table outputs.
155
156 * src/output.c (output_short_table): New function.
157 * src/output.c (output_gram, output_stos, output_rule_data)
158 (output_base, output_table, output_check): Use it.
159
1602000-10-02 Akim Demaille <akim@epita.fr>
161
162 * src/output.c (output): Topological sort of the functions, in
163 order to get rid of the `static' prototypes.
164 No longer use `register'.
165 * src/output.h: New file.
166 Propagate its inclusion in files explicitly prototyping functions
167 from output.c.
168
1692000-09-21 Akim Demaille <akim@epita.fr>
170
171 * src/atgeneral.m4: Update from Autoconf.
172
1732000-09-21 Akim Demaille <akim@epita.fr>
174
175 * src/closure.h: New file.
176 * src/closure.c: Formatting changes, topological sort over the
177 functions, use of closure.h.
178 (initialize_closure, finalize_closure): Rename as...
179 (new_closure, free_closure): these. Adjust dependencies.
180 * src/LR0.c: Formatting changes, topological sort, use of
181 cloture.h.
182 (initialize_states): Rename as...
183 (new_states): this.
184 * src/Makefile.am (noinst_HEADERS): Adjust.
185
1862000-09-20 Akim Demaille <akim@epita.fr>
187
188 * src/acconfig.h: Don't protect config.h against multiple
189 inclusion.
190 Don't define PARAMS.
191 * src/system.h: Define PARAMS.
192 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
193 purpose of config.h. system.h must not try to fix wrong
194 definitions in config.h.
195
1962000-09-20 Akim Demaille <akim@epita.fr>
197
198 * src/derives.h: New file.
199 * src/main.c, src/derives.h: Use it.
200 Formatting changes.
201 * src/Makefile.am (noinst_HEADERS): Adjust.
202
2032000-09-20 Akim Demaille <akim@epita.fr>
204
205 * tests/atgeneral.m4: Update from Autoconf.
206 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
207 (AT_CHECK_CALC): New macros.
208 Use these macros to test bison with options `', `--raw',
209 `--debug', `--yacc', `--yacc --debug'.
210
2112000-09-19 Akim Demaille <akim@epita.fr>
212
213 * src/output.c: Formatting changes.
214 * src/machine.h: Remove, leaving its contents in...
215 * src/system.h: here.
216 Include stdio.h.
217 Adjust all dependencies on stdio.h and machine.h.
218 * src/getargs.h: New file.
219 Let all `extern' declarations about getargs.c be replaced with
220 inclusion of `getargs.h'.
221 * src/Makefile.am (noinst_HEADERS): Adjust.
222
223 * tests/calc.m4 (yyin): Be initialized in main, not on the global
224 scope.
225 (yyerror): Returns void, not int.
226 * doc/bison.texinfo: Formatting changes.
227
2282000-09-19 Akim Demaille <akim@epita.fr>
229
230 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
231 portable.
232
2332000-09-18 Akim Demaille <akim@epita.fr>
234
235 * configure.in: Append WARNING_CFLAGS to CFLAGS.
236 * src/Makefile.am (INCLUDES): Don't.
237 Be ready to fetch headers in lib/.
238
2392000-09-18 Akim Demaille <akim@epita.fr>
240
241 * doc/bison.texinfo: Update the copyright.
242 ANSIfy and GNUify the examples.
243 Remove the old menu.
244
2452000-09-18 Akim Demaille <akim@epita.fr>
246
247 First set of tests: use the `calc' example from the documentation.
248
249 * src/bison.s1 (yyparse): Condition the code using `yytname' which
250 is defined only when YYDEBUG is.
251 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
252 * src/files.c (tryopen, tryclose): Formatting changes.
253 Move to the top and be static.
254 * src/reader.c (read_signed_integer): Likewise.
255 * tests/calc.m4: New file.
256 * Makefile.am, suite.m4: Adjust.
257 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
258
2592000-09-18 Akim Demaille <akim@epita.fr>
260
261 Add support for an Autotest test suite for Bison.
262
263 * m4/m4.m4, m4/atconfig.m4: New files.
264 * m4/Makefile.am (EXTRA_DIST): Adjust.
265 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
266 files.
267 * src/getargs.c: Display a more standard --version message.
268 * src/reader.c (reader): Formatting changes.
269 No longer depend upon VERSION_STRING.
270 * configure.in: No longer use `dnl'.
271 Set up the test suite and the new directory `tests/.
272 (VERSION_STRING): Remove.
273
2742000-04-14 Akim Demaille <akim@epita.fr>
275
276 * src/reader.c (copy_comment2): New function, same as former
277 `copy_comment', but outputs into two FILE *.
278 (copy_comment): Use it.
279 (parse_union_decl): Use it.
280 (get_type, parse_start_decl): Use the same `invalid' message.
281 (parse_start_decl, parse_union_decl): Use the same `multiple'
282 message.
283 (parse_union_decl, copy_guard, copy_action): Use the same
284 `unmatched' message.
285 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
286
2872000-03-31 Akim Demaille <akim@epita.fr>
288
289 * src/files.c (tryopen, tryclose): Move to the top.
290 Be static.
291
2922000-03-31 Akim Demaille <akim@epita.fr>
293
294 * src/main.c (main): Don't call `done', exit does it.
295
2962000-03-31 Akim Demaille <akim@epita.fr>
297
298 * allocate.c: s/return (foo)/return foo/.
299 * lalr.c: Likewise.
300 * LR0.c: Likewise.
301 * output.c: Likewise.
302 * reader.c: Likewise.
303 * symtab.c: Likewise.
304 * vmsgetargs.c: Likewise.
305
3062000-03-31 Akim Demaille <akim@epita.fr>
307
308 Clean up the error reporting functions.
309
310 * src/report.c: New file.
311 * src/report.h: Likewise.
312 * src/Makefile.am: Adjust.
313 * m4/error.m4: New file.
314 * m4/Makefile.am: Adjust.
315 * configure.in (jm_PREREQ_ERROR): Call it.
316 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
317 Remove.
318 (fatal, fatals): Remove. All callers use complain.c::fatal.
319 (warn, warni, warns, warnss, warnss): Remove. All callers use
320 complain.c::complain.
321 (toomany): Remove, use fatal instead.
322 * src/files.c (done): No argument, use complain_message_count.
323 * src/main.c (main): Register `done' to `atexit'.
324
325 * src/getargs.c (usage): More `fputs', less `fprintf'.
326
3272000-03-28 Akim Demaille <akim@epita.fr>
328
329 * lib/: New directory.
330 * Makefile.am (SUBDIRS): Adjust.
331 * configure.in: Adjust.
332 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
333 useless.
334 * src/alloca.c: Moved to lib/.
335 * src/getopt.c: Likewise.
336 * src/getopt1.c: Likewise.
337 * src/getopt.h: Likewise.
338 * src/ansi2knr.c: Likewise.
339 * src/ansi2knr.1: Likewise.
340 * src/Makefile.am: Adjust.
341 * lib/Makefile.am: New file.
342
3432000-03-28 Akim Demaille <akim@epita.fr>
344
345 * src/getargs.c (usage): Refresh the help message.
346
3472000-03-17 Akim Demaille <akim@epita.fr>
348
349 * src/getopt1.c: Updated from textutils 2.0e
350 * src/getopt.c: Likewise.
351 * src/getopt.h: Likewise.
352
3532000-03-17 Akim Demaille <akim@epita.fr>
354
355 * src/Makefile.am (bison.simple): Fix the awk program: quote only
356 the file name, not the whole `#line LINE FILE'.
357
3582000-03-17 Akim Demaille <akim@epita.fr>
359
360 On syntax errors, report the token on which we choked.
361
362 * src/bison.s1 (yyparse): In the label yyerrlab, when
363 YYERROR_VERBOSE, add yychar in msg.
364
3652000-03-17 Akim Demaille <akim@epita.fr>
366
367 * src/reader.c (copy_at): New function.
368 (copy_guard): Use it.
369 (copy_action): Use it.
370
3712000-03-17 Akim Demaille <akim@epita.fr>
372
373 Be kind to translators, save some useless translations.
374
375 * src/main.c (banner): New function.
376 (fatal_banner): Use it.
377 (warn_banner): Use it.
378
3792000-03-17 Akim Demaille <akim@epita.fr>
380
381 * src/reader.c (copy_definition): Use copy_string and
382 copy_comment. Removed now unused `match', `ended',
383 `cplus_comment'.
384 (copy_comment, copy_string): Moved, to be visible from
385 copy_definition.
386
3872000-03-17 Akim Demaille <akim@epita.fr>
388
389 * src/reader.c (copy_string): Declare `static inline'. No
390 problems with inline, since it is checked by configure.
391 (copy_comment): Likewise.
392
3932000-03-17 Akim Demaille <akim@epita.fr>
394
395 * src/reader.c (packsymbols): Formatting changes.
396
3972000-03-17 Akim Demaille <akim@epita.fr>
398
399 * src/reader.c (copy_comment): New function, factored out from:
400 (copy_action): Use it. Removed now unused `match', `ended',
401 `cplus_comment'.
402 (copy_guard): Likewise.
403
4042000-03-17 Akim Demaille <akim@epita.fr>
405
406 * src/reader.c (copy_string): New function, factored out from:
407 (copy_action): Use it.
408 (copy_guard): Likewise.
409
4102000-03-17 Akim Demaille <akim@epita.fr>
411
412 Change the handling of @s so that they behave exactly like $s.
413 There is now a pseudo variable @$ (readble and writable), location
414 of the lhs of the rule (by default ranging from the location of
415 the first symbol of the rhs, to the location of the last symbol,
416 or, if the rhs is empty, YYLLOC).
417
418 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
419 yyval.
420 (yyparse): When providing a default semantic action, provide a
421 default location action.
422 (after the $): No longer change `*YYLSP', just stack YYLOC the
423 same way you stack YYVAL.
424 * src/reader.c (read_declarations): Use warns.
425 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
426 (copy_action, case '@'): Likewise.
427 Use a standard error message, to save useless work from
428 translators.
429
4302000-03-17 Akim Demaille <akim@epita.fr>
431
432 * src/bison.s1: Formatting and cosmetics changes.
433 * src/reader.c: Likewise.
434 Update the Copyright notice.
435
4362000-03-17 Akim Demaille <akim@epita.fr>
437
438 * src/bison.s1 (#line): All set to `#line' only, since the
439 Makefile now handles them.
440
4412000-03-16 Akim Demaille <akim@epita.fr>
442
443 * src/output.c (output_rule_data): Output the documentation of
444 some of the tables.
445 (Copyright notice): Update.
446 Formatting changes.
447
4482000-03-16 Akim Demaille <akim@epita.fr>
449
450 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
451 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
452 One `#if YYDEBUG' remains, since it uses variables which are
453 defined only if `YYDEBUG != 0'.
454
4552000-03-16 Akim Demaille <akim@epita.fr>
456
457 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
458 and related variables so that the similarities are highlighted.
459
4602000-03-16 Akim Demaille <akim@epita.fr>
461
462 * src/bison.s1: Properly indent CPP directives.
463
4642000-03-16 Akim Demaille <akim@epita.fr>
465
466 * src/bison.s1: Properly indent the `alloca' CPP section.
467
4682000-03-16 Akim Demaille <akim@epita.fr>
469
470 Do not hard code values of directories in `configure.in'.
471 Update the `configure' tool chain.
472
473 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
474 src/makefile.am.
475 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
476 (AC_OUTPUT): Add m4/Makefile.
477 Bump to bison 1.28a, 1.29 has never been released.
478 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
479 handled via src/Makefile.am.
480 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
481 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
482 autoheader.
483 * Makefile.am (SUBDIRS): Add m4.
484 (ACLOCAL_AM_FLAGS): New variable.
485 (AUTOMAKE_OPTIONS): Add check-news.
486 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
487 the proper line number and file name.
488 (DEFS): Propagate the location of bison library files and of the
489 locale files.
490 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
491 builddir.
492 * acinclude.m4: Remove, replaced by the directory m4.
493 * m4/Makefile.am (EXTRA_DIST): New variable.
494 * m4/gettext.m4: New file, from the fileutils.
495 * m4/lcmessage.m4: Likewise
496 * m4/progtest.m4: Likewise.
497 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
498
4992000-03-10 Akim Demaille <akim@epita.fr>
500
501 * src/closure.c:
502 Formatting changes of various comments.
503 Respect the GNU coding standards at various places.
504 Don't use `_()' when no translation is needed.
505
5061999-12-13 Jesse Thilo <jthilo@gnu.org>
507
508 * src/files.c:
509 OS/2 honors TMPDIR environment variable.
510
5111999-12-13 Jesse Thilo <jthilo@gnu.org>
512
513 * doc/bison.texinfo: Tweaked spelling and grammar.
514 Updated ISBN.
515 Removed reference to price of printed copy.
516 Mention BISON_SIMPLE and BISON_HAIRY.
517
5181999-12-13 Jesse Thilo <jthilo@gnu.org>
519
520 * configure.in, NEWS:
521 Bison 1.29 released.
522
5231999-10-27 Jesse Thilo <jthilo@gnu.org>
524
525 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
526 Added reference card.
527
5281999-07-26 Jesse Thilo <jthilo@gnu.org>
529
530 * po/ru.po: Added Russian translation.
531
5321999-07-26 Jesse Thilo <jthilo@gnu.org>
533
534 * configure.in: Added Russian translation.
535
5361999-07-06 Jesse Thilo <jthilo@gnu.org>
537
538 * configure.in, NEWS, README:
539 Released version 1.28.
540
5411999-06-14 Jesse Thilo <jthilo@gnu.org>
542
543 * src/system.h:
544 Squashed redefinition warning on some systems.
545
546 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
547 Have configure build version string instead of relying on ANSI string
548 concatentation.
549
5501999-06-14 Jesse Thilo <jthilo@gnu.org>
551
552 * po/POTFILES.in: Got rid of version.c.
553
5541999-06-14 Jesse Thilo <jthilo@gnu.org>
555
556 * acconfig.h, configure.in:
557 Have configure build version string instead of relying on ANSI string
558 concatentation.
559
5601999-06-08 Jesse Thilo <jthilo@gnu.org>
561
562 * doc/bison.1:
563 Dropped mention of `+' for long-named options.
564
5651999-05-30 Jesse Thilo <jthilo@gnu.org>
566
567 * src/files.c: Added <unistd.h> for unlink().
568
569 * src/Makefile.am, src/system.h:
570 I18n fixes.
571
5721999-05-30 Jesse Thilo <jthilo@gnu.org>
573
574 * README: Added a FAQ list.
575
576 * configure.in, acconfig.h:
577 I18n fixes.
578
5791999-05-30 Jesse Thilo <jthilo@gnu.org>
580
581 * doc/FAQ, doc/Makefile.am:
582 Added a FAQ list.
583
5841999-05-19 Jesse Thilo <jthilo@gnu.org>
585
586 * src/alloc.h, src/symtab.h, src/version.c:
587 Protected inclusion of "config.h" with HAVE_CONFIG_H.
588
5891999-04-18 Jesse Thilo <jthilo@gnu.org>
590
591 * src/.cvsignore, src/Makefile.am:
592 Reorganized: sources in `src', documentation in `doc'.
593
594 * src/lex.c (literalchar):
595 fixed the code for escaping double quotes (thanks
596 Jonathan Czisny.)
597
5981999-04-18 Jesse Thilo <jthilo@gnu.org>
599
600 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
601 Adjusted paths to reflect directory reorganization.
602
6031999-04-18 Jesse Thilo <jthilo@gnu.org>
604
605 * doc/.cvsignore, doc/Makefile.am:
606 Reorganized: sources in `src', documentation in `doc'.
607
6081999-04-18 Jesse Thilo <jthilo@gnu.org>
609
610 * configure.in:
611 Updated AC_INIT file to reflect directory reorganization.
612
613 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
614 Reorganized: sources in `src', documentation in `doc'.
615
6161999-04-13 Jesse Thilo <jthilo@gnu.org>
617
618 * src/allocate.c:
619 Don't declare calloc() and realloc() if not necessary.
620
6211999-04-13 Jesse Thilo <jthilo@gnu.org>
622
623 * configure.in, acconfig.h, acinclude.m4:
624 Don't declare calloc() and realloc() if not necessary.
625
6261999-03-23 Jesse Thilo <jthilo@gnu.org>
627
628 * po/.cvsignore: Added i18n support.
629
6301999-03-23 Jesse Thilo <jthilo@gnu.org>
631
632 * acconfig.h, configure.in, Makefile.am:
633 Added i18n support.
634
6351999-03-22 Jesse Thilo <jthilo@gnu.org>
636
637 * src/bison.s1: Fixed #line numbers.
638
6391999-03-15 Jesse Thilo <jthilo@gnu.org>
640
641 * po/es.po, po/fr.po, po/nl.po, po/de.po:
642 Added PO files from Translation Project.
643
6441999-03-03 Jesse Thilo <jthilo@gnu.org>
645
646 * Makefile.am:
647 Added support for non-ANSI compilers (ansi2knr).
648
6491999-02-16 Jesse Thilo <jthilo@gnu.org>
650
651 * configure.in: Bumped version number to 1.27.
652
653 * Makefile.am:
654 Added `bison.simple' to list of files removed by `make distclean'.
655
6561999-02-12 Jesse Thilo <jthilo@gnu.org>
657
658 * src/files.c, src/files.h:
659 Defined locations of parser files in config.h instead of Makefile.
660
6611999-02-12 Jesse Thilo <jthilo@gnu.org>
662
663 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
664 Defined locations of parser files in config.h instead of Makefile.
665
6661999-02-09 Jesse Thilo <jthilo@gnu.org>
667
668 * Makefile.am:
669 Removed inappropriate use of $< macro.
670
6711999-02-05 Jesse Thilo <jthilo@gnu.org>
672
673 * po/Makefile.in.in, po/POTFILES.in:
674 Add `po' directory skeleton.
675
6761999-01-27 Jesse Thilo <jthilo@gnu.org>
677
678 * README: Document help-bison list.
679
680 * configure.in: Add check for mkstemp().
681
6821999-01-20 Jesse Thilo <jthilo@gnu.org>
683
684 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
685 Hush a few compiler warnings.
686
687 * src/files.c:
688 Add tryclose(), which verifies that fclose was successful.
689 Hush a couple of compiler warnings.
690
6911999-01-20 Jesse Thilo <jthilo@gnu.org>
692
693 * Makefile.am, OChangeLog:
694 ChangeLog is now automatically generated. Include the old version as
695 OChangeLog.
696
6971999-01-14 Jesse Thilo <jthilo@gnu.org>
698
699 * 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:
700 Update FSF address.
701
7021999-01-14 Jesse Thilo <jthilo@gnu.org>
703
704 * doc/bison.texinfo: Fix formatting glitch.
705
706 * doc/bison.texinfo: Update FSF address.
707
7081999-01-14 Jesse Thilo <jthilo@gnu.org>
709
710 * acconfig.h: Update FSF address.
711
7121999-01-08 Jesse Thilo <jthilo@gnu.org>
713
714 * src/system.h:
715 Don't define PACKAGE here, since config.h defines it.
716
7171998-12-30 Jesse Thilo <jthilo@gnu.org>
718
719 * src/reader.c: Update copyright date.
720
721 * src/main.c:
722 Ditch sprintf to statically-sized buffers in fatal/warn functions in
723 favor of output directly to stderr (avoids buffer overruns).
724
725 * src/reader.c: Some checks for premature EOF.
726
727 * 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:
728 Use prototypes if the compiler understands them.
729
730 * src/files.c: Honor TMPDIR on Unix hosts.
731 Use prototypes if the compiler understands them.
732
733 * src/reader.c:
734 Fix a couple of buffer overrun bugs.
735 Use prototypes if the compiler understands them.
736
737 * src/system.h: Include unistd.h and ctype.h.
738 Use #ifdef instead of #if for NLS symbols.
739
7401998-12-30 Jesse Thilo <jthilo@gnu.org>
741
742 * doc/bison.texinfo:
743 Delete comment "consider using @set for edition number, etc..." since
744 we now are doing so.
745
7461998-12-30 Jesse Thilo <jthilo@gnu.org>
747
748 * configure.in:
749 Use prototypes if the compiler understands them.
750
751 * NEWS: Document 1.26 highlights.
752
753 * Makefile.am: Require Automake 1.3 or later.
754
755 * acconfig.h:
756 Use prototypes if the compiler understands them.
757
7581998-12-29 Jesse Thilo <jthilo@gnu.org>
759
760 * src/version.c:
761 Use VERSION symbol from automake for version number.
762
7631998-12-29 Jesse Thilo <jthilo@gnu.org>
764
765 * acconfig.h, configure.in, version.cin:
766 Use VERSION symbol from automake for version number.
767
7681998-11-28 Jesse Thilo <jthilo@gnu.org>
769
770 * Makefile.am:
771 Distribute original version of simple parser (bison.s1), not built
772 version (bison.simple).
773
7741998-11-28 Jesse Thilo <jthilo@gnu.org>
775
776 * doc/bison.texinfo: Add info dir entry.
777
778 * doc/bison.texinfo:
779 Let automake put version number into documentation.
780
7811998-11-26 Jesse Thilo <jthilo@gnu.org>
782
783 * src/bison.cld, src/build.com, src/vmshlp.mar:
784 Add non-RCS files from /gd/gnu/bison.
785
7861998-11-26 Jesse Thilo <jthilo@gnu.org>
787
788 * doc/bison.1:
789 Document the BISON_HAIRY and BISON_SIMPLE variables.
790
7911998-11-25 Jesse Thilo <jthilo@gnu.org>
792
793 * src/version.c: Build version.c automatically.
794
795 * src/reader.c:
796 Fix token numbering (used to start at 258, not 257).
797
798 * src/system.h: Include config.h.
799
800 * src/getargs.c: Update bug report address.
801
802 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
803 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
804
8051998-11-25 Jesse Thilo <jthilo@gnu.org>
806
807 * Makefile.am:
808 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
809
810 * configure.in, version.cin:
811 Build version.c automatically.
812
813 * AUTHORS: Add AUTHORS file.
814
815 * README: Update bug report address.
816
817 * bison.simple:
818 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
819
820 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
821 Add automake stuff.
822
8231998-11-25 Jesse Thilo <jthilo@gnu.org>
824
825 * doc/bison.texinfo: Clean up some formatting.
826
8271998-05-05 Richard Stallman <rms@gnu.org>
828
829 * doc/bison.texinfo:
830 Explain better why to make a pure parser.
831
8321998-01-05 Richard Stallman <rms@gnu.org>
833
834 * src/files.c (openfiles):
835 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
836 find a temporary directory, if possible. Do not unlink files while
837 they are open.
838
8391997-08-25 Richard Stallman <rms@gnu.org>
840
841 * src/reader.c (stack_offset;):
842 Change some warni to warns.
843
844 * src/lex.c (literalchar): Use warns, not warni.
845
8461997-06-28 Richard Stallman <rms@gnu.org>
847
848 * src/bison.s1: Add a Bison version comment.
849
850 * src/main.c (fatal, warn, berror):
851 Use program_name.
852
8531997-06-28 Richard Stallman <rms@gnu.org>
854
855 * Makefile.in (bison_version): New variable.
856 (dist): Use that variable.
857 (bison.s1): Substitute the Bison version into bison.simple.
858
859 * bison.simple: Add a Bison version comment.
860
8611997-06-18 Richard Stallman <rms@gnu.org>
862
863 * src/main.c (fatal, warn, berror):
864 Make error messages standard.
865 (toomany): Improve error message text.
866
867 * 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:
868 new.h renamed to alloc.h.
869
8701997-06-18 Richard Stallman <rms@gnu.org>
871
872 * Makefile.in: new.h renamed to alloc.h.
873
8741997-05-24 Richard Stallman <rms@gnu.org>
875
876 * src/lex.c (literalchar):
877 Fix the code for escaping \, " and '.
878
879 (lex): Avoid trouble when there are many chars
880 to discard in a char literal with just several chars in it.
881
8821997-05-17 Richard Stallman <rms@gnu.org>
883
884 * src/bison.s1:
885 Use malloc, if using alloca is troublesome.
886 (YYSTACK_USE_ALLOCA): New flag macro.
887 Define it for some systems and compilers.
888 (YYSTACK_ALLOC): New macro.
889 (yyparse): Use YYSTACK_ALLOC to allocate stack.
890 If it was malloc'd, free it.
891
8921997-05-17 Richard Stallman <rms@gnu.org>
893
894 * bison.simple:
895 Use malloc, if using alloca is troublesome.
896 (YYSTACK_USE_ALLOCA): New flag macro.
897 Define it for some systems and compilers.
898 (YYSTACK_ALLOC): New macro.
899 (yyparse): Use YYSTACK_ALLOC to allocate stack.
900 If it was malloc'd, free it.
901
9021997-04-23 Richard Stallman <rms@gnu.org>
903
904 * src/bison.s1:
905 (alloca) [__hpux]: Always define as __builtin_alloca.
906
9071997-04-23 Richard Stallman <rms@gnu.org>
908
909 * bison.simple:
910 (alloca) [__hpux]: Always define as __builtin_alloca.
911
9121997-04-22 Richard Stallman <rms@gnu.org>
913
914 * src/bison.s1:
915 [__hpux]: Include alloca.h (right for HPUX 10)
916 instead of declaring alloca (right for HPUX 9).
917
918 * src/bison.s1 (__yy_memcpy):
919 Declare arg `count' as unsigned int.
920 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
921
9221997-04-22 Richard Stallman <rms@gnu.org>
923
924 * bison.simple:
925 [__hpux]: Include alloca.h (right for HPUX 10)
926 instead of declaring alloca (right for HPUX 9).
927
928 * bison.simple (__yy_memcpy):
929 Declare arg `count' as unsigned int.
930 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
931
9321997-01-03 Richard Stallman <rms@gnu.org>
933
934 * src/allocate.c: [__STDC__ or _MSC_VER]:
935 Declare calloc and realloc to return void *.
936
9371997-01-02 Richard Stallman <rms@gnu.org>
938
939 * src/system.h:
940 [_MSC_VER]: Include stdlib.h and process.h.
941 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
942
943 * src/main.c (main): Return FAILURE as a value.
944 (printable_version): Declare arg as int, not char.
945
9461997-01-02 Richard Stallman <rms@gnu.org>
947
948 * Makefile.in (dist):
949 Explicitly check for symlinks, and copy them.
950
9511996-12-19 Richard Stallman <rms@gnu.org>
952
953 * src/files.c:
954 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
955
9561996-12-18 Paul Eggert <eggert@gnu.org>
957
958 * src/bison.s1 (yyparse):
959 If __GNUC__ and YYPARSE_PARAM are both defined,
960 declare yyparse to have a void * argument.
961
9621996-12-18 Paul Eggert <eggert@gnu.org>
963
964 * bison.simple (yyparse):
965 If __GNUC__ and YYPARSE_PARAM are both defined,
966 declare yyparse to have a void * argument.
967
9681996-12-17 Richard Stallman <rms@gnu.org>
969
970 * src/reduce.c (nbits): Add some casts.
971
9721996-08-12 Richard Stallman <rms@gnu.org>
973
974 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
975
9761996-08-12 Richard Stallman <rms@gnu.org>
977
978 * bison.simple: Test _MSDOS as well as _MSDOS_.
979
9801996-07-31 Richard Stallman <rms@gnu.org>
981
982 * src/bison.s1:
983 [__sun && __i386]: Include alloca.h.
984
9851996-07-31 Richard Stallman <rms@gnu.org>
986
987 * bison.simple:
988 [__sun && __i386]: Include alloca.h.
989
9901996-07-30 Richard Stallman <rms@gnu.org>
991
992 * src/bison.s1: Comment change.
993
994 * src/bison.s1: Test _MSDOS_, not MSDOS.
995
9961996-07-30 Richard Stallman <rms@gnu.org>
997
998 * bison.simple: Comment change.
999
1000 * bison.simple: Test _MSDOS_, not MSDOS.
1001
10021996-06-01 Richard Stallman <rms@gnu.org>
1003
1004 * 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:
1005 Insert `_' macro around many string constants.
1006
1007 * src/main.c:
1008 Insert `_' macro around many string constants.
1009
1010 (main): Call setlocale, bindtextdomain and textdomain.
1011
1012 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
1013 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
1014 [ENABLE_NLS]: Include libintl.h.
1015 [ENABLE_NLS] (gettext): Define.
1016 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
1017 (N_, PACKAGE, LOCALEDIR): New macros.
1018
10191996-06-01 Richard Stallman <rms@gnu.org>
1020
1021 * POTFILES.in: New file.
1022
1023 * Makefile.in (allocate.o):
1024 Define target explicitly.
1025
1026 * Makefile.in (CFLAGS): Set to @CFLAGS@.
1027 (LDFLAGS): Set to @LDFLAGS@.
1028 (configure): Run autoconf only if preceding `cd' succeeds.
1029 (bison.s1): Redirect output to temporary file then move the
1030 temporary to the target, rather than redirecting directly to bison.s1.
1031 (clean): Remove config.status and config.log.
1032 (distclean): Don't remove config.status here.
1033
10341996-05-12 Richard Stallman <rms@gnu.org>
1035
1036 * src/bison.s1:
1037 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1038
10391996-05-12 Richard Stallman <rms@gnu.org>
1040
1041 * bison.simple:
1042 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1043
10441996-05-11 Richard Stallman <rms@gnu.org>
1045
1046 * src/bison.s1 (__yy_memcpy):
1047 Really reorder the args, as was supposedly done on Feb 14 1995.
1048 (yyparse): Calls changed accordingly.
1049
10501996-05-11 Richard Stallman <rms@gnu.org>
1051
1052 * Makefile.in (dist): Don't use $(srcdir).
1053
1054 * bison.simple (__yy_memcpy):
1055 Really reorder the args, as was supposedly done on Feb 14 1995.
1056 (yyparse): Calls changed accordingly.
1057
10581996-01-27 Richard Stallman <rms@gnu.org>
1059
1060 * src/output.c (output_rule_data):
1061 Test YYERROR_VERBOSE in the conditional
1062 around the definition of ttyname.
1063
10641995-12-29 Richard Stallman <rms@gnu.org>
1065
1066 * src/bison.s1:
1067 Fix line numbers in #line commands.
1068
10691995-12-29 Richard Stallman <rms@gnu.org>
1070
1071 * bison.simple:
1072 Fix line numbers in #line commands.
1073
10741995-12-27 Richard Stallman <rms@gnu.org>
1075
1076 * src/bison.s1 (YYPARSE_PARAM_DECL):
1077 In C++, make it always null.
1078 (YYPARSE_PARAM_ARG): New macro.
1079 (yyparse): Use YYPARSE_PARAM_ARG.
1080
10811995-12-27 Richard Stallman <rms@gnu.org>
1082
1083 * bison.simple (YYPARSE_PARAM_DECL):
1084 In C++, make it always null.
1085 (YYPARSE_PARAM_ARG): New macro.
1086 (yyparse): Use YYPARSE_PARAM_ARG.
1087
10881995-11-29 Richard Stallman <rms@gnu.org>
1089
1090 * doc/bison.texinfo:
1091 Describe literal string tokens, %raw, %no_lines, %token_table.
1092
10931995-11-29 Daniel Hagerty <hag@gnu.org>
1094
1095 * doc/bison.texinfo: Fixed update date
1096
10971995-10-16 Richard Stallman <rms@gnu.org>
1098
1099 * src/version.c: Version 1.25.
1100
11011995-10-16 Richard Stallman <rms@gnu.org>
1102
1103 * NEWS: *** empty log message ***
1104
11051995-10-16 Richard Stallman <rms@gnu.org>
1106
1107 * doc/bison.1, doc/bison.rnh:
1108 Add new options.
1109
11101995-10-15 Richard Stallman <rms@gnu.org>
1111
1112 * src/vmsgetargs.c, src/getargs.c:
1113 Added -n, -k, and -raw switches.
1114 (noparserflag, toknumflag, rawtoknumflag): New variables.
1115
1116 * src/symtab.h (SALIAS):
1117 New #define for adding aliases to %token.
1118 (struct bucket): Added `alias' field.
1119
1120 * src/reduce.c (reduce_grammar):
1121 Revise error message.
1122 (print_notices): Remove final `.' from error message.
1123
1124 * src/reader.c (reader_output_yylsp):
1125 New function.
1126 (readgram): Use `#if 0' around code that accepted %command
1127 inside grammar rules: The documentation doesn't allow it,
1128 and it will fail since the %command processors scan for the next %.
1129 (parse_token_decl): Extended the %token
1130 declaration to allow a multi-character symbol as an alias.
1131 (parse_thong_decl): New function.
1132 (read_declarations): Added %thong declarations.
1133 (read_declarations): Handle NOOP to deal with allowing
1134 % declarations as another means to specify the flags.
1135 (readgram): Allow %prec prior to semantics embedded in a rule.
1136 (skip_to_char, read_declarations, copy_definition)
1137 (parse_token_decl, parse_start_decl, parse_type_decl)
1138 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
1139 (get_type_name, copy_guard, copy_action, readgram)
1140 (get_type, packsymbols): Revised most error messages.
1141 Changed `fatal' to `warnxxx' to avoid aborting for error.
1142 Revised and use multiple warnxxx functions to avoid using VARARGS1.
1143 (read_declarations): Improve the error message for
1144 an invalid character. Do not abort.
1145 (read_declarations, copy_guard, copy_action): Use
1146 printable_version to avoid unprintable characters in printed output.
1147 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
1148 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
1149 Allow the type of a non-terminal can be given
1150 more than once, as long as all specifications give the same type.
1151
1152 * src/output.c:
1153 (output_headers, output_trailers, output, output_gram)
1154 (output_rule_data): Implement noparserflag variable.
1155 Implement toknumflag variable.
1156 (output): Call reader_output_yylsp to output LTYPESTR.
1157
1158 * src/main.c (main):
1159 If reader sees an error, don't process the grammar.
1160 (fatals): Updated to not use VARARGS1.
1161 (printable_version, int_to_string, warn, warni, warns, warnss)
1162 (warnsss): New error reporting functions. Avoid abort for error.
1163
1164 * src/lex.h:
1165 Added THONG and NOOP for alias processing.
1166 Added SETOPT for the new code that allows setting options with %flags.
1167
1168 * src/lex.c:
1169 Include getopt.h. Add some extern decls.
1170 (safegetc): New function to deal with EOF gracefully.
1171 (literalchar); new function to deal with reading \ escapes.
1172 (lex): Use literalchar.
1173 (lex): Implemented "..." tokens.
1174 (literalchar, lex, parse_percent_token): Made tokenbuffer
1175 always contain the token. This includes growing the token
1176 buffer while reading an integer.
1177 (parse_percent_token): Replaced if-else statement with percent_table.
1178 (parse_percent_token): Added % declarations as another
1179 way to specify the flags -n, -l, and -r. Also added hooks for
1180 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1181 major changes to files.c.
1182 (lex) Retain in the incoming stream a character following
1183 an incorrect '/'.
1184 (skip_white_space, lex): Revised most error messages
1185 and changed fatal to warn to avoid aborting.
1186 (percent_table): Added %thong declarations.
1187
1188 * src/gram.h: Comment changes.
1189
1190 * src/files.c (openfiles, open_extra_files, done):
1191 Add faction flag
1192 and actfile file. Handle noparserflag. Both for -n switch.
1193
1194 * src/conflicts.c (resolve_sr_conflict):
1195 Remove use of alloca.
1196
11971995-06-01 Jim Meyering <meyering@gnu.org>
1198
1199 * doc/bison.texinfo: *** empty log message ***
1200
12011995-05-06 Richard Stallman <rms@gnu.org>
1202
1203 * src/bison.s1: Comment change.
1204
12051995-05-06 Richard Stallman <rms@gnu.org>
1206
1207 * bison.simple: Comment change.
1208
12091995-05-03 Richard Stallman <rms@gnu.org>
1210
1211 * src/version.c: Version now 1.24.
1212
1213 * src/bison.s1: Change distribution terms.
1214
1215 * src/version.c: Version now 1.23.
1216
12171995-05-03 Richard Stallman <rms@gnu.org>
1218
1219 * doc/bison.texinfo:
1220 Rewrite "Conditions for Using Bison".
1221 Update version to 1.24.
1222
12231995-05-03 Richard Stallman <rms@gnu.org>
1224
1225 * bison.simple: Change distribution terms.
1226
12271995-02-23 Richard Stallman <rms@gnu.org>
1228
1229 * src/files.c: Test __VMS_POSIX as well as VMS.
1230
12311995-02-14 Jim Meyering <meyering@gnu.org>
1232
1233 * src/bison.s1 (__yy_memcpy):
1234 Renamed from __yy_bcopy to avoid
1235 confusion. Reverse FROM and TO arguments to be consistent with
1236 those of memcpy.
1237
12381995-02-14 Jim Meyering <meyering@gnu.org>
1239
1240 * bison.simple (__yy_memcpy):
1241 Renamed from __yy_bcopy to avoid
1242 confusion. Reverse FROM and TO arguments to be consistent with
1243 those of memcpy.
1244
12451994-11-10 David J. MacKenzie <djm@gnu.org>
1246
1247 * NEWS: reformat
1248
1249 * NEWS: New file.
1250
1251 * Makefile.in (DISTFILES): Include NEWS.
1252
1253 * Makefile.in (DISTFILES):
1254 Include install-sh, not install.sh.
1255
1256 * configure.in: Update to Autoconf v2 macro names.
1257
12581994-10-05 David J. MacKenzie <djm@gnu.org>
1259
1260 * Makefile.in: fix typo
1261
1262 * Makefile.in (prefix, exec_prefix):
1263 Let configure set them.
1264
12651994-09-28 David J. MacKenzie <djm@gnu.org>
1266
1267 * Makefile.in: Set datadir to $(prefix)/share.
1268
12691994-09-15 Richard Stallman <rms@gnu.org>
1270
1271 * src/bison.s1:
1272 Update copyright notice and GPL version.
1273
12741994-09-15 Richard Stallman <rms@gnu.org>
1275
1276 * bison.simple:
1277 Update copyright notice and GPL version.
1278
12791994-07-12 Richard Stallman <rms@gnu.org>
1280
1281 * src/reduce.c, src/reader.c:
1282 entered into RCS
1283
12841994-05-05 David J. MacKenzie <djm@gnu.org>
1285
1286 * Makefile.in: entered into RCS
1287
12881994-03-26 Richard Stallman <rms@gnu.org>
1289
1290 * src/bison.s1: entered into RCS
1291
12921994-03-26 Richard Stallman <rms@gnu.org>
1293
1294 * bison.simple: entered into RCS
1295
12961994-03-25 Richard Stallman <rms@gnu.org>
1297
1298 * src/main.c: entered into RCS
1299
13001994-03-24 Richard Stallman <rms@gnu.org>
1301
1302 * src/conflicts.c: entered into RCS
1303
13041994-01-02 Richard Stallman <rms@gnu.org>
1305
1306 * Makefile.in: *** empty log message ***
1307
13081993-11-21 Richard Stallman <rms@gnu.org>
1309
1310 * src/bison.s1: *** empty log message ***
1311
13121993-11-21 Richard Stallman <rms@gnu.org>
1313
1314 * doc/bison.texinfo: entered into RCS
1315
1316 * doc/bison.texinfo: *** empty log message ***
1317
13181993-11-21 Richard Stallman <rms@gnu.org>
1319
1320 * bison.simple: *** empty log message ***
1321
13221993-10-25 David J. MacKenzie <djm@gnu.org>
1323
1324 * doc/bison.texinfo: *** empty log message ***
1325
13261993-10-19 Richard Stallman <rms@gnu.org>
1327
1328 * src/bison.s1: *** empty log message ***
1329
13301993-10-19 Richard Stallman <rms@gnu.org>
1331
1332 * bison.simple: *** empty log message ***
1333
13341993-10-14 Richard Stallman <rms@gnu.org>
1335
1336 * src/bison.s1: *** empty log message ***
1337
13381993-10-14 Richard Stallman <rms@gnu.org>
1339
1340 * bison.simple: *** empty log message ***
1341
13421993-09-14 David J. MacKenzie <djm@gnu.org>
1343
1344 * doc/bison.texinfo: *** empty log message ***
1345
13461993-09-13 Noah Friedman <friedman@gnu.org>
1347
1348 * Makefile.in: *** empty log message ***
1349
13501993-09-10 Richard Stallman <rms@gnu.org>
1351
1352 * src/conflicts.c: *** empty log message ***
1353
1354 * src/system.h: entered into RCS
1355
13561993-09-10 Richard Stallman <rms@gnu.org>
1357
1358 * doc/bison.1: entered into RCS
1359
13601993-09-06 Noah Friedman <friedman@gnu.org>
1361
1362 * src/version.c: entered into RCS
1363
13641993-09-06 Noah Friedman <friedman@gnu.org>
1365
1366 * Makefile.in: *** empty log message ***
1367
13681993-07-30 David J. MacKenzie <djm@gnu.org>
1369
1370 * Makefile.in: *** empty log message ***
1371
13721993-07-24 Richard Stallman <rms@gnu.org>
1373
1374 * src/bison.s1: *** empty log message ***
1375
13761993-07-24 Richard Stallman <rms@gnu.org>
1377
1378 * bison.simple: *** empty log message ***
1379
13801993-07-08 David J. MacKenzie <djm@gnu.org>
1381
1382 * Makefile.in: *** empty log message ***
1383
13841993-07-04 Richard Stallman <rms@gnu.org>
1385
1386 * src/bison.s1: *** empty log message ***
1387
13881993-07-04 Richard Stallman <rms@gnu.org>
1389
1390 * bison.simple: *** empty log message ***
1391
13921993-06-26 David J. MacKenzie <djm@gnu.org>
1393
1394 * src/getargs.c: entered into RCS
1395
13961993-06-26 David J. MacKenzie <djm@gnu.org>
1397
1398 * doc/bison.texinfo: *** empty log message ***
1399
1400 * doc/bison.1: New file.
1401
14021993-06-25 Richard Stallman <rms@gnu.org>
1403
1404 * src/getargs.c: New file.
1405
14061993-06-16 Richard Stallman <rms@gnu.org>
1407
1408 * src/bison.s1: *** empty log message ***
1409
14101993-06-16 Richard Stallman <rms@gnu.org>
1411
1412 * bison.simple: *** empty log message ***
1413
14141993-06-03 Richard Stallman <rms@gnu.org>
1415
1416 * src/bison.s1: New file.
1417
14181993-06-03 Richard Stallman <rms@gnu.org>
1419
1420 * doc/bison.texinfo: *** empty log message ***
1421
14221993-06-03 Richard Stallman <rms@gnu.org>
1423
1424 * bison.simple: New file.
1425
14261993-05-19 Richard Stallman <rms@gnu.org>
1427
1428 * doc/bison.texinfo: New file.
1429
14301993-05-07 Noah Friedman <friedman@gnu.org>
1431
1432 * Makefile.in: *** empty log message ***
1433
14341993-04-28 Noah Friedman <friedman@gnu.org>
1435
1436 * src/reader.c: *** empty log message ***
1437
14381993-04-23 Noah Friedman <friedman@gnu.org>
1439
1440 * src/alloc.h: entered into RCS
1441
14421993-04-20 David J. MacKenzie <djm@gnu.org>
1443
1444 * src/version.c: *** empty log message ***
1445
1446 * src/files.c, src/allocate.c:
1447 entered into RCS
1448
1449 * src/reader.c: *** empty log message ***
1450
1451 * src/lex.c: entered into RCS
1452
1453 * src/conflicts.c: New file.
1454
1455 * src/symtab.c: entered into RCS
1456
1457 * src/alloc.h: New file.
1458
1459 * src/LR0.c: entered into RCS
1460
14611993-04-18 Noah Friedman <friedman@gnu.org>
1462
1463 * src/reader.c: New file.
1464
1465 * src/version.c: *** empty log message ***
1466
14671993-04-18 Noah Friedman <friedman@gnu.org>
1468
1469 * Makefile.in: *** empty log message ***
1470
14711993-04-17 Noah Friedman <friedman@gnu.org>
1472
1473 * Makefile.in: *** empty log message ***
1474
14751993-04-15 Richard Stallman <rms@gnu.org>
1476
1477 * src/main.c, src/files.c:
1478 New file.
1479
14801993-04-15 Noah Friedman <friedman@gnu.org>
1481
1482 * configure.in: entered into RCS
1483
1484 * configure.in: *** empty log message ***
1485
1486 * configure.in: New file.
1487
14881993-04-14 Richard Stallman <rms@gnu.org>
1489
1490 * Makefile.in: New file.
1491
14921993-04-13 Richard Stallman <rms@gnu.org>
1493
1494 * src/version.c: New file.
1495
14961993-03-25 Richard Stallman <rms@gnu.org>
1497
1498 * src/output.c: entered into RCS
1499
15001992-09-25 Richard Stallman <rms@gnu.org>
1501
1502 * configure.bat: entered into RCS
1503
15041992-06-22 Richard Stallman <rms@gnu.org>
1505
1506 * src/vmsgetargs.c: entered into RCS
1507
15081992-06-22 Richard Stallman <rms@gnu.org>
1509
1510 * doc/bison.rnh: entered into RCS
1511
15121992-04-20 David J. MacKenzie <djm@gnu.org>
1513
1514 * README: entered into RCS
1515
15161992-01-22 Richard Stallman <rms@gnu.org>
1517
1518 * src/machine.h: entered into RCS
1519
15201991-12-21 Richard Stallman <rms@gnu.org>
1521
1522 * src/lalr.c, src/closure.c:
1523 entered into RCS
1524
15251991-12-20 Richard Stallman <rms@gnu.org>
1526
1527 * src/state.h: entered into RCS
1528
15291991-12-18 Richard Stallman <rms@gnu.org>
1530
1531 * src/print.c, src/nullable.c, src/derives.c:
1532 entered into RCS
1533
15341991-11-03 David J. MacKenzie <djm@gnu.org>
1535
1536 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1537 entered into RCS
1538
15391988-09-09 Richard Stallman <rms@gnu.org>
1540
1541 * src/bison.hairy: entered into RCS
1542
15431987-12-16 Richard Stallman <rms@gnu.org>
1544
1545 * REFERENCES: entered into RCS