]> git.saurik.com Git - bison.git/blame - ChangeLog
* src/LR0.h: New file.
[bison.git] / ChangeLog
CommitLineData
403b315b
AD
12000-10-02 Akim Demaille <akim@epita.fr>
2
3 * src/LR0.h: New file.
4 Propagate its use.
5
6
07a58c13
AD
72000-10-02 Akim Demaille <akim@epita.fr>
8
9 * src/print.h: New file.
10 Propagate its use.
11 * src/print.c: Formatting and ordering changes.
12 (verbose, terse): Replace with...
13 (print_results): this new function.
14 Adjust dependencies.
15
16
0619caf0
AD
172000-10-02 Akim Demaille <akim@epita.fr>
18
19 * src/conflicts.c (conflict_report): New function.
20 (conflict_log, verbose_conflict_log): Replace with...
21 (print_conflicts): this function.
22 Adjust dependencies.
23 * src/conflicts.h: New file.
24 Propagate its inclusion.
25
26
3519ec76
AD
272000-10-02 Akim Demaille <akim@epita.fr>
28
29 * src/nullable.h: New file.
30 Propagate its inclusion.
31 * src/nullable.c: Formatting changes.
32
33
015acc48
AD
342000-10-02 Akim Demaille <akim@epita.fr>
35
36 * src/reduce.h: New file.
37 Propagate its inclusion.
38 * src/reduce.c: Topological sort and other formatting changes.
39 (bool, TRUE, FALSE): Move their definition to...
40 * src/system.h: here.
41
42
8963a27b
AD
432000-10-02 Akim Demaille <akim@epita.fr>
44
45 * src/files.c: Formatting changes.
46 (tryopen, tryclose, openfiles): Rename as...
47 (xfopen, xfclose, open_files): this.
48 (stringappend): static.
49 * src/files.h: Complete the list of exported symbols.
50 Propagate its use.
51
015acc48 52
a70083a3
AD
532000-10-02 Akim Demaille <akim@epita.fr>
54
55 * src/reader.h: New file.
56 Propagate its use instead of tedious list of `extern' and
57 prototypes.
58 * src/reader.c: Formatting changes, topological sort,
59 s/register//.
60
61
abadc117
AD
622000-10-02 Akim Demaille <akim@epita.fr>
63
64 * src/lex.h: Prototype `lex.c' exported functions.
65 * src/reader.c: Adjust.
66 * src/lex.c: Formatting changes.
67 (safegetc): Rename as...
68 (xgetc): this.
69
015acc48 70
720d742f
AD
712000-10-02 Akim Demaille <akim@epita.fr>
72
73 * src/lalr.h: New file.
74 Propagate its inclusion instead of prototypes and `extern'.
75 * src/lalr.c: Formatting changes, topological sorting etc.
76
015acc48 77
f2acea59
AD
782000-10-02 Akim Demaille <akim@epita.fr>
79
80 * src/output.c (token_actions): Introduce a temporary array,
81 YYDEFACT, that makes it possible for this function to use
82 output_short_table.
83
015acc48 84
d019d655
AD
852000-10-02 Akim Demaille <akim@epita.fr>
86
87 `user_toknums' is output as a `short[]' in `output.c', while it is
88 defined as a `int[]' in `reader.c'. For consistency with the
89 other output tables, `user_toknums' is now defined as a table of
90 shorts.
91
92 * src/reader.c (user_toknums): Be a short table instead of an int
93 table.
94 Adjust dependencies.
95
96 Factor the short table outputs.
97
98 * src/output.c (output_short_table): New function.
99 * src/output.c (output_gram, output_stos, output_rule_data)
100 (output_base, output_table, output_check): Use it.
101
6c89f1c1
AD
1022000-10-02 Akim Demaille <akim@epita.fr>
103
104 * src/output.c (output): Topological sort of the functions, in
105 order to get rid of the `static' prototypes.
106 No longer use `register'.
107 * src/output.h: New file.
108 Propagate its inclusion in files explicitly prototyping functions
109 from output.c.
110
d9efd181
AD
1112000-09-21 Akim Demaille <akim@epita.fr>
112
113 * src/atgeneral.m4: Update from Autoconf.
114
c29240e7 1152000-09-21 Akim Demaille <akim@epita.fr>
2fa6973e
AD
116
117 * src/closure.h: New file.
118 * src/closure.c: Formatting changes, topological sort over the
119 functions, use of closure.h.
120 (initialize_closure, finalize_closure): Rename as...
121 (new_closure, free_closure): these. Adjust dependencies.
122 * src/LR0.c: Formatting changes, topological sort, use of
123 cloture.h.
124 (initialize_states): Rename as...
125 (new_states): this.
126 * src/Makefile.am (noinst_HEADERS): Adjust.
127
499daa50
AD
1282000-09-20 Akim Demaille <akim@epita.fr>
129
130 * src/acconfig.h: Don't protect config.h against multiple
131 inclusion.
132 Don't define PARAMS.
133 * src/system.h: Define PARAMS.
134 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
135 purpose of config.h. system.h must not try to fix wrong
136 definitions in config.h.
137
cc84fd5d
AD
1382000-09-20 Akim Demaille <akim@epita.fr>
139
140 * src/derives.h: New file.
141 * src/main.c, src/derives.h: Use it.
142 Formatting changes.
143 * src/Makefile.am (noinst_HEADERS): Adjust.
144
db5b3a89
AD
1452000-09-20 Akim Demaille <akim@epita.fr>
146
147 * tests/atgeneral.m4: Update from Autoconf.
148 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
149 (AT_CHECK_CALC): New macros.
150 Use these macros to test bison with options `', `--raw',
151 `--debug', `--yacc', `--yacc --debug'.
152
ceed8467
AD
1532000-09-19 Akim Demaille <akim@epita.fr>
154
155 * src/output.c: Formatting changes.
156 * src/machine.h: Remove, leaving its contents in...
157 * src/system.h: here.
158 Include stdio.h.
159 Adjust all dependencies on stdio.h and machine.h.
160 * src/getargs.h: New file.
161 Let all `extern' declarations about getargs.c be replaced with
162 inclusion of `getargs.h'.
163 * src/Makefile.am (noinst_HEADERS): Adjust.
164
165 * tests/calc.m4 (yyin): Be initialized in main, not on the global
166 scope.
167 (yyerror): Returns void, not int.
168 * doc/bison.texinfo: Formatting changes.
169
05a1d24b
AD
1702000-09-19 Akim Demaille <akim@epita.fr>
171
172 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
173 portable.
174
cbd25751
AD
1752000-09-18 Akim Demaille <akim@epita.fr>
176
177 * configure.in: Append WARNING_CFLAGS to CFLAGS.
178 * src/Makefile.am (INCLUDES): Don't.
179 Be ready to fetch headers in lib/.
180
13863333
AD
1812000-09-18 Akim Demaille <akim@epita.fr>
182
183 * doc/bison.texinfo: Update the copyright.
184 ANSIfy and GNUify the examples.
185 Remove the old menu.
186
0d533154
AD
1872000-09-18 Akim Demaille <akim@epita.fr>
188
189 First set of tests: use the `calc' example from the documentation.
190
191 * src/bison.s1 (yyparse): Condition the code using `yytname' which
192 is defined only when YYDEBUG is.
193 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
194 * src/files.c (tryopen, tryclose): Formatting changes.
195 Move to the top and be static.
196 * src/reader.c (read_signed_integer): Likewise.
197 * tests/calc.m4: New file.
198 * Makefile.am, suite.m4: Adjust.
199 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
200
e79137ac
AD
2012000-09-18 Akim Demaille <akim@epita.fr>
202
203 Add support for an Autotest test suite for Bison.
204
205 * m4/m4.m4, m4/atconfig.m4: New files.
206 * m4/Makefile.am (EXTRA_DIST): Adjust.
207 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
208 files.
209 * src/getargs.c: Display a more standard --version message.
210 * src/reader.c (reader): Formatting changes.
211 No longer depend upon VERSION_STRING.
212 * configure.in: No longer use `dnl'.
213 Set up the test suite and the new directory `tests/.
214 (VERSION_STRING): Remove.
215
27821bff
AD
2162000-04-14 Akim Demaille <akim@epita.fr>
217
218 * src/reader.c (copy_comment2): New function, same as former
219 `copy_comment', but outputs into two FILE *.
220 (copy_comment): Use it.
221 (parse_union_decl): Use it.
222 (get_type, parse_start_decl): Use the same `invalid' message.
223 (parse_start_decl, parse_union_decl): Use the same `multiple'
224 message.
225 (parse_union_decl, copy_guard, copy_action): Use the same
226 `unmatched' message.
227 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
228
cfe5fbc0
AD
2292000-03-31 Akim Demaille <akim@epita.fr>
230
231 * src/files.c (tryopen, tryclose): Move to the top.
232 Be static.
233
cb7db13e
AD
2342000-03-31 Akim Demaille <akim@epita.fr>
235
236 * src/main.c (main): Don't call `done', exit does it.
237
a0f6b076
AD
2382000-03-31 Akim Demaille <akim@epita.fr>
239
36281465
AD
240 * allocate.c: s/return (foo)/return foo/.
241 * lalr.c: Likewise.
242 * LR0.c: Likewise.
243 * output.c: Likewise.
244 * reader.c: Likewise.
245 * symtab.c: Likewise.
246 * vmsgetargs.c: Likewise.
247
2482000-03-31 Akim Demaille <akim@epita.fr>
249
250 Clean up the error reporting functions.
a0f6b076
AD
251
252 * src/report.c: New file.
253 * src/report.h: Likewise.
254 * src/Makefile.am: Adjust.
255 * m4/error.m4: New file.
256 * m4/Makefile.am: Adjust.
257 * configure.in (jm_PREREQ_ERROR): Call it.
258 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
259 Remove.
260 (fatal, fatals): Remove. All callers use complain.c::fatal.
261 (warn, warni, warns, warnss, warnss): Remove. All callers use
262 complain.c::complain.
263 (toomany): Remove, use fatal instead.
264 * src/files.c (done): No argument, use complain_message_count.
265 * src/main.c (main): Register `done' to `atexit'.
266
267 * src/getargs.c (usage): More `fputs', less `fprintf'.
268
18539825
AD
2692000-03-28 Akim Demaille <akim@epita.fr>
270
271 * lib/: New directory.
272 * Makefile.am (SUBDIRS): Adjust.
273 * configure.in: Adjust.
274 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
275 useless.
276 * src/alloca.c: Moved to lib/.
277 * src/getopt.c: Likewise.
278 * src/getopt1.c: Likewise.
279 * src/getopt.h: Likewise.
280 * src/ansi2knr.c: Likewise.
281 * src/ansi2knr.1: Likewise.
282 * src/Makefile.am: Adjust.
283 * lib/Makefile.am: New file.
284
9f306f2a
AD
2852000-03-28 Akim Demaille <akim@epita.fr>
286
287 * src/getargs.c (usage): Refresh the help message.
288
0ba347b6
AD
2892000-03-17 Akim Demaille <akim@epita.fr>
290
291 * src/getopt1.c: Updated from textutils 2.0e
292 * src/getopt.c: Likewise.
293 * src/getopt.h: Likewise.
294
dbe7f271
AD
2952000-03-17 Akim Demaille <akim@epita.fr>
296
297 * src/Makefile.am (bison.simple): Fix the awk program: quote only
298 the file name, not the whole `#line LINE FILE'.
299
75bbe78d
AD
3002000-03-17 Akim Demaille <akim@epita.fr>
301
302 On syntax errors, report the token on which we choked.
303
aa5fd0ee
AD
304 * src/bison.s1 (yyparse): In the label yyerrlab, when
305 YYERROR_VERBOSE, add yychar in msg.
75bbe78d 306
7b306f52
AD
3072000-03-17 Akim Demaille <akim@epita.fr>
308
aa5fd0ee 309 * src/reader.c (copy_at): New function.
7b306f52
AD
310 (copy_guard): Use it.
311 (copy_action): Use it.
312
e87b5700
AD
3132000-03-17 Akim Demaille <akim@epita.fr>
314
315 Be kind to translators, save some useless translations.
316
aa5fd0ee 317 * src/main.c (banner): New function.
e87b5700
AD
318 (fatal_banner): Use it.
319 (warn_banner): Use it.
320
ae3c3164
AD
3212000-03-17 Akim Demaille <akim@epita.fr>
322
aa5fd0ee
AD
323 * src/reader.c (copy_definition): Use copy_string and
324 copy_comment. Removed now unused `match', `ended',
325 `cplus_comment'.
ae3c3164
AD
326 (copy_comment, copy_string): Moved, to be visible from
327 copy_definition.
328
4dc58e7c
AD
3292000-03-17 Akim Demaille <akim@epita.fr>
330
aa5fd0ee
AD
331 * src/reader.c (copy_string): Declare `static inline'. No
332 problems with inline, since it is checked by configure.
4dc58e7c
AD
333 (copy_comment): Likewise.
334
0a6384c4
AD
3352000-03-17 Akim Demaille <akim@epita.fr>
336
aa5fd0ee 337 * src/reader.c (packsymbols): Formatting changes.
0a6384c4 338
3cef001a
AD
3392000-03-17 Akim Demaille <akim@epita.fr>
340
aa5fd0ee 341 * src/reader.c (copy_comment): New function, factored out from:
3cef001a
AD
342 (copy_action): Use it. Removed now unused `match', `ended',
343 `cplus_comment'.
344 (copy_guard): Likewise.
345
ca36d2ef
AD
3462000-03-17 Akim Demaille <akim@epita.fr>
347
aa5fd0ee 348 * src/reader.c (copy_string): New function, factored out from:
ca36d2ef
AD
349 (copy_action): Use it.
350 (copy_guard): Likewise.
351
6666f98f
AD
3522000-03-17 Akim Demaille <akim@epita.fr>
353
354 Change the handling of @s so that they behave exactly like $s.
355 There is now a pseudo variable @$ (readble and writable), location
356 of the lhs of the rule (by default ranging from the location of
357 the first symbol of the rhs, to the location of the last symbol,
358 or, if the rhs is empty, YYLLOC).
359
360 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
361 yyval.
362 (yyparse): When providing a default semantic action, provide a
363 default location action.
364 (after the $): No longer change `*YYLSP', just stack YYLOC the
365 same way you stack YYVAL.
366 * src/reader.c (read_declarations): Use warns.
367 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
368 (copy_action, case '@'): Likewise.
369 Use a standard error message, to save useless work from
370 translators.
371
41aca2e0
AD
3722000-03-17 Akim Demaille <akim@epita.fr>
373
aa5fd0ee
AD
374 * src/bison.s1: Formatting and cosmetics changes.
375 * src/reader.c: Likewise.
41aca2e0
AD
376 Update the Copyright notice.
377
dc08c1d5
AD
3782000-03-17 Akim Demaille <akim@epita.fr>
379
aa5fd0ee
AD
380 * src/bison.s1 (#line): All set to `#line' only, since the
381 Makefile now handles them.
dc08c1d5 382
9ee3c97b
AD
3832000-03-16 Akim Demaille <akim@epita.fr>
384
385 * src/output.c (output_rule_data): Output the documentation of
386 some of the tables.
387 (Copyright notice): Update.
388 Formatting changes.
389
0de741ca
AD
3902000-03-16 Akim Demaille <akim@epita.fr>
391
392 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
393 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
394 One `#if YYDEBUG' remains, since it uses variables which are
395 defined only if `YYDEBUG != 0'.
396
bb10be54
AD
3972000-03-16 Akim Demaille <akim@epita.fr>
398
399 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
400 and related variables so that the similarities are highlighted.
401
b07b484a
AD
4022000-03-16 Akim Demaille <akim@epita.fr>
403
404 * src/bison.s1: Properly indent CPP directives.
405
361f60b3
AD
4062000-03-16 Akim Demaille <akim@epita.fr>
407
408 * src/bison.s1: Properly indent the `alloca' CPP section.
409
8c44d3ec
AD
4102000-03-16 Akim Demaille <akim@epita.fr>
411
412 Do not hard code values of directories in `configure.in'.
413 Update the `configure' tool chain.
414
415 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
416 src/makefile.am.
417 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
418 (AC_OUTPUT): Add m4/Makefile.
419 Bump to bison 1.28a, 1.29 has never been released.
420 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
421 handled via src/Makefile.am.
422 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
423 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
424 autoheader.
425 * Makefile.am (SUBDIRS): Add m4.
426 (ACLOCAL_AM_FLAGS): New variable.
427 (AUTOMAKE_OPTIONS): Add check-news.
428 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
429 the proper line number and file name.
430 (DEFS): Propagate the location of bison library files and of the
431 locale files.
432 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
433 builddir.
434 * acinclude.m4: Remove, replaced by the directory m4.
435 * m4/Makefile.am (EXTRA_DIST): New variable.
436 * m4/gettext.m4: New file, from the fileutils.
437 * m4/lcmessage.m4: Likewise
438 * m4/progtest.m4: Likewise.
439 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
440
f95997e7
AD
4412000-03-10 Akim Demaille <akim@epita.fr>
442
443 * src/closure.c:
444 Formatting changes of various comments.
445 Respect the GNU coding standards at various places.
446 Don't use `_()' when no translation is needed.
447
4481999-12-13 Jesse Thilo <jthilo@gnu.org>
449
450 * src/files.c:
451 OS/2 honors TMPDIR environment variable.
452
4531999-12-13 Jesse Thilo <jthilo@gnu.org>
454
455 * doc/bison.texinfo: Tweaked spelling and grammar.
456 Updated ISBN.
457 Removed reference to price of printed copy.
458 Mention BISON_SIMPLE and BISON_HAIRY.
459
4601999-12-13 Jesse Thilo <jthilo@gnu.org>
461
462 * configure.in, NEWS:
463 Bison 1.29 released.
464
4651999-10-27 Jesse Thilo <jthilo@gnu.org>
466
467 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
468 Added reference card.
469
4701999-07-26 Jesse Thilo <jthilo@gnu.org>
471
472 * po/ru.po: Added Russian translation.
473
4741999-07-26 Jesse Thilo <jthilo@gnu.org>
475
476 * configure.in: Added Russian translation.
477
4781999-07-06 Jesse Thilo <jthilo@gnu.org>
479
480 * configure.in, NEWS, README:
481 Released version 1.28.
482
4831999-06-14 Jesse Thilo <jthilo@gnu.org>
484
485 * src/system.h:
486 Squashed redefinition warning on some systems.
487
488 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
489 Have configure build version string instead of relying on ANSI string
490 concatentation.
491
4921999-06-14 Jesse Thilo <jthilo@gnu.org>
493
494 * po/POTFILES.in: Got rid of version.c.
495
4961999-06-14 Jesse Thilo <jthilo@gnu.org>
497
498 * acconfig.h, configure.in:
499 Have configure build version string instead of relying on ANSI string
500 concatentation.
501
5021999-06-08 Jesse Thilo <jthilo@gnu.org>
503
504 * doc/bison.1:
505 Dropped mention of `+' for long-named options.
506
5071999-05-30 Jesse Thilo <jthilo@gnu.org>
508
509 * src/files.c: Added <unistd.h> for unlink().
510
511 * src/Makefile.am, src/system.h:
512 I18n fixes.
513
5141999-05-30 Jesse Thilo <jthilo@gnu.org>
515
516 * README: Added a FAQ list.
517
518 * configure.in, acconfig.h:
519 I18n fixes.
520
5211999-05-30 Jesse Thilo <jthilo@gnu.org>
522
523 * doc/FAQ, doc/Makefile.am:
524 Added a FAQ list.
525
5261999-05-19 Jesse Thilo <jthilo@gnu.org>
527
528 * src/alloc.h, src/symtab.h, src/version.c:
529 Protected inclusion of "config.h" with HAVE_CONFIG_H.
530
5311999-04-18 Jesse Thilo <jthilo@gnu.org>
532
533 * src/.cvsignore, src/Makefile.am:
534 Reorganized: sources in `src', documentation in `doc'.
535
536 * src/lex.c (literalchar):
537 fixed the code for escaping double quotes (thanks
538 Jonathan Czisny.)
539
5401999-04-18 Jesse Thilo <jthilo@gnu.org>
541
542 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
543 Adjusted paths to reflect directory reorganization.
544
5451999-04-18 Jesse Thilo <jthilo@gnu.org>
546
547 * doc/.cvsignore, doc/Makefile.am:
548 Reorganized: sources in `src', documentation in `doc'.
549
5501999-04-18 Jesse Thilo <jthilo@gnu.org>
551
552 * configure.in:
553 Updated AC_INIT file to reflect directory reorganization.
554
555 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
556 Reorganized: sources in `src', documentation in `doc'.
557
5581999-04-13 Jesse Thilo <jthilo@gnu.org>
559
560 * src/allocate.c:
561 Don't declare calloc() and realloc() if not necessary.
562
5631999-04-13 Jesse Thilo <jthilo@gnu.org>
564
565 * configure.in, acconfig.h, acinclude.m4:
566 Don't declare calloc() and realloc() if not necessary.
567
5681999-03-23 Jesse Thilo <jthilo@gnu.org>
569
570 * po/.cvsignore: Added i18n support.
571
5721999-03-23 Jesse Thilo <jthilo@gnu.org>
573
574 * acconfig.h, configure.in, Makefile.am:
575 Added i18n support.
576
5771999-03-22 Jesse Thilo <jthilo@gnu.org>
578
579 * src/bison.s1: Fixed #line numbers.
580
5811999-03-15 Jesse Thilo <jthilo@gnu.org>
582
583 * po/es.po, po/fr.po, po/nl.po, po/de.po:
584 Added PO files from Translation Project.
585
5861999-03-03 Jesse Thilo <jthilo@gnu.org>
587
588 * Makefile.am:
589 Added support for non-ANSI compilers (ansi2knr).
590
5911999-02-16 Jesse Thilo <jthilo@gnu.org>
592
593 * configure.in: Bumped version number to 1.27.
594
595 * Makefile.am:
596 Added `bison.simple' to list of files removed by `make distclean'.
597
5981999-02-12 Jesse Thilo <jthilo@gnu.org>
599
600 * src/files.c, src/files.h:
601 Defined locations of parser files in config.h instead of Makefile.
602
6031999-02-12 Jesse Thilo <jthilo@gnu.org>
604
605 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
606 Defined locations of parser files in config.h instead of Makefile.
607
6081999-02-09 Jesse Thilo <jthilo@gnu.org>
609
610 * Makefile.am:
611 Removed inappropriate use of $< macro.
612
6131999-02-05 Jesse Thilo <jthilo@gnu.org>
614
615 * po/Makefile.in.in, po/POTFILES.in:
616 Add `po' directory skeleton.
617
6181999-01-27 Jesse Thilo <jthilo@gnu.org>
619
620 * README: Document help-bison list.
621
622 * configure.in: Add check for mkstemp().
623
6241999-01-20 Jesse Thilo <jthilo@gnu.org>
625
626 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
627 Hush a few compiler warnings.
628
629 * src/files.c:
630 Add tryclose(), which verifies that fclose was successful.
631 Hush a couple of compiler warnings.
632
6331999-01-20 Jesse Thilo <jthilo@gnu.org>
634
635 * Makefile.am, OChangeLog:
636 ChangeLog is now automatically generated. Include the old version as
637 OChangeLog.
638
6391999-01-14 Jesse Thilo <jthilo@gnu.org>
640
641 * 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:
642 Update FSF address.
643
6441999-01-14 Jesse Thilo <jthilo@gnu.org>
645
646 * doc/bison.texinfo: Fix formatting glitch.
647
648 * doc/bison.texinfo: Update FSF address.
649
6501999-01-14 Jesse Thilo <jthilo@gnu.org>
651
652 * acconfig.h: Update FSF address.
653
6541999-01-08 Jesse Thilo <jthilo@gnu.org>
655
656 * src/system.h:
657 Don't define PACKAGE here, since config.h defines it.
658
6591998-12-30 Jesse Thilo <jthilo@gnu.org>
660
661 * src/reader.c: Update copyright date.
662
663 * src/main.c:
664 Ditch sprintf to statically-sized buffers in fatal/warn functions in
665 favor of output directly to stderr (avoids buffer overruns).
666
667 * src/reader.c: Some checks for premature EOF.
668
669 * 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:
670 Use prototypes if the compiler understands them.
671
672 * src/files.c: Honor TMPDIR on Unix hosts.
673 Use prototypes if the compiler understands them.
674
675 * src/reader.c:
676 Fix a couple of buffer overrun bugs.
677 Use prototypes if the compiler understands them.
678
679 * src/system.h: Include unistd.h and ctype.h.
680 Use #ifdef instead of #if for NLS symbols.
681
6821998-12-30 Jesse Thilo <jthilo@gnu.org>
683
684 * doc/bison.texinfo:
685 Delete comment "consider using @set for edition number, etc..." since
686 we now are doing so.
687
6881998-12-30 Jesse Thilo <jthilo@gnu.org>
689
690 * configure.in:
691 Use prototypes if the compiler understands them.
692
693 * NEWS: Document 1.26 highlights.
694
695 * Makefile.am: Require Automake 1.3 or later.
696
697 * acconfig.h:
698 Use prototypes if the compiler understands them.
699
7001998-12-29 Jesse Thilo <jthilo@gnu.org>
701
702 * src/version.c:
703 Use VERSION symbol from automake for version number.
704
7051998-12-29 Jesse Thilo <jthilo@gnu.org>
706
707 * acconfig.h, configure.in, version.cin:
708 Use VERSION symbol from automake for version number.
709
7101998-11-28 Jesse Thilo <jthilo@gnu.org>
711
712 * Makefile.am:
713 Distribute original version of simple parser (bison.s1), not built
714 version (bison.simple).
715
7161998-11-28 Jesse Thilo <jthilo@gnu.org>
717
718 * doc/bison.texinfo: Add info dir entry.
719
720 * doc/bison.texinfo:
721 Let automake put version number into documentation.
722
7231998-11-26 Jesse Thilo <jthilo@gnu.org>
724
725 * src/bison.cld, src/build.com, src/vmshlp.mar:
726 Add non-RCS files from /gd/gnu/bison.
727
7281998-11-26 Jesse Thilo <jthilo@gnu.org>
729
730 * doc/bison.1:
731 Document the BISON_HAIRY and BISON_SIMPLE variables.
732
7331998-11-25 Jesse Thilo <jthilo@gnu.org>
734
735 * src/version.c: Build version.c automatically.
736
737 * src/reader.c:
738 Fix token numbering (used to start at 258, not 257).
739
740 * src/system.h: Include config.h.
741
742 * src/getargs.c: Update bug report address.
743
744 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
745 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
746
7471998-11-25 Jesse Thilo <jthilo@gnu.org>
748
749 * Makefile.am:
750 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
751
752 * configure.in, version.cin:
753 Build version.c automatically.
754
755 * AUTHORS: Add AUTHORS file.
756
757 * README: Update bug report address.
758
759 * bison.simple:
760 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
761
762 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
763 Add automake stuff.
764
7651998-11-25 Jesse Thilo <jthilo@gnu.org>
766
767 * doc/bison.texinfo: Clean up some formatting.
768
7691998-05-05 Richard Stallman <rms@gnu.org>
770
771 * doc/bison.texinfo:
772 Explain better why to make a pure parser.
773
7741998-01-05 Richard Stallman <rms@gnu.org>
775
776 * src/files.c (openfiles):
777 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
778 find a temporary directory, if possible. Do not unlink files while
779 they are open.
780
7811997-08-25 Richard Stallman <rms@gnu.org>
782
783 * src/reader.c (stack_offset;):
784 Change some warni to warns.
785
786 * src/lex.c (literalchar): Use warns, not warni.
787
7881997-06-28 Richard Stallman <rms@gnu.org>
789
790 * src/bison.s1: Add a Bison version comment.
791
792 * src/main.c (fatal, warn, berror):
793 Use program_name.
794
7951997-06-28 Richard Stallman <rms@gnu.org>
796
797 * Makefile.in (bison_version): New variable.
798 (dist): Use that variable.
799 (bison.s1): Substitute the Bison version into bison.simple.
800
801 * bison.simple: Add a Bison version comment.
802
8031997-06-18 Richard Stallman <rms@gnu.org>
804
805 * src/main.c (fatal, warn, berror):
806 Make error messages standard.
807 (toomany): Improve error message text.
808
809 * 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:
810 new.h renamed to alloc.h.
811
8121997-06-18 Richard Stallman <rms@gnu.org>
813
814 * Makefile.in: new.h renamed to alloc.h.
815
8161997-05-24 Richard Stallman <rms@gnu.org>
817
818 * src/lex.c (literalchar):
819 Fix the code for escaping \, " and '.
820
821 (lex): Avoid trouble when there are many chars
822 to discard in a char literal with just several chars in it.
823
8241997-05-17 Richard Stallman <rms@gnu.org>
825
826 * src/bison.s1:
827 Use malloc, if using alloca is troublesome.
828 (YYSTACK_USE_ALLOCA): New flag macro.
829 Define it for some systems and compilers.
830 (YYSTACK_ALLOC): New macro.
831 (yyparse): Use YYSTACK_ALLOC to allocate stack.
832 If it was malloc'd, free it.
833
8341997-05-17 Richard Stallman <rms@gnu.org>
835
836 * bison.simple:
837 Use malloc, if using alloca is troublesome.
838 (YYSTACK_USE_ALLOCA): New flag macro.
839 Define it for some systems and compilers.
840 (YYSTACK_ALLOC): New macro.
841 (yyparse): Use YYSTACK_ALLOC to allocate stack.
842 If it was malloc'd, free it.
843
8441997-04-23 Richard Stallman <rms@gnu.org>
845
846 * src/bison.s1:
847 (alloca) [__hpux]: Always define as __builtin_alloca.
848
8491997-04-23 Richard Stallman <rms@gnu.org>
850
851 * bison.simple:
852 (alloca) [__hpux]: Always define as __builtin_alloca.
853
8541997-04-22 Richard Stallman <rms@gnu.org>
855
856 * src/bison.s1:
857 [__hpux]: Include alloca.h (right for HPUX 10)
858 instead of declaring alloca (right for HPUX 9).
859
860 * src/bison.s1 (__yy_memcpy):
861 Declare arg `count' as unsigned int.
862 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
863
8641997-04-22 Richard Stallman <rms@gnu.org>
865
866 * bison.simple:
867 [__hpux]: Include alloca.h (right for HPUX 10)
868 instead of declaring alloca (right for HPUX 9).
869
870 * bison.simple (__yy_memcpy):
871 Declare arg `count' as unsigned int.
872 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
873
8741997-01-03 Richard Stallman <rms@gnu.org>
875
876 * src/allocate.c: [__STDC__ or _MSC_VER]:
877 Declare calloc and realloc to return void *.
878
8791997-01-02 Richard Stallman <rms@gnu.org>
880
881 * src/system.h:
882 [_MSC_VER]: Include stdlib.h and process.h.
883 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
884
885 * src/main.c (main): Return FAILURE as a value.
886 (printable_version): Declare arg as int, not char.
887
8881997-01-02 Richard Stallman <rms@gnu.org>
889
890 * Makefile.in (dist):
891 Explicitly check for symlinks, and copy them.
892
8931996-12-19 Richard Stallman <rms@gnu.org>
894
895 * src/files.c:
896 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
897
8981996-12-18 Paul Eggert <eggert@gnu.org>
899
900 * src/bison.s1 (yyparse):
901 If __GNUC__ and YYPARSE_PARAM are both defined,
902 declare yyparse to have a void * argument.
903
9041996-12-18 Paul Eggert <eggert@gnu.org>
905
906 * bison.simple (yyparse):
907 If __GNUC__ and YYPARSE_PARAM are both defined,
908 declare yyparse to have a void * argument.
909
9101996-12-17 Richard Stallman <rms@gnu.org>
911
912 * src/reduce.c (nbits): Add some casts.
913
9141996-08-12 Richard Stallman <rms@gnu.org>
915
916 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
917
9181996-08-12 Richard Stallman <rms@gnu.org>
919
920 * bison.simple: Test _MSDOS as well as _MSDOS_.
921
9221996-07-31 Richard Stallman <rms@gnu.org>
923
924 * src/bison.s1:
925 [__sun && __i386]: Include alloca.h.
926
9271996-07-31 Richard Stallman <rms@gnu.org>
928
929 * bison.simple:
930 [__sun && __i386]: Include alloca.h.
931
9321996-07-30 Richard Stallman <rms@gnu.org>
933
934 * src/bison.s1: Comment change.
935
936 * src/bison.s1: Test _MSDOS_, not MSDOS.
937
9381996-07-30 Richard Stallman <rms@gnu.org>
939
940 * bison.simple: Comment change.
941
942 * bison.simple: Test _MSDOS_, not MSDOS.
943
9441996-06-01 Richard Stallman <rms@gnu.org>
945
946 * 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:
947 Insert `_' macro around many string constants.
948
949 * src/main.c:
950 Insert `_' macro around many string constants.
951
952 (main): Call setlocale, bindtextdomain and textdomain.
953
954 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
955 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
956 [ENABLE_NLS]: Include libintl.h.
957 [ENABLE_NLS] (gettext): Define.
958 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
959 (N_, PACKAGE, LOCALEDIR): New macros.
960
9611996-06-01 Richard Stallman <rms@gnu.org>
962
963 * POTFILES.in: New file.
964
965 * Makefile.in (allocate.o):
966 Define target explicitly.
967
968 * Makefile.in (CFLAGS): Set to @CFLAGS@.
969 (LDFLAGS): Set to @LDFLAGS@.
970 (configure): Run autoconf only if preceding `cd' succeeds.
971 (bison.s1): Redirect output to temporary file then move the
972 temporary to the target, rather than redirecting directly to bison.s1.
973 (clean): Remove config.status and config.log.
974 (distclean): Don't remove config.status here.
975
9761996-05-12 Richard Stallman <rms@gnu.org>
977
978 * src/bison.s1:
979 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
980
9811996-05-12 Richard Stallman <rms@gnu.org>
982
983 * bison.simple:
984 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
985
9861996-05-11 Richard Stallman <rms@gnu.org>
987
988 * src/bison.s1 (__yy_memcpy):
989 Really reorder the args, as was supposedly done on Feb 14 1995.
990 (yyparse): Calls changed accordingly.
991
9921996-05-11 Richard Stallman <rms@gnu.org>
993
994 * Makefile.in (dist): Don't use $(srcdir).
995
996 * bison.simple (__yy_memcpy):
997 Really reorder the args, as was supposedly done on Feb 14 1995.
998 (yyparse): Calls changed accordingly.
999
10001996-01-27 Richard Stallman <rms@gnu.org>
1001
1002 * src/output.c (output_rule_data):
1003 Test YYERROR_VERBOSE in the conditional
1004 around the definition of ttyname.
1005
10061995-12-29 Richard Stallman <rms@gnu.org>
1007
1008 * src/bison.s1:
1009 Fix line numbers in #line commands.
1010
10111995-12-29 Richard Stallman <rms@gnu.org>
1012
1013 * bison.simple:
1014 Fix line numbers in #line commands.
1015
10161995-12-27 Richard Stallman <rms@gnu.org>
1017
1018 * src/bison.s1 (YYPARSE_PARAM_DECL):
1019 In C++, make it always null.
1020 (YYPARSE_PARAM_ARG): New macro.
1021 (yyparse): Use YYPARSE_PARAM_ARG.
1022
10231995-12-27 Richard Stallman <rms@gnu.org>
1024
1025 * bison.simple (YYPARSE_PARAM_DECL):
1026 In C++, make it always null.
1027 (YYPARSE_PARAM_ARG): New macro.
1028 (yyparse): Use YYPARSE_PARAM_ARG.
1029
10301995-11-29 Richard Stallman <rms@gnu.org>
1031
1032 * doc/bison.texinfo:
1033 Describe literal string tokens, %raw, %no_lines, %token_table.
1034
10351995-11-29 Daniel Hagerty <hag@gnu.org>
1036
1037 * doc/bison.texinfo: Fixed update date
1038
10391995-10-16 Richard Stallman <rms@gnu.org>
1040
1041 * src/version.c: Version 1.25.
1042
10431995-10-16 Richard Stallman <rms@gnu.org>
1044
1045 * NEWS: *** empty log message ***
1046
10471995-10-16 Richard Stallman <rms@gnu.org>
1048
1049 * doc/bison.1, doc/bison.rnh:
1050 Add new options.
1051
10521995-10-15 Richard Stallman <rms@gnu.org>
1053
1054 * src/vmsgetargs.c, src/getargs.c:
1055 Added -n, -k, and -raw switches.
1056 (noparserflag, toknumflag, rawtoknumflag): New variables.
1057
1058 * src/symtab.h (SALIAS):
1059 New #define for adding aliases to %token.
1060 (struct bucket): Added `alias' field.
1061
1062 * src/reduce.c (reduce_grammar):
1063 Revise error message.
1064 (print_notices): Remove final `.' from error message.
1065
1066 * src/reader.c (reader_output_yylsp):
1067 New function.
1068 (readgram): Use `#if 0' around code that accepted %command
1069 inside grammar rules: The documentation doesn't allow it,
1070 and it will fail since the %command processors scan for the next %.
1071 (parse_token_decl): Extended the %token
1072 declaration to allow a multi-character symbol as an alias.
1073 (parse_thong_decl): New function.
1074 (read_declarations): Added %thong declarations.
1075 (read_declarations): Handle NOOP to deal with allowing
1076 % declarations as another means to specify the flags.
1077 (readgram): Allow %prec prior to semantics embedded in a rule.
1078 (skip_to_char, read_declarations, copy_definition)
1079 (parse_token_decl, parse_start_decl, parse_type_decl)
1080 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
1081 (get_type_name, copy_guard, copy_action, readgram)
1082 (get_type, packsymbols): Revised most error messages.
1083 Changed `fatal' to `warnxxx' to avoid aborting for error.
1084 Revised and use multiple warnxxx functions to avoid using VARARGS1.
1085 (read_declarations): Improve the error message for
1086 an invalid character. Do not abort.
1087 (read_declarations, copy_guard, copy_action): Use
1088 printable_version to avoid unprintable characters in printed output.
1089 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
1090 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
1091 Allow the type of a non-terminal can be given
1092 more than once, as long as all specifications give the same type.
1093
1094 * src/output.c:
1095 (output_headers, output_trailers, output, output_gram)
1096 (output_rule_data): Implement noparserflag variable.
1097 Implement toknumflag variable.
1098 (output): Call reader_output_yylsp to output LTYPESTR.
1099
1100 * src/main.c (main):
1101 If reader sees an error, don't process the grammar.
1102 (fatals): Updated to not use VARARGS1.
1103 (printable_version, int_to_string, warn, warni, warns, warnss)
1104 (warnsss): New error reporting functions. Avoid abort for error.
1105
1106 * src/lex.h:
1107 Added THONG and NOOP for alias processing.
1108 Added SETOPT for the new code that allows setting options with %flags.
1109
1110 * src/lex.c:
1111 Include getopt.h. Add some extern decls.
1112 (safegetc): New function to deal with EOF gracefully.
1113 (literalchar); new function to deal with reading \ escapes.
1114 (lex): Use literalchar.
1115 (lex): Implemented "..." tokens.
1116 (literalchar, lex, parse_percent_token): Made tokenbuffer
1117 always contain the token. This includes growing the token
1118 buffer while reading an integer.
1119 (parse_percent_token): Replaced if-else statement with percent_table.
1120 (parse_percent_token): Added % declarations as another
1121 way to specify the flags -n, -l, and -r. Also added hooks for
1122 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1123 major changes to files.c.
1124 (lex) Retain in the incoming stream a character following
1125 an incorrect '/'.
1126 (skip_white_space, lex): Revised most error messages
1127 and changed fatal to warn to avoid aborting.
1128 (percent_table): Added %thong declarations.
1129
1130 * src/gram.h: Comment changes.
1131
1132 * src/files.c (openfiles, open_extra_files, done):
1133 Add faction flag
1134 and actfile file. Handle noparserflag. Both for -n switch.
1135
1136 * src/conflicts.c (resolve_sr_conflict):
1137 Remove use of alloca.
1138
11391995-06-01 Jim Meyering <meyering@gnu.org>
1140
1141 * doc/bison.texinfo: *** empty log message ***
1142
11431995-05-06 Richard Stallman <rms@gnu.org>
1144
1145 * src/bison.s1: Comment change.
1146
11471995-05-06 Richard Stallman <rms@gnu.org>
1148
1149 * bison.simple: Comment change.
1150
11511995-05-03 Richard Stallman <rms@gnu.org>
1152
1153 * src/version.c: Version now 1.24.
1154
1155 * src/bison.s1: Change distribution terms.
1156
1157 * src/version.c: Version now 1.23.
1158
11591995-05-03 Richard Stallman <rms@gnu.org>
1160
1161 * doc/bison.texinfo:
1162 Rewrite "Conditions for Using Bison".
1163 Update version to 1.24.
1164
11651995-05-03 Richard Stallman <rms@gnu.org>
1166
1167 * bison.simple: Change distribution terms.
1168
11691995-02-23 Richard Stallman <rms@gnu.org>
1170
1171 * src/files.c: Test __VMS_POSIX as well as VMS.
1172
11731995-02-14 Jim Meyering <meyering@gnu.org>
1174
1175 * src/bison.s1 (__yy_memcpy):
1176 Renamed from __yy_bcopy to avoid
1177 confusion. Reverse FROM and TO arguments to be consistent with
1178 those of memcpy.
1179
11801995-02-14 Jim Meyering <meyering@gnu.org>
1181
1182 * bison.simple (__yy_memcpy):
1183 Renamed from __yy_bcopy to avoid
1184 confusion. Reverse FROM and TO arguments to be consistent with
1185 those of memcpy.
1186
11871994-11-10 David J. MacKenzie <djm@gnu.org>
1188
1189 * NEWS: reformat
1190
1191 * NEWS: New file.
1192
1193 * Makefile.in (DISTFILES): Include NEWS.
1194
1195 * Makefile.in (DISTFILES):
1196 Include install-sh, not install.sh.
1197
1198 * configure.in: Update to Autoconf v2 macro names.
1199
12001994-10-05 David J. MacKenzie <djm@gnu.org>
1201
1202 * Makefile.in: fix typo
1203
1204 * Makefile.in (prefix, exec_prefix):
1205 Let configure set them.
1206
12071994-09-28 David J. MacKenzie <djm@gnu.org>
1208
1209 * Makefile.in: Set datadir to $(prefix)/share.
1210
12111994-09-15 Richard Stallman <rms@gnu.org>
1212
1213 * src/bison.s1:
1214 Update copyright notice and GPL version.
1215
12161994-09-15 Richard Stallman <rms@gnu.org>
1217
1218 * bison.simple:
1219 Update copyright notice and GPL version.
1220
12211994-07-12 Richard Stallman <rms@gnu.org>
1222
1223 * src/reduce.c, src/reader.c:
1224 entered into RCS
1225
12261994-05-05 David J. MacKenzie <djm@gnu.org>
1227
1228 * Makefile.in: entered into RCS
1229
12301994-03-26 Richard Stallman <rms@gnu.org>
1231
1232 * src/bison.s1: entered into RCS
1233
12341994-03-26 Richard Stallman <rms@gnu.org>
1235
1236 * bison.simple: entered into RCS
1237
12381994-03-25 Richard Stallman <rms@gnu.org>
1239
1240 * src/main.c: entered into RCS
1241
12421994-03-24 Richard Stallman <rms@gnu.org>
1243
1244 * src/conflicts.c: entered into RCS
1245
12461994-01-02 Richard Stallman <rms@gnu.org>
1247
1248 * Makefile.in: *** empty log message ***
1249
12501993-11-21 Richard Stallman <rms@gnu.org>
1251
1252 * src/bison.s1: *** empty log message ***
1253
12541993-11-21 Richard Stallman <rms@gnu.org>
1255
1256 * doc/bison.texinfo: entered into RCS
1257
1258 * doc/bison.texinfo: *** empty log message ***
1259
12601993-11-21 Richard Stallman <rms@gnu.org>
1261
1262 * bison.simple: *** empty log message ***
1263
12641993-10-25 David J. MacKenzie <djm@gnu.org>
1265
1266 * doc/bison.texinfo: *** empty log message ***
1267
12681993-10-19 Richard Stallman <rms@gnu.org>
1269
1270 * src/bison.s1: *** empty log message ***
1271
12721993-10-19 Richard Stallman <rms@gnu.org>
1273
1274 * bison.simple: *** empty log message ***
1275
12761993-10-14 Richard Stallman <rms@gnu.org>
1277
1278 * src/bison.s1: *** empty log message ***
1279
12801993-10-14 Richard Stallman <rms@gnu.org>
1281
1282 * bison.simple: *** empty log message ***
1283
12841993-09-14 David J. MacKenzie <djm@gnu.org>
1285
1286 * doc/bison.texinfo: *** empty log message ***
1287
12881993-09-13 Noah Friedman <friedman@gnu.org>
1289
1290 * Makefile.in: *** empty log message ***
1291
12921993-09-10 Richard Stallman <rms@gnu.org>
1293
1294 * src/conflicts.c: *** empty log message ***
1295
1296 * src/system.h: entered into RCS
1297
12981993-09-10 Richard Stallman <rms@gnu.org>
1299
1300 * doc/bison.1: entered into RCS
1301
13021993-09-06 Noah Friedman <friedman@gnu.org>
1303
1304 * src/version.c: entered into RCS
1305
13061993-09-06 Noah Friedman <friedman@gnu.org>
1307
1308 * Makefile.in: *** empty log message ***
1309
13101993-07-30 David J. MacKenzie <djm@gnu.org>
1311
1312 * Makefile.in: *** empty log message ***
1313
13141993-07-24 Richard Stallman <rms@gnu.org>
1315
1316 * src/bison.s1: *** empty log message ***
1317
13181993-07-24 Richard Stallman <rms@gnu.org>
1319
1320 * bison.simple: *** empty log message ***
1321
13221993-07-08 David J. MacKenzie <djm@gnu.org>
1323
1324 * Makefile.in: *** empty log message ***
1325
13261993-07-04 Richard Stallman <rms@gnu.org>
1327
1328 * src/bison.s1: *** empty log message ***
1329
13301993-07-04 Richard Stallman <rms@gnu.org>
1331
1332 * bison.simple: *** empty log message ***
1333
13341993-06-26 David J. MacKenzie <djm@gnu.org>
1335
1336 * src/getargs.c: entered into RCS
1337
13381993-06-26 David J. MacKenzie <djm@gnu.org>
1339
1340 * doc/bison.texinfo: *** empty log message ***
1341
1342 * doc/bison.1: New file.
1343
13441993-06-25 Richard Stallman <rms@gnu.org>
1345
1346 * src/getargs.c: New file.
1347
13481993-06-16 Richard Stallman <rms@gnu.org>
1349
1350 * src/bison.s1: *** empty log message ***
1351
13521993-06-16 Richard Stallman <rms@gnu.org>
1353
1354 * bison.simple: *** empty log message ***
1355
13561993-06-03 Richard Stallman <rms@gnu.org>
1357
1358 * src/bison.s1: New file.
1359
13601993-06-03 Richard Stallman <rms@gnu.org>
1361
1362 * doc/bison.texinfo: *** empty log message ***
1363
13641993-06-03 Richard Stallman <rms@gnu.org>
1365
1366 * bison.simple: New file.
1367
13681993-05-19 Richard Stallman <rms@gnu.org>
1369
1370 * doc/bison.texinfo: New file.
1371
13721993-05-07 Noah Friedman <friedman@gnu.org>
1373
1374 * Makefile.in: *** empty log message ***
1375
13761993-04-28 Noah Friedman <friedman@gnu.org>
1377
1378 * src/reader.c: *** empty log message ***
1379
13801993-04-23 Noah Friedman <friedman@gnu.org>
1381
1382 * src/alloc.h: entered into RCS
1383
13841993-04-20 David J. MacKenzie <djm@gnu.org>
1385
1386 * src/version.c: *** empty log message ***
1387
1388 * src/files.c, src/allocate.c:
1389 entered into RCS
1390
1391 * src/reader.c: *** empty log message ***
1392
1393 * src/lex.c: entered into RCS
1394
1395 * src/conflicts.c: New file.
1396
1397 * src/symtab.c: entered into RCS
1398
1399 * src/alloc.h: New file.
1400
1401 * src/LR0.c: entered into RCS
1402
14031993-04-18 Noah Friedman <friedman@gnu.org>
1404
1405 * src/reader.c: New file.
1406
1407 * src/version.c: *** empty log message ***
1408
14091993-04-18 Noah Friedman <friedman@gnu.org>
1410
1411 * Makefile.in: *** empty log message ***
1412
14131993-04-17 Noah Friedman <friedman@gnu.org>
1414
1415 * Makefile.in: *** empty log message ***
1416
14171993-04-15 Richard Stallman <rms@gnu.org>
1418
1419 * src/main.c, src/files.c:
1420 New file.
1421
14221993-04-15 Noah Friedman <friedman@gnu.org>
1423
1424 * configure.in: entered into RCS
1425
1426 * configure.in: *** empty log message ***
1427
1428 * configure.in: New file.
1429
14301993-04-14 Richard Stallman <rms@gnu.org>
1431
1432 * Makefile.in: New file.
1433
14341993-04-13 Richard Stallman <rms@gnu.org>
1435
1436 * src/version.c: New file.
1437
14381993-03-25 Richard Stallman <rms@gnu.org>
1439
1440 * src/output.c: entered into RCS
1441
14421992-09-25 Richard Stallman <rms@gnu.org>
1443
1444 * configure.bat: entered into RCS
1445
14461992-06-22 Richard Stallman <rms@gnu.org>
1447
1448 * src/vmsgetargs.c: entered into RCS
1449
14501992-06-22 Richard Stallman <rms@gnu.org>
1451
1452 * doc/bison.rnh: entered into RCS
1453
14541992-04-20 David J. MacKenzie <djm@gnu.org>
1455
1456 * README: entered into RCS
1457
14581992-01-22 Richard Stallman <rms@gnu.org>
1459
1460 * src/machine.h: entered into RCS
1461
14621991-12-21 Richard Stallman <rms@gnu.org>
1463
1464 * src/lalr.c, src/closure.c:
1465 entered into RCS
1466
14671991-12-20 Richard Stallman <rms@gnu.org>
1468
1469 * src/state.h: entered into RCS
1470
14711991-12-18 Richard Stallman <rms@gnu.org>
1472
1473 * src/print.c, src/nullable.c, src/derives.c:
1474 entered into RCS
1475
14761991-11-03 David J. MacKenzie <djm@gnu.org>
1477
1478 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1479 entered into RCS
1480
14811988-09-09 Richard Stallman <rms@gnu.org>
1482
1483 * src/bison.hairy: entered into RCS
1484
14851987-12-16 Richard Stallman <rms@gnu.org>
1486
1487 * REFERENCES: entered into RCS