* src/gram.h (associativity): New enum type which replaces the
[bison.git] / ChangeLog
1 2000-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
14 2000-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
21 2000-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
39 2000-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
46 2000-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
59 2000-10-02 Akim Demaille <akim@epita.fr>
60
61 * src/LR0.h: New file.
62 Propagate its use.
63
64
65 2000-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
75 2000-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
85 2000-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
92 2000-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
101 2000-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
111 2000-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
120 2000-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
129 2000-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
136 2000-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
143 2000-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
160 2000-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
169 2000-09-21 Akim Demaille <akim@epita.fr>
170
171 * src/atgeneral.m4: Update from Autoconf.
172
173 2000-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
186 2000-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
196 2000-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
203 2000-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
211 2000-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
228 2000-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
233 2000-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
239 2000-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
245 2000-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
259 2000-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
274 2000-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
287 2000-03-31 Akim Demaille <akim@epita.fr>
288
289 * src/files.c (tryopen, tryclose): Move to the top.
290 Be static.
291
292 2000-03-31 Akim Demaille <akim@epita.fr>
293
294 * src/main.c (main): Don't call `done', exit does it.
295
296 2000-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
306 2000-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
327 2000-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
343 2000-03-28 Akim Demaille <akim@epita.fr>
344
345 * src/getargs.c (usage): Refresh the help message.
346
347 2000-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
353 2000-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
358 2000-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
365 2000-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
371 2000-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
379 2000-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
387 2000-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
393 2000-03-17 Akim Demaille <akim@epita.fr>
394
395 * src/reader.c (packsymbols): Formatting changes.
396
397 2000-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
404 2000-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
410 2000-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
430 2000-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
436 2000-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
441 2000-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
448 2000-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
455 2000-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
460 2000-03-16 Akim Demaille <akim@epita.fr>
461
462 * src/bison.s1: Properly indent CPP directives.
463
464 2000-03-16 Akim Demaille <akim@epita.fr>
465
466 * src/bison.s1: Properly indent the `alloca' CPP section.
467
468 2000-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
499 2000-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
506 1999-12-13 Jesse Thilo <jthilo@gnu.org>
507
508 * src/files.c:
509 OS/2 honors TMPDIR environment variable.
510
511 1999-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
518 1999-12-13 Jesse Thilo <jthilo@gnu.org>
519
520 * configure.in, NEWS:
521 Bison 1.29 released.
522
523 1999-10-27 Jesse Thilo <jthilo@gnu.org>
524
525 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
526 Added reference card.
527
528 1999-07-26 Jesse Thilo <jthilo@gnu.org>
529
530 * po/ru.po: Added Russian translation.
531
532 1999-07-26 Jesse Thilo <jthilo@gnu.org>
533
534 * configure.in: Added Russian translation.
535
536 1999-07-06 Jesse Thilo <jthilo@gnu.org>
537
538 * configure.in, NEWS, README:
539 Released version 1.28.
540
541 1999-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
550 1999-06-14 Jesse Thilo <jthilo@gnu.org>
551
552 * po/POTFILES.in: Got rid of version.c.
553
554 1999-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
560 1999-06-08 Jesse Thilo <jthilo@gnu.org>
561
562 * doc/bison.1:
563 Dropped mention of `+' for long-named options.
564
565 1999-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
572 1999-05-30 Jesse Thilo <jthilo@gnu.org>
573
574 * README: Added a FAQ list.
575
576 * configure.in, acconfig.h:
577 I18n fixes.
578
579 1999-05-30 Jesse Thilo <jthilo@gnu.org>
580
581 * doc/FAQ, doc/Makefile.am:
582 Added a FAQ list.
583
584 1999-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
589 1999-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
598 1999-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
603 1999-04-18 Jesse Thilo <jthilo@gnu.org>
604
605 * doc/.cvsignore, doc/Makefile.am:
606 Reorganized: sources in `src', documentation in `doc'.
607
608 1999-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
616 1999-04-13 Jesse Thilo <jthilo@gnu.org>
617
618 * src/allocate.c:
619 Don't declare calloc() and realloc() if not necessary.
620
621 1999-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
626 1999-03-23 Jesse Thilo <jthilo@gnu.org>
627
628 * po/.cvsignore: Added i18n support.
629
630 1999-03-23 Jesse Thilo <jthilo@gnu.org>
631
632 * acconfig.h, configure.in, Makefile.am:
633 Added i18n support.
634
635 1999-03-22 Jesse Thilo <jthilo@gnu.org>
636
637 * src/bison.s1: Fixed #line numbers.
638
639 1999-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
644 1999-03-03 Jesse Thilo <jthilo@gnu.org>
645
646 * Makefile.am:
647 Added support for non-ANSI compilers (ansi2knr).
648
649 1999-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
656 1999-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
661 1999-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
666 1999-02-09 Jesse Thilo <jthilo@gnu.org>
667
668 * Makefile.am:
669 Removed inappropriate use of $< macro.
670
671 1999-02-05 Jesse Thilo <jthilo@gnu.org>
672
673 * po/Makefile.in.in, po/POTFILES.in:
674 Add `po' directory skeleton.
675
676 1999-01-27 Jesse Thilo <jthilo@gnu.org>
677
678 * README: Document help-bison list.
679
680 * configure.in: Add check for mkstemp().
681
682 1999-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
691 1999-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
697 1999-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
702 1999-01-14 Jesse Thilo <jthilo@gnu.org>
703
704 * doc/bison.texinfo: Fix formatting glitch.
705
706 * doc/bison.texinfo: Update FSF address.
707
708 1999-01-14 Jesse Thilo <jthilo@gnu.org>
709
710 * acconfig.h: Update FSF address.
711
712 1999-01-08 Jesse Thilo <jthilo@gnu.org>
713
714 * src/system.h:
715 Don't define PACKAGE here, since config.h defines it.
716
717 1998-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
740 1998-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
746 1998-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
758 1998-12-29 Jesse Thilo <jthilo@gnu.org>
759
760 * src/version.c:
761 Use VERSION symbol from automake for version number.
762
763 1998-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
768 1998-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
774 1998-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
781 1998-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
786 1998-11-26 Jesse Thilo <jthilo@gnu.org>
787
788 * doc/bison.1:
789 Document the BISON_HAIRY and BISON_SIMPLE variables.
790
791 1998-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
805 1998-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
823 1998-11-25 Jesse Thilo <jthilo@gnu.org>
824
825 * doc/bison.texinfo: Clean up some formatting.
826
827 1998-05-05 Richard Stallman <rms@gnu.org>
828
829 * doc/bison.texinfo:
830 Explain better why to make a pure parser.
831
832 1998-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
839 1997-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
846 1997-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
853 1997-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
861 1997-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
870 1997-06-18 Richard Stallman <rms@gnu.org>
871
872 * Makefile.in: new.h renamed to alloc.h.
873
874 1997-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
882 1997-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
892 1997-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
902 1997-04-23 Richard Stallman <rms@gnu.org>
903
904 * src/bison.s1:
905 (alloca) [__hpux]: Always define as __builtin_alloca.
906
907 1997-04-23 Richard Stallman <rms@gnu.org>
908
909 * bison.simple:
910 (alloca) [__hpux]: Always define as __builtin_alloca.
911
912 1997-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
922 1997-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
932 1997-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
937 1997-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
946 1997-01-02 Richard Stallman <rms@gnu.org>
947
948 * Makefile.in (dist):
949 Explicitly check for symlinks, and copy them.
950
951 1996-12-19 Richard Stallman <rms@gnu.org>
952
953 * src/files.c:
954 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
955
956 1996-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
962 1996-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
968 1996-12-17 Richard Stallman <rms@gnu.org>
969
970 * src/reduce.c (nbits): Add some casts.
971
972 1996-08-12 Richard Stallman <rms@gnu.org>
973
974 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
975
976 1996-08-12 Richard Stallman <rms@gnu.org>
977
978 * bison.simple: Test _MSDOS as well as _MSDOS_.
979
980 1996-07-31 Richard Stallman <rms@gnu.org>
981
982 * src/bison.s1:
983 [__sun && __i386]: Include alloca.h.
984
985 1996-07-31 Richard Stallman <rms@gnu.org>
986
987 * bison.simple:
988 [__sun && __i386]: Include alloca.h.
989
990 1996-07-30 Richard Stallman <rms@gnu.org>
991
992 * src/bison.s1: Comment change.
993
994 * src/bison.s1: Test _MSDOS_, not MSDOS.
995
996 1996-07-30 Richard Stallman <rms@gnu.org>
997
998 * bison.simple: Comment change.
999
1000 * bison.simple: Test _MSDOS_, not MSDOS.
1001
1002 1996-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
1019 1996-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
1034 1996-05-12 Richard Stallman <rms@gnu.org>
1035
1036 * src/bison.s1:
1037 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1038
1039 1996-05-12 Richard Stallman <rms@gnu.org>
1040
1041 * bison.simple:
1042 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1043
1044 1996-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
1050 1996-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
1058 1996-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
1064 1995-12-29 Richard Stallman <rms@gnu.org>
1065
1066 * src/bison.s1:
1067 Fix line numbers in #line commands.
1068
1069 1995-12-29 Richard Stallman <rms@gnu.org>
1070
1071 * bison.simple:
1072 Fix line numbers in #line commands.
1073
1074 1995-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
1081 1995-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
1088 1995-11-29 Richard Stallman <rms@gnu.org>
1089
1090 * doc/bison.texinfo:
1091 Describe literal string tokens, %raw, %no_lines, %token_table.
1092
1093 1995-11-29 Daniel Hagerty <hag@gnu.org>
1094
1095 * doc/bison.texinfo: Fixed update date
1096
1097 1995-10-16 Richard Stallman <rms@gnu.org>
1098
1099 * src/version.c: Version 1.25.
1100
1101 1995-10-16 Richard Stallman <rms@gnu.org>
1102
1103 * NEWS: *** empty log message ***
1104
1105 1995-10-16 Richard Stallman <rms@gnu.org>
1106
1107 * doc/bison.1, doc/bison.rnh:
1108 Add new options.
1109
1110 1995-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
1197 1995-06-01 Jim Meyering <meyering@gnu.org>
1198
1199 * doc/bison.texinfo: *** empty log message ***
1200
1201 1995-05-06 Richard Stallman <rms@gnu.org>
1202
1203 * src/bison.s1: Comment change.
1204
1205 1995-05-06 Richard Stallman <rms@gnu.org>
1206
1207 * bison.simple: Comment change.
1208
1209 1995-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
1217 1995-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
1223 1995-05-03 Richard Stallman <rms@gnu.org>
1224
1225 * bison.simple: Change distribution terms.
1226
1227 1995-02-23 Richard Stallman <rms@gnu.org>
1228
1229 * src/files.c: Test __VMS_POSIX as well as VMS.
1230
1231 1995-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
1238 1995-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
1245 1994-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
1258 1994-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
1265 1994-09-28 David J. MacKenzie <djm@gnu.org>
1266
1267 * Makefile.in: Set datadir to $(prefix)/share.
1268
1269 1994-09-15 Richard Stallman <rms@gnu.org>
1270
1271 * src/bison.s1:
1272 Update copyright notice and GPL version.
1273
1274 1994-09-15 Richard Stallman <rms@gnu.org>
1275
1276 * bison.simple:
1277 Update copyright notice and GPL version.
1278
1279 1994-07-12 Richard Stallman <rms@gnu.org>
1280
1281 * src/reduce.c, src/reader.c:
1282 entered into RCS
1283
1284 1994-05-05 David J. MacKenzie <djm@gnu.org>
1285
1286 * Makefile.in: entered into RCS
1287
1288 1994-03-26 Richard Stallman <rms@gnu.org>
1289
1290 * src/bison.s1: entered into RCS
1291
1292 1994-03-26 Richard Stallman <rms@gnu.org>
1293
1294 * bison.simple: entered into RCS
1295
1296 1994-03-25 Richard Stallman <rms@gnu.org>
1297
1298 * src/main.c: entered into RCS
1299
1300 1994-03-24 Richard Stallman <rms@gnu.org>
1301
1302 * src/conflicts.c: entered into RCS
1303
1304 1994-01-02 Richard Stallman <rms@gnu.org>
1305
1306 * Makefile.in: *** empty log message ***
1307
1308 1993-11-21 Richard Stallman <rms@gnu.org>
1309
1310 * src/bison.s1: *** empty log message ***
1311
1312 1993-11-21 Richard Stallman <rms@gnu.org>
1313
1314 * doc/bison.texinfo: entered into RCS
1315
1316 * doc/bison.texinfo: *** empty log message ***
1317
1318 1993-11-21 Richard Stallman <rms@gnu.org>
1319
1320 * bison.simple: *** empty log message ***
1321
1322 1993-10-25 David J. MacKenzie <djm@gnu.org>
1323
1324 * doc/bison.texinfo: *** empty log message ***
1325
1326 1993-10-19 Richard Stallman <rms@gnu.org>
1327
1328 * src/bison.s1: *** empty log message ***
1329
1330 1993-10-19 Richard Stallman <rms@gnu.org>
1331
1332 * bison.simple: *** empty log message ***
1333
1334 1993-10-14 Richard Stallman <rms@gnu.org>
1335
1336 * src/bison.s1: *** empty log message ***
1337
1338 1993-10-14 Richard Stallman <rms@gnu.org>
1339
1340 * bison.simple: *** empty log message ***
1341
1342 1993-09-14 David J. MacKenzie <djm@gnu.org>
1343
1344 * doc/bison.texinfo: *** empty log message ***
1345
1346 1993-09-13 Noah Friedman <friedman@gnu.org>
1347
1348 * Makefile.in: *** empty log message ***
1349
1350 1993-09-10 Richard Stallman <rms@gnu.org>
1351
1352 * src/conflicts.c: *** empty log message ***
1353
1354 * src/system.h: entered into RCS
1355
1356 1993-09-10 Richard Stallman <rms@gnu.org>
1357
1358 * doc/bison.1: entered into RCS
1359
1360 1993-09-06 Noah Friedman <friedman@gnu.org>
1361
1362 * src/version.c: entered into RCS
1363
1364 1993-09-06 Noah Friedman <friedman@gnu.org>
1365
1366 * Makefile.in: *** empty log message ***
1367
1368 1993-07-30 David J. MacKenzie <djm@gnu.org>
1369
1370 * Makefile.in: *** empty log message ***
1371
1372 1993-07-24 Richard Stallman <rms@gnu.org>
1373
1374 * src/bison.s1: *** empty log message ***
1375
1376 1993-07-24 Richard Stallman <rms@gnu.org>
1377
1378 * bison.simple: *** empty log message ***
1379
1380 1993-07-08 David J. MacKenzie <djm@gnu.org>
1381
1382 * Makefile.in: *** empty log message ***
1383
1384 1993-07-04 Richard Stallman <rms@gnu.org>
1385
1386 * src/bison.s1: *** empty log message ***
1387
1388 1993-07-04 Richard Stallman <rms@gnu.org>
1389
1390 * bison.simple: *** empty log message ***
1391
1392 1993-06-26 David J. MacKenzie <djm@gnu.org>
1393
1394 * src/getargs.c: entered into RCS
1395
1396 1993-06-26 David J. MacKenzie <djm@gnu.org>
1397
1398 * doc/bison.texinfo: *** empty log message ***
1399
1400 * doc/bison.1: New file.
1401
1402 1993-06-25 Richard Stallman <rms@gnu.org>
1403
1404 * src/getargs.c: New file.
1405
1406 1993-06-16 Richard Stallman <rms@gnu.org>
1407
1408 * src/bison.s1: *** empty log message ***
1409
1410 1993-06-16 Richard Stallman <rms@gnu.org>
1411
1412 * bison.simple: *** empty log message ***
1413
1414 1993-06-03 Richard Stallman <rms@gnu.org>
1415
1416 * src/bison.s1: New file.
1417
1418 1993-06-03 Richard Stallman <rms@gnu.org>
1419
1420 * doc/bison.texinfo: *** empty log message ***
1421
1422 1993-06-03 Richard Stallman <rms@gnu.org>
1423
1424 * bison.simple: New file.
1425
1426 1993-05-19 Richard Stallman <rms@gnu.org>
1427
1428 * doc/bison.texinfo: New file.
1429
1430 1993-05-07 Noah Friedman <friedman@gnu.org>
1431
1432 * Makefile.in: *** empty log message ***
1433
1434 1993-04-28 Noah Friedman <friedman@gnu.org>
1435
1436 * src/reader.c: *** empty log message ***
1437
1438 1993-04-23 Noah Friedman <friedman@gnu.org>
1439
1440 * src/alloc.h: entered into RCS
1441
1442 1993-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
1461 1993-04-18 Noah Friedman <friedman@gnu.org>
1462
1463 * src/reader.c: New file.
1464
1465 * src/version.c: *** empty log message ***
1466
1467 1993-04-18 Noah Friedman <friedman@gnu.org>
1468
1469 * Makefile.in: *** empty log message ***
1470
1471 1993-04-17 Noah Friedman <friedman@gnu.org>
1472
1473 * Makefile.in: *** empty log message ***
1474
1475 1993-04-15 Richard Stallman <rms@gnu.org>
1476
1477 * src/main.c, src/files.c:
1478 New file.
1479
1480 1993-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
1488 1993-04-14 Richard Stallman <rms@gnu.org>
1489
1490 * Makefile.in: New file.
1491
1492 1993-04-13 Richard Stallman <rms@gnu.org>
1493
1494 * src/version.c: New file.
1495
1496 1993-03-25 Richard Stallman <rms@gnu.org>
1497
1498 * src/output.c: entered into RCS
1499
1500 1992-09-25 Richard Stallman <rms@gnu.org>
1501
1502 * configure.bat: entered into RCS
1503
1504 1992-06-22 Richard Stallman <rms@gnu.org>
1505
1506 * src/vmsgetargs.c: entered into RCS
1507
1508 1992-06-22 Richard Stallman <rms@gnu.org>
1509
1510 * doc/bison.rnh: entered into RCS
1511
1512 1992-04-20 David J. MacKenzie <djm@gnu.org>
1513
1514 * README: entered into RCS
1515
1516 1992-01-22 Richard Stallman <rms@gnu.org>
1517
1518 * src/machine.h: entered into RCS
1519
1520 1991-12-21 Richard Stallman <rms@gnu.org>
1521
1522 * src/lalr.c, src/closure.c:
1523 entered into RCS
1524
1525 1991-12-20 Richard Stallman <rms@gnu.org>
1526
1527 * src/state.h: entered into RCS
1528
1529 1991-12-18 Richard Stallman <rms@gnu.org>
1530
1531 * src/print.c, src/nullable.c, src/derives.c:
1532 entered into RCS
1533
1534 1991-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
1539 1988-09-09 Richard Stallman <rms@gnu.org>
1540
1541 * src/bison.hairy: entered into RCS
1542
1543 1987-12-16 Richard Stallman <rms@gnu.org>
1544
1545 * REFERENCES: entered into RCS