]> git.saurik.com Git - bison.git/blame - ChangeLog
* src/lex.h: Prototype `lex.c' exported functions.
[bison.git] / ChangeLog
CommitLineData
abadc117
AD
12000-10-02 Akim Demaille <akim@epita.fr>
2
3 * src/lex.h: Prototype `lex.c' exported functions.
4 * src/reader.c: Adjust.
5 * src/lex.c: Formatting changes.
6 (safegetc): Rename as...
7 (xgetc): this.
8
9
720d742f
AD
102000-10-02 Akim Demaille <akim@epita.fr>
11
12 * src/lalr.h: New file.
13 Propagate its inclusion instead of prototypes and `extern'.
14 * src/lalr.c: Formatting changes, topological sorting etc.
15
16
f2acea59
AD
172000-10-02 Akim Demaille <akim@epita.fr>
18
19 * src/output.c (token_actions): Introduce a temporary array,
20 YYDEFACT, that makes it possible for this function to use
21 output_short_table.
22
23
d019d655
AD
242000-10-02 Akim Demaille <akim@epita.fr>
25
26 `user_toknums' is output as a `short[]' in `output.c', while it is
27 defined as a `int[]' in `reader.c'. For consistency with the
28 other output tables, `user_toknums' is now defined as a table of
29 shorts.
30
31 * src/reader.c (user_toknums): Be a short table instead of an int
32 table.
33 Adjust dependencies.
34
35 Factor the short table outputs.
36
37 * src/output.c (output_short_table): New function.
38 * src/output.c (output_gram, output_stos, output_rule_data)
39 (output_base, output_table, output_check): Use it.
40
6c89f1c1
AD
412000-10-02 Akim Demaille <akim@epita.fr>
42
43 * src/output.c (output): Topological sort of the functions, in
44 order to get rid of the `static' prototypes.
45 No longer use `register'.
46 * src/output.h: New file.
47 Propagate its inclusion in files explicitly prototyping functions
48 from output.c.
49
d9efd181
AD
502000-09-21 Akim Demaille <akim@epita.fr>
51
52 * src/atgeneral.m4: Update from Autoconf.
53
c29240e7 542000-09-21 Akim Demaille <akim@epita.fr>
2fa6973e
AD
55
56 * src/closure.h: New file.
57 * src/closure.c: Formatting changes, topological sort over the
58 functions, use of closure.h.
59 (initialize_closure, finalize_closure): Rename as...
60 (new_closure, free_closure): these. Adjust dependencies.
61 * src/LR0.c: Formatting changes, topological sort, use of
62 cloture.h.
63 (initialize_states): Rename as...
64 (new_states): this.
65 * src/Makefile.am (noinst_HEADERS): Adjust.
66
499daa50
AD
672000-09-20 Akim Demaille <akim@epita.fr>
68
69 * src/acconfig.h: Don't protect config.h against multiple
70 inclusion.
71 Don't define PARAMS.
72 * src/system.h: Define PARAMS.
73 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
74 purpose of config.h. system.h must not try to fix wrong
75 definitions in config.h.
76
cc84fd5d
AD
772000-09-20 Akim Demaille <akim@epita.fr>
78
79 * src/derives.h: New file.
80 * src/main.c, src/derives.h: Use it.
81 Formatting changes.
82 * src/Makefile.am (noinst_HEADERS): Adjust.
83
db5b3a89
AD
842000-09-20 Akim Demaille <akim@epita.fr>
85
86 * tests/atgeneral.m4: Update from Autoconf.
87 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
88 (AT_CHECK_CALC): New macros.
89 Use these macros to test bison with options `', `--raw',
90 `--debug', `--yacc', `--yacc --debug'.
91
ceed8467
AD
922000-09-19 Akim Demaille <akim@epita.fr>
93
94 * src/output.c: Formatting changes.
95 * src/machine.h: Remove, leaving its contents in...
96 * src/system.h: here.
97 Include stdio.h.
98 Adjust all dependencies on stdio.h and machine.h.
99 * src/getargs.h: New file.
100 Let all `extern' declarations about getargs.c be replaced with
101 inclusion of `getargs.h'.
102 * src/Makefile.am (noinst_HEADERS): Adjust.
103
104 * tests/calc.m4 (yyin): Be initialized in main, not on the global
105 scope.
106 (yyerror): Returns void, not int.
107 * doc/bison.texinfo: Formatting changes.
108
05a1d24b
AD
1092000-09-19 Akim Demaille <akim@epita.fr>
110
111 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
112 portable.
113
cbd25751
AD
1142000-09-18 Akim Demaille <akim@epita.fr>
115
116 * configure.in: Append WARNING_CFLAGS to CFLAGS.
117 * src/Makefile.am (INCLUDES): Don't.
118 Be ready to fetch headers in lib/.
119
13863333
AD
1202000-09-18 Akim Demaille <akim@epita.fr>
121
122 * doc/bison.texinfo: Update the copyright.
123 ANSIfy and GNUify the examples.
124 Remove the old menu.
125
0d533154
AD
1262000-09-18 Akim Demaille <akim@epita.fr>
127
128 First set of tests: use the `calc' example from the documentation.
129
130 * src/bison.s1 (yyparse): Condition the code using `yytname' which
131 is defined only when YYDEBUG is.
132 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
133 * src/files.c (tryopen, tryclose): Formatting changes.
134 Move to the top and be static.
135 * src/reader.c (read_signed_integer): Likewise.
136 * tests/calc.m4: New file.
137 * Makefile.am, suite.m4: Adjust.
138 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
139
e79137ac
AD
1402000-09-18 Akim Demaille <akim@epita.fr>
141
142 Add support for an Autotest test suite for Bison.
143
144 * m4/m4.m4, m4/atconfig.m4: New files.
145 * m4/Makefile.am (EXTRA_DIST): Adjust.
146 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
147 files.
148 * src/getargs.c: Display a more standard --version message.
149 * src/reader.c (reader): Formatting changes.
150 No longer depend upon VERSION_STRING.
151 * configure.in: No longer use `dnl'.
152 Set up the test suite and the new directory `tests/.
153 (VERSION_STRING): Remove.
154
27821bff
AD
1552000-04-14 Akim Demaille <akim@epita.fr>
156
157 * src/reader.c (copy_comment2): New function, same as former
158 `copy_comment', but outputs into two FILE *.
159 (copy_comment): Use it.
160 (parse_union_decl): Use it.
161 (get_type, parse_start_decl): Use the same `invalid' message.
162 (parse_start_decl, parse_union_decl): Use the same `multiple'
163 message.
164 (parse_union_decl, copy_guard, copy_action): Use the same
165 `unmatched' message.
166 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
167
cfe5fbc0
AD
1682000-03-31 Akim Demaille <akim@epita.fr>
169
170 * src/files.c (tryopen, tryclose): Move to the top.
171 Be static.
172
cb7db13e
AD
1732000-03-31 Akim Demaille <akim@epita.fr>
174
175 * src/main.c (main): Don't call `done', exit does it.
176
a0f6b076
AD
1772000-03-31 Akim Demaille <akim@epita.fr>
178
36281465
AD
179 * allocate.c: s/return (foo)/return foo/.
180 * lalr.c: Likewise.
181 * LR0.c: Likewise.
182 * output.c: Likewise.
183 * reader.c: Likewise.
184 * symtab.c: Likewise.
185 * vmsgetargs.c: Likewise.
186
1872000-03-31 Akim Demaille <akim@epita.fr>
188
189 Clean up the error reporting functions.
a0f6b076
AD
190
191 * src/report.c: New file.
192 * src/report.h: Likewise.
193 * src/Makefile.am: Adjust.
194 * m4/error.m4: New file.
195 * m4/Makefile.am: Adjust.
196 * configure.in (jm_PREREQ_ERROR): Call it.
197 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
198 Remove.
199 (fatal, fatals): Remove. All callers use complain.c::fatal.
200 (warn, warni, warns, warnss, warnss): Remove. All callers use
201 complain.c::complain.
202 (toomany): Remove, use fatal instead.
203 * src/files.c (done): No argument, use complain_message_count.
204 * src/main.c (main): Register `done' to `atexit'.
205
206 * src/getargs.c (usage): More `fputs', less `fprintf'.
207
18539825
AD
2082000-03-28 Akim Demaille <akim@epita.fr>
209
210 * lib/: New directory.
211 * Makefile.am (SUBDIRS): Adjust.
212 * configure.in: Adjust.
213 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
214 useless.
215 * src/alloca.c: Moved to lib/.
216 * src/getopt.c: Likewise.
217 * src/getopt1.c: Likewise.
218 * src/getopt.h: Likewise.
219 * src/ansi2knr.c: Likewise.
220 * src/ansi2knr.1: Likewise.
221 * src/Makefile.am: Adjust.
222 * lib/Makefile.am: New file.
223
9f306f2a
AD
2242000-03-28 Akim Demaille <akim@epita.fr>
225
226 * src/getargs.c (usage): Refresh the help message.
227
0ba347b6
AD
2282000-03-17 Akim Demaille <akim@epita.fr>
229
230 * src/getopt1.c: Updated from textutils 2.0e
231 * src/getopt.c: Likewise.
232 * src/getopt.h: Likewise.
233
dbe7f271
AD
2342000-03-17 Akim Demaille <akim@epita.fr>
235
236 * src/Makefile.am (bison.simple): Fix the awk program: quote only
237 the file name, not the whole `#line LINE FILE'.
238
75bbe78d
AD
2392000-03-17 Akim Demaille <akim@epita.fr>
240
241 On syntax errors, report the token on which we choked.
242
aa5fd0ee
AD
243 * src/bison.s1 (yyparse): In the label yyerrlab, when
244 YYERROR_VERBOSE, add yychar in msg.
75bbe78d 245
7b306f52
AD
2462000-03-17 Akim Demaille <akim@epita.fr>
247
aa5fd0ee 248 * src/reader.c (copy_at): New function.
7b306f52
AD
249 (copy_guard): Use it.
250 (copy_action): Use it.
251
e87b5700
AD
2522000-03-17 Akim Demaille <akim@epita.fr>
253
254 Be kind to translators, save some useless translations.
255
aa5fd0ee 256 * src/main.c (banner): New function.
e87b5700
AD
257 (fatal_banner): Use it.
258 (warn_banner): Use it.
259
ae3c3164
AD
2602000-03-17 Akim Demaille <akim@epita.fr>
261
aa5fd0ee
AD
262 * src/reader.c (copy_definition): Use copy_string and
263 copy_comment. Removed now unused `match', `ended',
264 `cplus_comment'.
ae3c3164
AD
265 (copy_comment, copy_string): Moved, to be visible from
266 copy_definition.
267
4dc58e7c
AD
2682000-03-17 Akim Demaille <akim@epita.fr>
269
aa5fd0ee
AD
270 * src/reader.c (copy_string): Declare `static inline'. No
271 problems with inline, since it is checked by configure.
4dc58e7c
AD
272 (copy_comment): Likewise.
273
0a6384c4
AD
2742000-03-17 Akim Demaille <akim@epita.fr>
275
aa5fd0ee 276 * src/reader.c (packsymbols): Formatting changes.
0a6384c4 277
3cef001a
AD
2782000-03-17 Akim Demaille <akim@epita.fr>
279
aa5fd0ee 280 * src/reader.c (copy_comment): New function, factored out from:
3cef001a
AD
281 (copy_action): Use it. Removed now unused `match', `ended',
282 `cplus_comment'.
283 (copy_guard): Likewise.
284
ca36d2ef
AD
2852000-03-17 Akim Demaille <akim@epita.fr>
286
aa5fd0ee 287 * src/reader.c (copy_string): New function, factored out from:
ca36d2ef
AD
288 (copy_action): Use it.
289 (copy_guard): Likewise.
290
6666f98f
AD
2912000-03-17 Akim Demaille <akim@epita.fr>
292
293 Change the handling of @s so that they behave exactly like $s.
294 There is now a pseudo variable @$ (readble and writable), location
295 of the lhs of the rule (by default ranging from the location of
296 the first symbol of the rhs, to the location of the last symbol,
297 or, if the rhs is empty, YYLLOC).
298
299 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
300 yyval.
301 (yyparse): When providing a default semantic action, provide a
302 default location action.
303 (after the $): No longer change `*YYLSP', just stack YYLOC the
304 same way you stack YYVAL.
305 * src/reader.c (read_declarations): Use warns.
306 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
307 (copy_action, case '@'): Likewise.
308 Use a standard error message, to save useless work from
309 translators.
310
41aca2e0
AD
3112000-03-17 Akim Demaille <akim@epita.fr>
312
aa5fd0ee
AD
313 * src/bison.s1: Formatting and cosmetics changes.
314 * src/reader.c: Likewise.
41aca2e0
AD
315 Update the Copyright notice.
316
dc08c1d5
AD
3172000-03-17 Akim Demaille <akim@epita.fr>
318
aa5fd0ee
AD
319 * src/bison.s1 (#line): All set to `#line' only, since the
320 Makefile now handles them.
dc08c1d5 321
9ee3c97b
AD
3222000-03-16 Akim Demaille <akim@epita.fr>
323
324 * src/output.c (output_rule_data): Output the documentation of
325 some of the tables.
326 (Copyright notice): Update.
327 Formatting changes.
328
0de741ca
AD
3292000-03-16 Akim Demaille <akim@epita.fr>
330
331 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
332 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
333 One `#if YYDEBUG' remains, since it uses variables which are
334 defined only if `YYDEBUG != 0'.
335
bb10be54
AD
3362000-03-16 Akim Demaille <akim@epita.fr>
337
338 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
339 and related variables so that the similarities are highlighted.
340
b07b484a
AD
3412000-03-16 Akim Demaille <akim@epita.fr>
342
343 * src/bison.s1: Properly indent CPP directives.
344
361f60b3
AD
3452000-03-16 Akim Demaille <akim@epita.fr>
346
347 * src/bison.s1: Properly indent the `alloca' CPP section.
348
8c44d3ec
AD
3492000-03-16 Akim Demaille <akim@epita.fr>
350
351 Do not hard code values of directories in `configure.in'.
352 Update the `configure' tool chain.
353
354 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
355 src/makefile.am.
356 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
357 (AC_OUTPUT): Add m4/Makefile.
358 Bump to bison 1.28a, 1.29 has never been released.
359 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
360 handled via src/Makefile.am.
361 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
362 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
363 autoheader.
364 * Makefile.am (SUBDIRS): Add m4.
365 (ACLOCAL_AM_FLAGS): New variable.
366 (AUTOMAKE_OPTIONS): Add check-news.
367 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
368 the proper line number and file name.
369 (DEFS): Propagate the location of bison library files and of the
370 locale files.
371 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
372 builddir.
373 * acinclude.m4: Remove, replaced by the directory m4.
374 * m4/Makefile.am (EXTRA_DIST): New variable.
375 * m4/gettext.m4: New file, from the fileutils.
376 * m4/lcmessage.m4: Likewise
377 * m4/progtest.m4: Likewise.
378 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
379
f95997e7
AD
3802000-03-10 Akim Demaille <akim@epita.fr>
381
382 * src/closure.c:
383 Formatting changes of various comments.
384 Respect the GNU coding standards at various places.
385 Don't use `_()' when no translation is needed.
386
3871999-12-13 Jesse Thilo <jthilo@gnu.org>
388
389 * src/files.c:
390 OS/2 honors TMPDIR environment variable.
391
3921999-12-13 Jesse Thilo <jthilo@gnu.org>
393
394 * doc/bison.texinfo: Tweaked spelling and grammar.
395 Updated ISBN.
396 Removed reference to price of printed copy.
397 Mention BISON_SIMPLE and BISON_HAIRY.
398
3991999-12-13 Jesse Thilo <jthilo@gnu.org>
400
401 * configure.in, NEWS:
402 Bison 1.29 released.
403
4041999-10-27 Jesse Thilo <jthilo@gnu.org>
405
406 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
407 Added reference card.
408
4091999-07-26 Jesse Thilo <jthilo@gnu.org>
410
411 * po/ru.po: Added Russian translation.
412
4131999-07-26 Jesse Thilo <jthilo@gnu.org>
414
415 * configure.in: Added Russian translation.
416
4171999-07-06 Jesse Thilo <jthilo@gnu.org>
418
419 * configure.in, NEWS, README:
420 Released version 1.28.
421
4221999-06-14 Jesse Thilo <jthilo@gnu.org>
423
424 * src/system.h:
425 Squashed redefinition warning on some systems.
426
427 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
428 Have configure build version string instead of relying on ANSI string
429 concatentation.
430
4311999-06-14 Jesse Thilo <jthilo@gnu.org>
432
433 * po/POTFILES.in: Got rid of version.c.
434
4351999-06-14 Jesse Thilo <jthilo@gnu.org>
436
437 * acconfig.h, configure.in:
438 Have configure build version string instead of relying on ANSI string
439 concatentation.
440
4411999-06-08 Jesse Thilo <jthilo@gnu.org>
442
443 * doc/bison.1:
444 Dropped mention of `+' for long-named options.
445
4461999-05-30 Jesse Thilo <jthilo@gnu.org>
447
448 * src/files.c: Added <unistd.h> for unlink().
449
450 * src/Makefile.am, src/system.h:
451 I18n fixes.
452
4531999-05-30 Jesse Thilo <jthilo@gnu.org>
454
455 * README: Added a FAQ list.
456
457 * configure.in, acconfig.h:
458 I18n fixes.
459
4601999-05-30 Jesse Thilo <jthilo@gnu.org>
461
462 * doc/FAQ, doc/Makefile.am:
463 Added a FAQ list.
464
4651999-05-19 Jesse Thilo <jthilo@gnu.org>
466
467 * src/alloc.h, src/symtab.h, src/version.c:
468 Protected inclusion of "config.h" with HAVE_CONFIG_H.
469
4701999-04-18 Jesse Thilo <jthilo@gnu.org>
471
472 * src/.cvsignore, src/Makefile.am:
473 Reorganized: sources in `src', documentation in `doc'.
474
475 * src/lex.c (literalchar):
476 fixed the code for escaping double quotes (thanks
477 Jonathan Czisny.)
478
4791999-04-18 Jesse Thilo <jthilo@gnu.org>
480
481 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
482 Adjusted paths to reflect directory reorganization.
483
4841999-04-18 Jesse Thilo <jthilo@gnu.org>
485
486 * doc/.cvsignore, doc/Makefile.am:
487 Reorganized: sources in `src', documentation in `doc'.
488
4891999-04-18 Jesse Thilo <jthilo@gnu.org>
490
491 * configure.in:
492 Updated AC_INIT file to reflect directory reorganization.
493
494 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
495 Reorganized: sources in `src', documentation in `doc'.
496
4971999-04-13 Jesse Thilo <jthilo@gnu.org>
498
499 * src/allocate.c:
500 Don't declare calloc() and realloc() if not necessary.
501
5021999-04-13 Jesse Thilo <jthilo@gnu.org>
503
504 * configure.in, acconfig.h, acinclude.m4:
505 Don't declare calloc() and realloc() if not necessary.
506
5071999-03-23 Jesse Thilo <jthilo@gnu.org>
508
509 * po/.cvsignore: Added i18n support.
510
5111999-03-23 Jesse Thilo <jthilo@gnu.org>
512
513 * acconfig.h, configure.in, Makefile.am:
514 Added i18n support.
515
5161999-03-22 Jesse Thilo <jthilo@gnu.org>
517
518 * src/bison.s1: Fixed #line numbers.
519
5201999-03-15 Jesse Thilo <jthilo@gnu.org>
521
522 * po/es.po, po/fr.po, po/nl.po, po/de.po:
523 Added PO files from Translation Project.
524
5251999-03-03 Jesse Thilo <jthilo@gnu.org>
526
527 * Makefile.am:
528 Added support for non-ANSI compilers (ansi2knr).
529
5301999-02-16 Jesse Thilo <jthilo@gnu.org>
531
532 * configure.in: Bumped version number to 1.27.
533
534 * Makefile.am:
535 Added `bison.simple' to list of files removed by `make distclean'.
536
5371999-02-12 Jesse Thilo <jthilo@gnu.org>
538
539 * src/files.c, src/files.h:
540 Defined locations of parser files in config.h instead of Makefile.
541
5421999-02-12 Jesse Thilo <jthilo@gnu.org>
543
544 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
545 Defined locations of parser files in config.h instead of Makefile.
546
5471999-02-09 Jesse Thilo <jthilo@gnu.org>
548
549 * Makefile.am:
550 Removed inappropriate use of $< macro.
551
5521999-02-05 Jesse Thilo <jthilo@gnu.org>
553
554 * po/Makefile.in.in, po/POTFILES.in:
555 Add `po' directory skeleton.
556
5571999-01-27 Jesse Thilo <jthilo@gnu.org>
558
559 * README: Document help-bison list.
560
561 * configure.in: Add check for mkstemp().
562
5631999-01-20 Jesse Thilo <jthilo@gnu.org>
564
565 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
566 Hush a few compiler warnings.
567
568 * src/files.c:
569 Add tryclose(), which verifies that fclose was successful.
570 Hush a couple of compiler warnings.
571
5721999-01-20 Jesse Thilo <jthilo@gnu.org>
573
574 * Makefile.am, OChangeLog:
575 ChangeLog is now automatically generated. Include the old version as
576 OChangeLog.
577
5781999-01-14 Jesse Thilo <jthilo@gnu.org>
579
580 * 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:
581 Update FSF address.
582
5831999-01-14 Jesse Thilo <jthilo@gnu.org>
584
585 * doc/bison.texinfo: Fix formatting glitch.
586
587 * doc/bison.texinfo: Update FSF address.
588
5891999-01-14 Jesse Thilo <jthilo@gnu.org>
590
591 * acconfig.h: Update FSF address.
592
5931999-01-08 Jesse Thilo <jthilo@gnu.org>
594
595 * src/system.h:
596 Don't define PACKAGE here, since config.h defines it.
597
5981998-12-30 Jesse Thilo <jthilo@gnu.org>
599
600 * src/reader.c: Update copyright date.
601
602 * src/main.c:
603 Ditch sprintf to statically-sized buffers in fatal/warn functions in
604 favor of output directly to stderr (avoids buffer overruns).
605
606 * src/reader.c: Some checks for premature EOF.
607
608 * 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:
609 Use prototypes if the compiler understands them.
610
611 * src/files.c: Honor TMPDIR on Unix hosts.
612 Use prototypes if the compiler understands them.
613
614 * src/reader.c:
615 Fix a couple of buffer overrun bugs.
616 Use prototypes if the compiler understands them.
617
618 * src/system.h: Include unistd.h and ctype.h.
619 Use #ifdef instead of #if for NLS symbols.
620
6211998-12-30 Jesse Thilo <jthilo@gnu.org>
622
623 * doc/bison.texinfo:
624 Delete comment "consider using @set for edition number, etc..." since
625 we now are doing so.
626
6271998-12-30 Jesse Thilo <jthilo@gnu.org>
628
629 * configure.in:
630 Use prototypes if the compiler understands them.
631
632 * NEWS: Document 1.26 highlights.
633
634 * Makefile.am: Require Automake 1.3 or later.
635
636 * acconfig.h:
637 Use prototypes if the compiler understands them.
638
6391998-12-29 Jesse Thilo <jthilo@gnu.org>
640
641 * src/version.c:
642 Use VERSION symbol from automake for version number.
643
6441998-12-29 Jesse Thilo <jthilo@gnu.org>
645
646 * acconfig.h, configure.in, version.cin:
647 Use VERSION symbol from automake for version number.
648
6491998-11-28 Jesse Thilo <jthilo@gnu.org>
650
651 * Makefile.am:
652 Distribute original version of simple parser (bison.s1), not built
653 version (bison.simple).
654
6551998-11-28 Jesse Thilo <jthilo@gnu.org>
656
657 * doc/bison.texinfo: Add info dir entry.
658
659 * doc/bison.texinfo:
660 Let automake put version number into documentation.
661
6621998-11-26 Jesse Thilo <jthilo@gnu.org>
663
664 * src/bison.cld, src/build.com, src/vmshlp.mar:
665 Add non-RCS files from /gd/gnu/bison.
666
6671998-11-26 Jesse Thilo <jthilo@gnu.org>
668
669 * doc/bison.1:
670 Document the BISON_HAIRY and BISON_SIMPLE variables.
671
6721998-11-25 Jesse Thilo <jthilo@gnu.org>
673
674 * src/version.c: Build version.c automatically.
675
676 * src/reader.c:
677 Fix token numbering (used to start at 258, not 257).
678
679 * src/system.h: Include config.h.
680
681 * src/getargs.c: Update bug report address.
682
683 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
684 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
685
6861998-11-25 Jesse Thilo <jthilo@gnu.org>
687
688 * Makefile.am:
689 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
690
691 * configure.in, version.cin:
692 Build version.c automatically.
693
694 * AUTHORS: Add AUTHORS file.
695
696 * README: Update bug report address.
697
698 * bison.simple:
699 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
700
701 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
702 Add automake stuff.
703
7041998-11-25 Jesse Thilo <jthilo@gnu.org>
705
706 * doc/bison.texinfo: Clean up some formatting.
707
7081998-05-05 Richard Stallman <rms@gnu.org>
709
710 * doc/bison.texinfo:
711 Explain better why to make a pure parser.
712
7131998-01-05 Richard Stallman <rms@gnu.org>
714
715 * src/files.c (openfiles):
716 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
717 find a temporary directory, if possible. Do not unlink files while
718 they are open.
719
7201997-08-25 Richard Stallman <rms@gnu.org>
721
722 * src/reader.c (stack_offset;):
723 Change some warni to warns.
724
725 * src/lex.c (literalchar): Use warns, not warni.
726
7271997-06-28 Richard Stallman <rms@gnu.org>
728
729 * src/bison.s1: Add a Bison version comment.
730
731 * src/main.c (fatal, warn, berror):
732 Use program_name.
733
7341997-06-28 Richard Stallman <rms@gnu.org>
735
736 * Makefile.in (bison_version): New variable.
737 (dist): Use that variable.
738 (bison.s1): Substitute the Bison version into bison.simple.
739
740 * bison.simple: Add a Bison version comment.
741
7421997-06-18 Richard Stallman <rms@gnu.org>
743
744 * src/main.c (fatal, warn, berror):
745 Make error messages standard.
746 (toomany): Improve error message text.
747
748 * 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:
749 new.h renamed to alloc.h.
750
7511997-06-18 Richard Stallman <rms@gnu.org>
752
753 * Makefile.in: new.h renamed to alloc.h.
754
7551997-05-24 Richard Stallman <rms@gnu.org>
756
757 * src/lex.c (literalchar):
758 Fix the code for escaping \, " and '.
759
760 (lex): Avoid trouble when there are many chars
761 to discard in a char literal with just several chars in it.
762
7631997-05-17 Richard Stallman <rms@gnu.org>
764
765 * src/bison.s1:
766 Use malloc, if using alloca is troublesome.
767 (YYSTACK_USE_ALLOCA): New flag macro.
768 Define it for some systems and compilers.
769 (YYSTACK_ALLOC): New macro.
770 (yyparse): Use YYSTACK_ALLOC to allocate stack.
771 If it was malloc'd, free it.
772
7731997-05-17 Richard Stallman <rms@gnu.org>
774
775 * bison.simple:
776 Use malloc, if using alloca is troublesome.
777 (YYSTACK_USE_ALLOCA): New flag macro.
778 Define it for some systems and compilers.
779 (YYSTACK_ALLOC): New macro.
780 (yyparse): Use YYSTACK_ALLOC to allocate stack.
781 If it was malloc'd, free it.
782
7831997-04-23 Richard Stallman <rms@gnu.org>
784
785 * src/bison.s1:
786 (alloca) [__hpux]: Always define as __builtin_alloca.
787
7881997-04-23 Richard Stallman <rms@gnu.org>
789
790 * bison.simple:
791 (alloca) [__hpux]: Always define as __builtin_alloca.
792
7931997-04-22 Richard Stallman <rms@gnu.org>
794
795 * src/bison.s1:
796 [__hpux]: Include alloca.h (right for HPUX 10)
797 instead of declaring alloca (right for HPUX 9).
798
799 * src/bison.s1 (__yy_memcpy):
800 Declare arg `count' as unsigned int.
801 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
802
8031997-04-22 Richard Stallman <rms@gnu.org>
804
805 * bison.simple:
806 [__hpux]: Include alloca.h (right for HPUX 10)
807 instead of declaring alloca (right for HPUX 9).
808
809 * bison.simple (__yy_memcpy):
810 Declare arg `count' as unsigned int.
811 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
812
8131997-01-03 Richard Stallman <rms@gnu.org>
814
815 * src/allocate.c: [__STDC__ or _MSC_VER]:
816 Declare calloc and realloc to return void *.
817
8181997-01-02 Richard Stallman <rms@gnu.org>
819
820 * src/system.h:
821 [_MSC_VER]: Include stdlib.h and process.h.
822 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
823
824 * src/main.c (main): Return FAILURE as a value.
825 (printable_version): Declare arg as int, not char.
826
8271997-01-02 Richard Stallman <rms@gnu.org>
828
829 * Makefile.in (dist):
830 Explicitly check for symlinks, and copy them.
831
8321996-12-19 Richard Stallman <rms@gnu.org>
833
834 * src/files.c:
835 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
836
8371996-12-18 Paul Eggert <eggert@gnu.org>
838
839 * src/bison.s1 (yyparse):
840 If __GNUC__ and YYPARSE_PARAM are both defined,
841 declare yyparse to have a void * argument.
842
8431996-12-18 Paul Eggert <eggert@gnu.org>
844
845 * bison.simple (yyparse):
846 If __GNUC__ and YYPARSE_PARAM are both defined,
847 declare yyparse to have a void * argument.
848
8491996-12-17 Richard Stallman <rms@gnu.org>
850
851 * src/reduce.c (nbits): Add some casts.
852
8531996-08-12 Richard Stallman <rms@gnu.org>
854
855 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
856
8571996-08-12 Richard Stallman <rms@gnu.org>
858
859 * bison.simple: Test _MSDOS as well as _MSDOS_.
860
8611996-07-31 Richard Stallman <rms@gnu.org>
862
863 * src/bison.s1:
864 [__sun && __i386]: Include alloca.h.
865
8661996-07-31 Richard Stallman <rms@gnu.org>
867
868 * bison.simple:
869 [__sun && __i386]: Include alloca.h.
870
8711996-07-30 Richard Stallman <rms@gnu.org>
872
873 * src/bison.s1: Comment change.
874
875 * src/bison.s1: Test _MSDOS_, not MSDOS.
876
8771996-07-30 Richard Stallman <rms@gnu.org>
878
879 * bison.simple: Comment change.
880
881 * bison.simple: Test _MSDOS_, not MSDOS.
882
8831996-06-01 Richard Stallman <rms@gnu.org>
884
885 * 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:
886 Insert `_' macro around many string constants.
887
888 * src/main.c:
889 Insert `_' macro around many string constants.
890
891 (main): Call setlocale, bindtextdomain and textdomain.
892
893 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
894 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
895 [ENABLE_NLS]: Include libintl.h.
896 [ENABLE_NLS] (gettext): Define.
897 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
898 (N_, PACKAGE, LOCALEDIR): New macros.
899
9001996-06-01 Richard Stallman <rms@gnu.org>
901
902 * POTFILES.in: New file.
903
904 * Makefile.in (allocate.o):
905 Define target explicitly.
906
907 * Makefile.in (CFLAGS): Set to @CFLAGS@.
908 (LDFLAGS): Set to @LDFLAGS@.
909 (configure): Run autoconf only if preceding `cd' succeeds.
910 (bison.s1): Redirect output to temporary file then move the
911 temporary to the target, rather than redirecting directly to bison.s1.
912 (clean): Remove config.status and config.log.
913 (distclean): Don't remove config.status here.
914
9151996-05-12 Richard Stallman <rms@gnu.org>
916
917 * src/bison.s1:
918 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
919
9201996-05-12 Richard Stallman <rms@gnu.org>
921
922 * bison.simple:
923 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
924
9251996-05-11 Richard Stallman <rms@gnu.org>
926
927 * src/bison.s1 (__yy_memcpy):
928 Really reorder the args, as was supposedly done on Feb 14 1995.
929 (yyparse): Calls changed accordingly.
930
9311996-05-11 Richard Stallman <rms@gnu.org>
932
933 * Makefile.in (dist): Don't use $(srcdir).
934
935 * bison.simple (__yy_memcpy):
936 Really reorder the args, as was supposedly done on Feb 14 1995.
937 (yyparse): Calls changed accordingly.
938
9391996-01-27 Richard Stallman <rms@gnu.org>
940
941 * src/output.c (output_rule_data):
942 Test YYERROR_VERBOSE in the conditional
943 around the definition of ttyname.
944
9451995-12-29 Richard Stallman <rms@gnu.org>
946
947 * src/bison.s1:
948 Fix line numbers in #line commands.
949
9501995-12-29 Richard Stallman <rms@gnu.org>
951
952 * bison.simple:
953 Fix line numbers in #line commands.
954
9551995-12-27 Richard Stallman <rms@gnu.org>
956
957 * src/bison.s1 (YYPARSE_PARAM_DECL):
958 In C++, make it always null.
959 (YYPARSE_PARAM_ARG): New macro.
960 (yyparse): Use YYPARSE_PARAM_ARG.
961
9621995-12-27 Richard Stallman <rms@gnu.org>
963
964 * bison.simple (YYPARSE_PARAM_DECL):
965 In C++, make it always null.
966 (YYPARSE_PARAM_ARG): New macro.
967 (yyparse): Use YYPARSE_PARAM_ARG.
968
9691995-11-29 Richard Stallman <rms@gnu.org>
970
971 * doc/bison.texinfo:
972 Describe literal string tokens, %raw, %no_lines, %token_table.
973
9741995-11-29 Daniel Hagerty <hag@gnu.org>
975
976 * doc/bison.texinfo: Fixed update date
977
9781995-10-16 Richard Stallman <rms@gnu.org>
979
980 * src/version.c: Version 1.25.
981
9821995-10-16 Richard Stallman <rms@gnu.org>
983
984 * NEWS: *** empty log message ***
985
9861995-10-16 Richard Stallman <rms@gnu.org>
987
988 * doc/bison.1, doc/bison.rnh:
989 Add new options.
990
9911995-10-15 Richard Stallman <rms@gnu.org>
992
993 * src/vmsgetargs.c, src/getargs.c:
994 Added -n, -k, and -raw switches.
995 (noparserflag, toknumflag, rawtoknumflag): New variables.
996
997 * src/symtab.h (SALIAS):
998 New #define for adding aliases to %token.
999 (struct bucket): Added `alias' field.
1000
1001 * src/reduce.c (reduce_grammar):
1002 Revise error message.
1003 (print_notices): Remove final `.' from error message.
1004
1005 * src/reader.c (reader_output_yylsp):
1006 New function.
1007 (readgram): Use `#if 0' around code that accepted %command
1008 inside grammar rules: The documentation doesn't allow it,
1009 and it will fail since the %command processors scan for the next %.
1010 (parse_token_decl): Extended the %token
1011 declaration to allow a multi-character symbol as an alias.
1012 (parse_thong_decl): New function.
1013 (read_declarations): Added %thong declarations.
1014 (read_declarations): Handle NOOP to deal with allowing
1015 % declarations as another means to specify the flags.
1016 (readgram): Allow %prec prior to semantics embedded in a rule.
1017 (skip_to_char, read_declarations, copy_definition)
1018 (parse_token_decl, parse_start_decl, parse_type_decl)
1019 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
1020 (get_type_name, copy_guard, copy_action, readgram)
1021 (get_type, packsymbols): Revised most error messages.
1022 Changed `fatal' to `warnxxx' to avoid aborting for error.
1023 Revised and use multiple warnxxx functions to avoid using VARARGS1.
1024 (read_declarations): Improve the error message for
1025 an invalid character. Do not abort.
1026 (read_declarations, copy_guard, copy_action): Use
1027 printable_version to avoid unprintable characters in printed output.
1028 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
1029 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
1030 Allow the type of a non-terminal can be given
1031 more than once, as long as all specifications give the same type.
1032
1033 * src/output.c:
1034 (output_headers, output_trailers, output, output_gram)
1035 (output_rule_data): Implement noparserflag variable.
1036 Implement toknumflag variable.
1037 (output): Call reader_output_yylsp to output LTYPESTR.
1038
1039 * src/main.c (main):
1040 If reader sees an error, don't process the grammar.
1041 (fatals): Updated to not use VARARGS1.
1042 (printable_version, int_to_string, warn, warni, warns, warnss)
1043 (warnsss): New error reporting functions. Avoid abort for error.
1044
1045 * src/lex.h:
1046 Added THONG and NOOP for alias processing.
1047 Added SETOPT for the new code that allows setting options with %flags.
1048
1049 * src/lex.c:
1050 Include getopt.h. Add some extern decls.
1051 (safegetc): New function to deal with EOF gracefully.
1052 (literalchar); new function to deal with reading \ escapes.
1053 (lex): Use literalchar.
1054 (lex): Implemented "..." tokens.
1055 (literalchar, lex, parse_percent_token): Made tokenbuffer
1056 always contain the token. This includes growing the token
1057 buffer while reading an integer.
1058 (parse_percent_token): Replaced if-else statement with percent_table.
1059 (parse_percent_token): Added % declarations as another
1060 way to specify the flags -n, -l, and -r. Also added hooks for
1061 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1062 major changes to files.c.
1063 (lex) Retain in the incoming stream a character following
1064 an incorrect '/'.
1065 (skip_white_space, lex): Revised most error messages
1066 and changed fatal to warn to avoid aborting.
1067 (percent_table): Added %thong declarations.
1068
1069 * src/gram.h: Comment changes.
1070
1071 * src/files.c (openfiles, open_extra_files, done):
1072 Add faction flag
1073 and actfile file. Handle noparserflag. Both for -n switch.
1074
1075 * src/conflicts.c (resolve_sr_conflict):
1076 Remove use of alloca.
1077
10781995-06-01 Jim Meyering <meyering@gnu.org>
1079
1080 * doc/bison.texinfo: *** empty log message ***
1081
10821995-05-06 Richard Stallman <rms@gnu.org>
1083
1084 * src/bison.s1: Comment change.
1085
10861995-05-06 Richard Stallman <rms@gnu.org>
1087
1088 * bison.simple: Comment change.
1089
10901995-05-03 Richard Stallman <rms@gnu.org>
1091
1092 * src/version.c: Version now 1.24.
1093
1094 * src/bison.s1: Change distribution terms.
1095
1096 * src/version.c: Version now 1.23.
1097
10981995-05-03 Richard Stallman <rms@gnu.org>
1099
1100 * doc/bison.texinfo:
1101 Rewrite "Conditions for Using Bison".
1102 Update version to 1.24.
1103
11041995-05-03 Richard Stallman <rms@gnu.org>
1105
1106 * bison.simple: Change distribution terms.
1107
11081995-02-23 Richard Stallman <rms@gnu.org>
1109
1110 * src/files.c: Test __VMS_POSIX as well as VMS.
1111
11121995-02-14 Jim Meyering <meyering@gnu.org>
1113
1114 * src/bison.s1 (__yy_memcpy):
1115 Renamed from __yy_bcopy to avoid
1116 confusion. Reverse FROM and TO arguments to be consistent with
1117 those of memcpy.
1118
11191995-02-14 Jim Meyering <meyering@gnu.org>
1120
1121 * bison.simple (__yy_memcpy):
1122 Renamed from __yy_bcopy to avoid
1123 confusion. Reverse FROM and TO arguments to be consistent with
1124 those of memcpy.
1125
11261994-11-10 David J. MacKenzie <djm@gnu.org>
1127
1128 * NEWS: reformat
1129
1130 * NEWS: New file.
1131
1132 * Makefile.in (DISTFILES): Include NEWS.
1133
1134 * Makefile.in (DISTFILES):
1135 Include install-sh, not install.sh.
1136
1137 * configure.in: Update to Autoconf v2 macro names.
1138
11391994-10-05 David J. MacKenzie <djm@gnu.org>
1140
1141 * Makefile.in: fix typo
1142
1143 * Makefile.in (prefix, exec_prefix):
1144 Let configure set them.
1145
11461994-09-28 David J. MacKenzie <djm@gnu.org>
1147
1148 * Makefile.in: Set datadir to $(prefix)/share.
1149
11501994-09-15 Richard Stallman <rms@gnu.org>
1151
1152 * src/bison.s1:
1153 Update copyright notice and GPL version.
1154
11551994-09-15 Richard Stallman <rms@gnu.org>
1156
1157 * bison.simple:
1158 Update copyright notice and GPL version.
1159
11601994-07-12 Richard Stallman <rms@gnu.org>
1161
1162 * src/reduce.c, src/reader.c:
1163 entered into RCS
1164
11651994-05-05 David J. MacKenzie <djm@gnu.org>
1166
1167 * Makefile.in: entered into RCS
1168
11691994-03-26 Richard Stallman <rms@gnu.org>
1170
1171 * src/bison.s1: entered into RCS
1172
11731994-03-26 Richard Stallman <rms@gnu.org>
1174
1175 * bison.simple: entered into RCS
1176
11771994-03-25 Richard Stallman <rms@gnu.org>
1178
1179 * src/main.c: entered into RCS
1180
11811994-03-24 Richard Stallman <rms@gnu.org>
1182
1183 * src/conflicts.c: entered into RCS
1184
11851994-01-02 Richard Stallman <rms@gnu.org>
1186
1187 * Makefile.in: *** empty log message ***
1188
11891993-11-21 Richard Stallman <rms@gnu.org>
1190
1191 * src/bison.s1: *** empty log message ***
1192
11931993-11-21 Richard Stallman <rms@gnu.org>
1194
1195 * doc/bison.texinfo: entered into RCS
1196
1197 * doc/bison.texinfo: *** empty log message ***
1198
11991993-11-21 Richard Stallman <rms@gnu.org>
1200
1201 * bison.simple: *** empty log message ***
1202
12031993-10-25 David J. MacKenzie <djm@gnu.org>
1204
1205 * doc/bison.texinfo: *** empty log message ***
1206
12071993-10-19 Richard Stallman <rms@gnu.org>
1208
1209 * src/bison.s1: *** empty log message ***
1210
12111993-10-19 Richard Stallman <rms@gnu.org>
1212
1213 * bison.simple: *** empty log message ***
1214
12151993-10-14 Richard Stallman <rms@gnu.org>
1216
1217 * src/bison.s1: *** empty log message ***
1218
12191993-10-14 Richard Stallman <rms@gnu.org>
1220
1221 * bison.simple: *** empty log message ***
1222
12231993-09-14 David J. MacKenzie <djm@gnu.org>
1224
1225 * doc/bison.texinfo: *** empty log message ***
1226
12271993-09-13 Noah Friedman <friedman@gnu.org>
1228
1229 * Makefile.in: *** empty log message ***
1230
12311993-09-10 Richard Stallman <rms@gnu.org>
1232
1233 * src/conflicts.c: *** empty log message ***
1234
1235 * src/system.h: entered into RCS
1236
12371993-09-10 Richard Stallman <rms@gnu.org>
1238
1239 * doc/bison.1: entered into RCS
1240
12411993-09-06 Noah Friedman <friedman@gnu.org>
1242
1243 * src/version.c: entered into RCS
1244
12451993-09-06 Noah Friedman <friedman@gnu.org>
1246
1247 * Makefile.in: *** empty log message ***
1248
12491993-07-30 David J. MacKenzie <djm@gnu.org>
1250
1251 * Makefile.in: *** empty log message ***
1252
12531993-07-24 Richard Stallman <rms@gnu.org>
1254
1255 * src/bison.s1: *** empty log message ***
1256
12571993-07-24 Richard Stallman <rms@gnu.org>
1258
1259 * bison.simple: *** empty log message ***
1260
12611993-07-08 David J. MacKenzie <djm@gnu.org>
1262
1263 * Makefile.in: *** empty log message ***
1264
12651993-07-04 Richard Stallman <rms@gnu.org>
1266
1267 * src/bison.s1: *** empty log message ***
1268
12691993-07-04 Richard Stallman <rms@gnu.org>
1270
1271 * bison.simple: *** empty log message ***
1272
12731993-06-26 David J. MacKenzie <djm@gnu.org>
1274
1275 * src/getargs.c: entered into RCS
1276
12771993-06-26 David J. MacKenzie <djm@gnu.org>
1278
1279 * doc/bison.texinfo: *** empty log message ***
1280
1281 * doc/bison.1: New file.
1282
12831993-06-25 Richard Stallman <rms@gnu.org>
1284
1285 * src/getargs.c: New file.
1286
12871993-06-16 Richard Stallman <rms@gnu.org>
1288
1289 * src/bison.s1: *** empty log message ***
1290
12911993-06-16 Richard Stallman <rms@gnu.org>
1292
1293 * bison.simple: *** empty log message ***
1294
12951993-06-03 Richard Stallman <rms@gnu.org>
1296
1297 * src/bison.s1: New file.
1298
12991993-06-03 Richard Stallman <rms@gnu.org>
1300
1301 * doc/bison.texinfo: *** empty log message ***
1302
13031993-06-03 Richard Stallman <rms@gnu.org>
1304
1305 * bison.simple: New file.
1306
13071993-05-19 Richard Stallman <rms@gnu.org>
1308
1309 * doc/bison.texinfo: New file.
1310
13111993-05-07 Noah Friedman <friedman@gnu.org>
1312
1313 * Makefile.in: *** empty log message ***
1314
13151993-04-28 Noah Friedman <friedman@gnu.org>
1316
1317 * src/reader.c: *** empty log message ***
1318
13191993-04-23 Noah Friedman <friedman@gnu.org>
1320
1321 * src/alloc.h: entered into RCS
1322
13231993-04-20 David J. MacKenzie <djm@gnu.org>
1324
1325 * src/version.c: *** empty log message ***
1326
1327 * src/files.c, src/allocate.c:
1328 entered into RCS
1329
1330 * src/reader.c: *** empty log message ***
1331
1332 * src/lex.c: entered into RCS
1333
1334 * src/conflicts.c: New file.
1335
1336 * src/symtab.c: entered into RCS
1337
1338 * src/alloc.h: New file.
1339
1340 * src/LR0.c: entered into RCS
1341
13421993-04-18 Noah Friedman <friedman@gnu.org>
1343
1344 * src/reader.c: New file.
1345
1346 * src/version.c: *** empty log message ***
1347
13481993-04-18 Noah Friedman <friedman@gnu.org>
1349
1350 * Makefile.in: *** empty log message ***
1351
13521993-04-17 Noah Friedman <friedman@gnu.org>
1353
1354 * Makefile.in: *** empty log message ***
1355
13561993-04-15 Richard Stallman <rms@gnu.org>
1357
1358 * src/main.c, src/files.c:
1359 New file.
1360
13611993-04-15 Noah Friedman <friedman@gnu.org>
1362
1363 * configure.in: entered into RCS
1364
1365 * configure.in: *** empty log message ***
1366
1367 * configure.in: New file.
1368
13691993-04-14 Richard Stallman <rms@gnu.org>
1370
1371 * Makefile.in: New file.
1372
13731993-04-13 Richard Stallman <rms@gnu.org>
1374
1375 * src/version.c: New file.
1376
13771993-03-25 Richard Stallman <rms@gnu.org>
1378
1379 * src/output.c: entered into RCS
1380
13811992-09-25 Richard Stallman <rms@gnu.org>
1382
1383 * configure.bat: entered into RCS
1384
13851992-06-22 Richard Stallman <rms@gnu.org>
1386
1387 * src/vmsgetargs.c: entered into RCS
1388
13891992-06-22 Richard Stallman <rms@gnu.org>
1390
1391 * doc/bison.rnh: entered into RCS
1392
13931992-04-20 David J. MacKenzie <djm@gnu.org>
1394
1395 * README: entered into RCS
1396
13971992-01-22 Richard Stallman <rms@gnu.org>
1398
1399 * src/machine.h: entered into RCS
1400
14011991-12-21 Richard Stallman <rms@gnu.org>
1402
1403 * src/lalr.c, src/closure.c:
1404 entered into RCS
1405
14061991-12-20 Richard Stallman <rms@gnu.org>
1407
1408 * src/state.h: entered into RCS
1409
14101991-12-18 Richard Stallman <rms@gnu.org>
1411
1412 * src/print.c, src/nullable.c, src/derives.c:
1413 entered into RCS
1414
14151991-11-03 David J. MacKenzie <djm@gnu.org>
1416
1417 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1418 entered into RCS
1419
14201988-09-09 Richard Stallman <rms@gnu.org>
1421
1422 * src/bison.hairy: entered into RCS
1423
14241987-12-16 Richard Stallman <rms@gnu.org>
1425
1426 * REFERENCES: entered into RCS