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