]> git.saurik.com Git - bison.git/blame - ChangeLog
* src/output.c (token_actions): Introduce a temporary array,
[bison.git] / ChangeLog
CommitLineData
f2acea59
AD
12000-10-02 Akim Demaille <akim@epita.fr>
2
3 * src/output.c (token_actions): Introduce a temporary array,
4 YYDEFACT, that makes it possible for this function to use
5 output_short_table.
6
7
d019d655
AD
82000-10-02 Akim Demaille <akim@epita.fr>
9
10 `user_toknums' is output as a `short[]' in `output.c', while it is
11 defined as a `int[]' in `reader.c'. For consistency with the
12 other output tables, `user_toknums' is now defined as a table of
13 shorts.
14
15 * src/reader.c (user_toknums): Be a short table instead of an int
16 table.
17 Adjust dependencies.
18
19 Factor the short table outputs.
20
21 * src/output.c (output_short_table): New function.
22 * src/output.c (output_gram, output_stos, output_rule_data)
23 (output_base, output_table, output_check): Use it.
24
6c89f1c1
AD
252000-10-02 Akim Demaille <akim@epita.fr>
26
27 * src/output.c (output): Topological sort of the functions, in
28 order to get rid of the `static' prototypes.
29 No longer use `register'.
30 * src/output.h: New file.
31 Propagate its inclusion in files explicitly prototyping functions
32 from output.c.
33
d9efd181
AD
342000-09-21 Akim Demaille <akim@epita.fr>
35
36 * src/atgeneral.m4: Update from Autoconf.
37
c29240e7 382000-09-21 Akim Demaille <akim@epita.fr>
2fa6973e
AD
39
40 * src/closure.h: New file.
41 * src/closure.c: Formatting changes, topological sort over the
42 functions, use of closure.h.
43 (initialize_closure, finalize_closure): Rename as...
44 (new_closure, free_closure): these. Adjust dependencies.
45 * src/LR0.c: Formatting changes, topological sort, use of
46 cloture.h.
47 (initialize_states): Rename as...
48 (new_states): this.
49 * src/Makefile.am (noinst_HEADERS): Adjust.
50
499daa50
AD
512000-09-20 Akim Demaille <akim@epita.fr>
52
53 * src/acconfig.h: Don't protect config.h against multiple
54 inclusion.
55 Don't define PARAMS.
56 * src/system.h: Define PARAMS.
57 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
58 purpose of config.h. system.h must not try to fix wrong
59 definitions in config.h.
60
cc84fd5d
AD
612000-09-20 Akim Demaille <akim@epita.fr>
62
63 * src/derives.h: New file.
64 * src/main.c, src/derives.h: Use it.
65 Formatting changes.
66 * src/Makefile.am (noinst_HEADERS): Adjust.
67
db5b3a89
AD
682000-09-20 Akim Demaille <akim@epita.fr>
69
70 * tests/atgeneral.m4: Update from Autoconf.
71 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
72 (AT_CHECK_CALC): New macros.
73 Use these macros to test bison with options `', `--raw',
74 `--debug', `--yacc', `--yacc --debug'.
75
ceed8467
AD
762000-09-19 Akim Demaille <akim@epita.fr>
77
78 * src/output.c: Formatting changes.
79 * src/machine.h: Remove, leaving its contents in...
80 * src/system.h: here.
81 Include stdio.h.
82 Adjust all dependencies on stdio.h and machine.h.
83 * src/getargs.h: New file.
84 Let all `extern' declarations about getargs.c be replaced with
85 inclusion of `getargs.h'.
86 * src/Makefile.am (noinst_HEADERS): Adjust.
87
88 * tests/calc.m4 (yyin): Be initialized in main, not on the global
89 scope.
90 (yyerror): Returns void, not int.
91 * doc/bison.texinfo: Formatting changes.
92
05a1d24b
AD
932000-09-19 Akim Demaille <akim@epita.fr>
94
95 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
96 portable.
97
cbd25751
AD
982000-09-18 Akim Demaille <akim@epita.fr>
99
100 * configure.in: Append WARNING_CFLAGS to CFLAGS.
101 * src/Makefile.am (INCLUDES): Don't.
102 Be ready to fetch headers in lib/.
103
13863333
AD
1042000-09-18 Akim Demaille <akim@epita.fr>
105
106 * doc/bison.texinfo: Update the copyright.
107 ANSIfy and GNUify the examples.
108 Remove the old menu.
109
0d533154
AD
1102000-09-18 Akim Demaille <akim@epita.fr>
111
112 First set of tests: use the `calc' example from the documentation.
113
114 * src/bison.s1 (yyparse): Condition the code using `yytname' which
115 is defined only when YYDEBUG is.
116 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
117 * src/files.c (tryopen, tryclose): Formatting changes.
118 Move to the top and be static.
119 * src/reader.c (read_signed_integer): Likewise.
120 * tests/calc.m4: New file.
121 * Makefile.am, suite.m4: Adjust.
122 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
123
e79137ac
AD
1242000-09-18 Akim Demaille <akim@epita.fr>
125
126 Add support for an Autotest test suite for Bison.
127
128 * m4/m4.m4, m4/atconfig.m4: New files.
129 * m4/Makefile.am (EXTRA_DIST): Adjust.
130 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
131 files.
132 * src/getargs.c: Display a more standard --version message.
133 * src/reader.c (reader): Formatting changes.
134 No longer depend upon VERSION_STRING.
135 * configure.in: No longer use `dnl'.
136 Set up the test suite and the new directory `tests/.
137 (VERSION_STRING): Remove.
138
27821bff
AD
1392000-04-14 Akim Demaille <akim@epita.fr>
140
141 * src/reader.c (copy_comment2): New function, same as former
142 `copy_comment', but outputs into two FILE *.
143 (copy_comment): Use it.
144 (parse_union_decl): Use it.
145 (get_type, parse_start_decl): Use the same `invalid' message.
146 (parse_start_decl, parse_union_decl): Use the same `multiple'
147 message.
148 (parse_union_decl, copy_guard, copy_action): Use the same
149 `unmatched' message.
150 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
151
cfe5fbc0
AD
1522000-03-31 Akim Demaille <akim@epita.fr>
153
154 * src/files.c (tryopen, tryclose): Move to the top.
155 Be static.
156
cb7db13e
AD
1572000-03-31 Akim Demaille <akim@epita.fr>
158
159 * src/main.c (main): Don't call `done', exit does it.
160
a0f6b076
AD
1612000-03-31 Akim Demaille <akim@epita.fr>
162
36281465
AD
163 * allocate.c: s/return (foo)/return foo/.
164 * lalr.c: Likewise.
165 * LR0.c: Likewise.
166 * output.c: Likewise.
167 * reader.c: Likewise.
168 * symtab.c: Likewise.
169 * vmsgetargs.c: Likewise.
170
1712000-03-31 Akim Demaille <akim@epita.fr>
172
173 Clean up the error reporting functions.
a0f6b076
AD
174
175 * src/report.c: New file.
176 * src/report.h: Likewise.
177 * src/Makefile.am: Adjust.
178 * m4/error.m4: New file.
179 * m4/Makefile.am: Adjust.
180 * configure.in (jm_PREREQ_ERROR): Call it.
181 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
182 Remove.
183 (fatal, fatals): Remove. All callers use complain.c::fatal.
184 (warn, warni, warns, warnss, warnss): Remove. All callers use
185 complain.c::complain.
186 (toomany): Remove, use fatal instead.
187 * src/files.c (done): No argument, use complain_message_count.
188 * src/main.c (main): Register `done' to `atexit'.
189
190 * src/getargs.c (usage): More `fputs', less `fprintf'.
191
18539825
AD
1922000-03-28 Akim Demaille <akim@epita.fr>
193
194 * lib/: New directory.
195 * Makefile.am (SUBDIRS): Adjust.
196 * configure.in: Adjust.
197 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
198 useless.
199 * src/alloca.c: Moved to lib/.
200 * src/getopt.c: Likewise.
201 * src/getopt1.c: Likewise.
202 * src/getopt.h: Likewise.
203 * src/ansi2knr.c: Likewise.
204 * src/ansi2knr.1: Likewise.
205 * src/Makefile.am: Adjust.
206 * lib/Makefile.am: New file.
207
9f306f2a
AD
2082000-03-28 Akim Demaille <akim@epita.fr>
209
210 * src/getargs.c (usage): Refresh the help message.
211
0ba347b6
AD
2122000-03-17 Akim Demaille <akim@epita.fr>
213
214 * src/getopt1.c: Updated from textutils 2.0e
215 * src/getopt.c: Likewise.
216 * src/getopt.h: Likewise.
217
dbe7f271
AD
2182000-03-17 Akim Demaille <akim@epita.fr>
219
220 * src/Makefile.am (bison.simple): Fix the awk program: quote only
221 the file name, not the whole `#line LINE FILE'.
222
75bbe78d
AD
2232000-03-17 Akim Demaille <akim@epita.fr>
224
225 On syntax errors, report the token on which we choked.
226
aa5fd0ee
AD
227 * src/bison.s1 (yyparse): In the label yyerrlab, when
228 YYERROR_VERBOSE, add yychar in msg.
75bbe78d 229
7b306f52
AD
2302000-03-17 Akim Demaille <akim@epita.fr>
231
aa5fd0ee 232 * src/reader.c (copy_at): New function.
7b306f52
AD
233 (copy_guard): Use it.
234 (copy_action): Use it.
235
e87b5700
AD
2362000-03-17 Akim Demaille <akim@epita.fr>
237
238 Be kind to translators, save some useless translations.
239
aa5fd0ee 240 * src/main.c (banner): New function.
e87b5700
AD
241 (fatal_banner): Use it.
242 (warn_banner): Use it.
243
ae3c3164
AD
2442000-03-17 Akim Demaille <akim@epita.fr>
245
aa5fd0ee
AD
246 * src/reader.c (copy_definition): Use copy_string and
247 copy_comment. Removed now unused `match', `ended',
248 `cplus_comment'.
ae3c3164
AD
249 (copy_comment, copy_string): Moved, to be visible from
250 copy_definition.
251
4dc58e7c
AD
2522000-03-17 Akim Demaille <akim@epita.fr>
253
aa5fd0ee
AD
254 * src/reader.c (copy_string): Declare `static inline'. No
255 problems with inline, since it is checked by configure.
4dc58e7c
AD
256 (copy_comment): Likewise.
257
0a6384c4
AD
2582000-03-17 Akim Demaille <akim@epita.fr>
259
aa5fd0ee 260 * src/reader.c (packsymbols): Formatting changes.
0a6384c4 261
3cef001a
AD
2622000-03-17 Akim Demaille <akim@epita.fr>
263
aa5fd0ee 264 * src/reader.c (copy_comment): New function, factored out from:
3cef001a
AD
265 (copy_action): Use it. Removed now unused `match', `ended',
266 `cplus_comment'.
267 (copy_guard): Likewise.
268
ca36d2ef
AD
2692000-03-17 Akim Demaille <akim@epita.fr>
270
aa5fd0ee 271 * src/reader.c (copy_string): New function, factored out from:
ca36d2ef
AD
272 (copy_action): Use it.
273 (copy_guard): Likewise.
274
6666f98f
AD
2752000-03-17 Akim Demaille <akim@epita.fr>
276
277 Change the handling of @s so that they behave exactly like $s.
278 There is now a pseudo variable @$ (readble and writable), location
279 of the lhs of the rule (by default ranging from the location of
280 the first symbol of the rhs, to the location of the last symbol,
281 or, if the rhs is empty, YYLLOC).
282
283 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
284 yyval.
285 (yyparse): When providing a default semantic action, provide a
286 default location action.
287 (after the $): No longer change `*YYLSP', just stack YYLOC the
288 same way you stack YYVAL.
289 * src/reader.c (read_declarations): Use warns.
290 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
291 (copy_action, case '@'): Likewise.
292 Use a standard error message, to save useless work from
293 translators.
294
41aca2e0
AD
2952000-03-17 Akim Demaille <akim@epita.fr>
296
aa5fd0ee
AD
297 * src/bison.s1: Formatting and cosmetics changes.
298 * src/reader.c: Likewise.
41aca2e0
AD
299 Update the Copyright notice.
300
dc08c1d5
AD
3012000-03-17 Akim Demaille <akim@epita.fr>
302
aa5fd0ee
AD
303 * src/bison.s1 (#line): All set to `#line' only, since the
304 Makefile now handles them.
dc08c1d5 305
9ee3c97b
AD
3062000-03-16 Akim Demaille <akim@epita.fr>
307
308 * src/output.c (output_rule_data): Output the documentation of
309 some of the tables.
310 (Copyright notice): Update.
311 Formatting changes.
312
0de741ca
AD
3132000-03-16 Akim Demaille <akim@epita.fr>
314
315 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
316 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
317 One `#if YYDEBUG' remains, since it uses variables which are
318 defined only if `YYDEBUG != 0'.
319
bb10be54
AD
3202000-03-16 Akim Demaille <akim@epita.fr>
321
322 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
323 and related variables so that the similarities are highlighted.
324
b07b484a
AD
3252000-03-16 Akim Demaille <akim@epita.fr>
326
327 * src/bison.s1: Properly indent CPP directives.
328
361f60b3
AD
3292000-03-16 Akim Demaille <akim@epita.fr>
330
331 * src/bison.s1: Properly indent the `alloca' CPP section.
332
8c44d3ec
AD
3332000-03-16 Akim Demaille <akim@epita.fr>
334
335 Do not hard code values of directories in `configure.in'.
336 Update the `configure' tool chain.
337
338 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
339 src/makefile.am.
340 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
341 (AC_OUTPUT): Add m4/Makefile.
342 Bump to bison 1.28a, 1.29 has never been released.
343 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
344 handled via src/Makefile.am.
345 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
346 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
347 autoheader.
348 * Makefile.am (SUBDIRS): Add m4.
349 (ACLOCAL_AM_FLAGS): New variable.
350 (AUTOMAKE_OPTIONS): Add check-news.
351 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
352 the proper line number and file name.
353 (DEFS): Propagate the location of bison library files and of the
354 locale files.
355 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
356 builddir.
357 * acinclude.m4: Remove, replaced by the directory m4.
358 * m4/Makefile.am (EXTRA_DIST): New variable.
359 * m4/gettext.m4: New file, from the fileutils.
360 * m4/lcmessage.m4: Likewise
361 * m4/progtest.m4: Likewise.
362 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
363
f95997e7
AD
3642000-03-10 Akim Demaille <akim@epita.fr>
365
366 * src/closure.c:
367 Formatting changes of various comments.
368 Respect the GNU coding standards at various places.
369 Don't use `_()' when no translation is needed.
370
3711999-12-13 Jesse Thilo <jthilo@gnu.org>
372
373 * src/files.c:
374 OS/2 honors TMPDIR environment variable.
375
3761999-12-13 Jesse Thilo <jthilo@gnu.org>
377
378 * doc/bison.texinfo: Tweaked spelling and grammar.
379 Updated ISBN.
380 Removed reference to price of printed copy.
381 Mention BISON_SIMPLE and BISON_HAIRY.
382
3831999-12-13 Jesse Thilo <jthilo@gnu.org>
384
385 * configure.in, NEWS:
386 Bison 1.29 released.
387
3881999-10-27 Jesse Thilo <jthilo@gnu.org>
389
390 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
391 Added reference card.
392
3931999-07-26 Jesse Thilo <jthilo@gnu.org>
394
395 * po/ru.po: Added Russian translation.
396
3971999-07-26 Jesse Thilo <jthilo@gnu.org>
398
399 * configure.in: Added Russian translation.
400
4011999-07-06 Jesse Thilo <jthilo@gnu.org>
402
403 * configure.in, NEWS, README:
404 Released version 1.28.
405
4061999-06-14 Jesse Thilo <jthilo@gnu.org>
407
408 * src/system.h:
409 Squashed redefinition warning on some systems.
410
411 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
412 Have configure build version string instead of relying on ANSI string
413 concatentation.
414
4151999-06-14 Jesse Thilo <jthilo@gnu.org>
416
417 * po/POTFILES.in: Got rid of version.c.
418
4191999-06-14 Jesse Thilo <jthilo@gnu.org>
420
421 * acconfig.h, configure.in:
422 Have configure build version string instead of relying on ANSI string
423 concatentation.
424
4251999-06-08 Jesse Thilo <jthilo@gnu.org>
426
427 * doc/bison.1:
428 Dropped mention of `+' for long-named options.
429
4301999-05-30 Jesse Thilo <jthilo@gnu.org>
431
432 * src/files.c: Added <unistd.h> for unlink().
433
434 * src/Makefile.am, src/system.h:
435 I18n fixes.
436
4371999-05-30 Jesse Thilo <jthilo@gnu.org>
438
439 * README: Added a FAQ list.
440
441 * configure.in, acconfig.h:
442 I18n fixes.
443
4441999-05-30 Jesse Thilo <jthilo@gnu.org>
445
446 * doc/FAQ, doc/Makefile.am:
447 Added a FAQ list.
448
4491999-05-19 Jesse Thilo <jthilo@gnu.org>
450
451 * src/alloc.h, src/symtab.h, src/version.c:
452 Protected inclusion of "config.h" with HAVE_CONFIG_H.
453
4541999-04-18 Jesse Thilo <jthilo@gnu.org>
455
456 * src/.cvsignore, src/Makefile.am:
457 Reorganized: sources in `src', documentation in `doc'.
458
459 * src/lex.c (literalchar):
460 fixed the code for escaping double quotes (thanks
461 Jonathan Czisny.)
462
4631999-04-18 Jesse Thilo <jthilo@gnu.org>
464
465 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
466 Adjusted paths to reflect directory reorganization.
467
4681999-04-18 Jesse Thilo <jthilo@gnu.org>
469
470 * doc/.cvsignore, doc/Makefile.am:
471 Reorganized: sources in `src', documentation in `doc'.
472
4731999-04-18 Jesse Thilo <jthilo@gnu.org>
474
475 * configure.in:
476 Updated AC_INIT file to reflect directory reorganization.
477
478 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
479 Reorganized: sources in `src', documentation in `doc'.
480
4811999-04-13 Jesse Thilo <jthilo@gnu.org>
482
483 * src/allocate.c:
484 Don't declare calloc() and realloc() if not necessary.
485
4861999-04-13 Jesse Thilo <jthilo@gnu.org>
487
488 * configure.in, acconfig.h, acinclude.m4:
489 Don't declare calloc() and realloc() if not necessary.
490
4911999-03-23 Jesse Thilo <jthilo@gnu.org>
492
493 * po/.cvsignore: Added i18n support.
494
4951999-03-23 Jesse Thilo <jthilo@gnu.org>
496
497 * acconfig.h, configure.in, Makefile.am:
498 Added i18n support.
499
5001999-03-22 Jesse Thilo <jthilo@gnu.org>
501
502 * src/bison.s1: Fixed #line numbers.
503
5041999-03-15 Jesse Thilo <jthilo@gnu.org>
505
506 * po/es.po, po/fr.po, po/nl.po, po/de.po:
507 Added PO files from Translation Project.
508
5091999-03-03 Jesse Thilo <jthilo@gnu.org>
510
511 * Makefile.am:
512 Added support for non-ANSI compilers (ansi2knr).
513
5141999-02-16 Jesse Thilo <jthilo@gnu.org>
515
516 * configure.in: Bumped version number to 1.27.
517
518 * Makefile.am:
519 Added `bison.simple' to list of files removed by `make distclean'.
520
5211999-02-12 Jesse Thilo <jthilo@gnu.org>
522
523 * src/files.c, src/files.h:
524 Defined locations of parser files in config.h instead of Makefile.
525
5261999-02-12 Jesse Thilo <jthilo@gnu.org>
527
528 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
529 Defined locations of parser files in config.h instead of Makefile.
530
5311999-02-09 Jesse Thilo <jthilo@gnu.org>
532
533 * Makefile.am:
534 Removed inappropriate use of $< macro.
535
5361999-02-05 Jesse Thilo <jthilo@gnu.org>
537
538 * po/Makefile.in.in, po/POTFILES.in:
539 Add `po' directory skeleton.
540
5411999-01-27 Jesse Thilo <jthilo@gnu.org>
542
543 * README: Document help-bison list.
544
545 * configure.in: Add check for mkstemp().
546
5471999-01-20 Jesse Thilo <jthilo@gnu.org>
548
549 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
550 Hush a few compiler warnings.
551
552 * src/files.c:
553 Add tryclose(), which verifies that fclose was successful.
554 Hush a couple of compiler warnings.
555
5561999-01-20 Jesse Thilo <jthilo@gnu.org>
557
558 * Makefile.am, OChangeLog:
559 ChangeLog is now automatically generated. Include the old version as
560 OChangeLog.
561
5621999-01-14 Jesse Thilo <jthilo@gnu.org>
563
564 * 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:
565 Update FSF address.
566
5671999-01-14 Jesse Thilo <jthilo@gnu.org>
568
569 * doc/bison.texinfo: Fix formatting glitch.
570
571 * doc/bison.texinfo: Update FSF address.
572
5731999-01-14 Jesse Thilo <jthilo@gnu.org>
574
575 * acconfig.h: Update FSF address.
576
5771999-01-08 Jesse Thilo <jthilo@gnu.org>
578
579 * src/system.h:
580 Don't define PACKAGE here, since config.h defines it.
581
5821998-12-30 Jesse Thilo <jthilo@gnu.org>
583
584 * src/reader.c: Update copyright date.
585
586 * src/main.c:
587 Ditch sprintf to statically-sized buffers in fatal/warn functions in
588 favor of output directly to stderr (avoids buffer overruns).
589
590 * src/reader.c: Some checks for premature EOF.
591
592 * 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:
593 Use prototypes if the compiler understands them.
594
595 * src/files.c: Honor TMPDIR on Unix hosts.
596 Use prototypes if the compiler understands them.
597
598 * src/reader.c:
599 Fix a couple of buffer overrun bugs.
600 Use prototypes if the compiler understands them.
601
602 * src/system.h: Include unistd.h and ctype.h.
603 Use #ifdef instead of #if for NLS symbols.
604
6051998-12-30 Jesse Thilo <jthilo@gnu.org>
606
607 * doc/bison.texinfo:
608 Delete comment "consider using @set for edition number, etc..." since
609 we now are doing so.
610
6111998-12-30 Jesse Thilo <jthilo@gnu.org>
612
613 * configure.in:
614 Use prototypes if the compiler understands them.
615
616 * NEWS: Document 1.26 highlights.
617
618 * Makefile.am: Require Automake 1.3 or later.
619
620 * acconfig.h:
621 Use prototypes if the compiler understands them.
622
6231998-12-29 Jesse Thilo <jthilo@gnu.org>
624
625 * src/version.c:
626 Use VERSION symbol from automake for version number.
627
6281998-12-29 Jesse Thilo <jthilo@gnu.org>
629
630 * acconfig.h, configure.in, version.cin:
631 Use VERSION symbol from automake for version number.
632
6331998-11-28 Jesse Thilo <jthilo@gnu.org>
634
635 * Makefile.am:
636 Distribute original version of simple parser (bison.s1), not built
637 version (bison.simple).
638
6391998-11-28 Jesse Thilo <jthilo@gnu.org>
640
641 * doc/bison.texinfo: Add info dir entry.
642
643 * doc/bison.texinfo:
644 Let automake put version number into documentation.
645
6461998-11-26 Jesse Thilo <jthilo@gnu.org>
647
648 * src/bison.cld, src/build.com, src/vmshlp.mar:
649 Add non-RCS files from /gd/gnu/bison.
650
6511998-11-26 Jesse Thilo <jthilo@gnu.org>
652
653 * doc/bison.1:
654 Document the BISON_HAIRY and BISON_SIMPLE variables.
655
6561998-11-25 Jesse Thilo <jthilo@gnu.org>
657
658 * src/version.c: Build version.c automatically.
659
660 * src/reader.c:
661 Fix token numbering (used to start at 258, not 257).
662
663 * src/system.h: Include config.h.
664
665 * src/getargs.c: Update bug report address.
666
667 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
668 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
669
6701998-11-25 Jesse Thilo <jthilo@gnu.org>
671
672 * Makefile.am:
673 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
674
675 * configure.in, version.cin:
676 Build version.c automatically.
677
678 * AUTHORS: Add AUTHORS file.
679
680 * README: Update bug report address.
681
682 * bison.simple:
683 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
684
685 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
686 Add automake stuff.
687
6881998-11-25 Jesse Thilo <jthilo@gnu.org>
689
690 * doc/bison.texinfo: Clean up some formatting.
691
6921998-05-05 Richard Stallman <rms@gnu.org>
693
694 * doc/bison.texinfo:
695 Explain better why to make a pure parser.
696
6971998-01-05 Richard Stallman <rms@gnu.org>
698
699 * src/files.c (openfiles):
700 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
701 find a temporary directory, if possible. Do not unlink files while
702 they are open.
703
7041997-08-25 Richard Stallman <rms@gnu.org>
705
706 * src/reader.c (stack_offset;):
707 Change some warni to warns.
708
709 * src/lex.c (literalchar): Use warns, not warni.
710
7111997-06-28 Richard Stallman <rms@gnu.org>
712
713 * src/bison.s1: Add a Bison version comment.
714
715 * src/main.c (fatal, warn, berror):
716 Use program_name.
717
7181997-06-28 Richard Stallman <rms@gnu.org>
719
720 * Makefile.in (bison_version): New variable.
721 (dist): Use that variable.
722 (bison.s1): Substitute the Bison version into bison.simple.
723
724 * bison.simple: Add a Bison version comment.
725
7261997-06-18 Richard Stallman <rms@gnu.org>
727
728 * src/main.c (fatal, warn, berror):
729 Make error messages standard.
730 (toomany): Improve error message text.
731
732 * 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:
733 new.h renamed to alloc.h.
734
7351997-06-18 Richard Stallman <rms@gnu.org>
736
737 * Makefile.in: new.h renamed to alloc.h.
738
7391997-05-24 Richard Stallman <rms@gnu.org>
740
741 * src/lex.c (literalchar):
742 Fix the code for escaping \, " and '.
743
744 (lex): Avoid trouble when there are many chars
745 to discard in a char literal with just several chars in it.
746
7471997-05-17 Richard Stallman <rms@gnu.org>
748
749 * src/bison.s1:
750 Use malloc, if using alloca is troublesome.
751 (YYSTACK_USE_ALLOCA): New flag macro.
752 Define it for some systems and compilers.
753 (YYSTACK_ALLOC): New macro.
754 (yyparse): Use YYSTACK_ALLOC to allocate stack.
755 If it was malloc'd, free it.
756
7571997-05-17 Richard Stallman <rms@gnu.org>
758
759 * bison.simple:
760 Use malloc, if using alloca is troublesome.
761 (YYSTACK_USE_ALLOCA): New flag macro.
762 Define it for some systems and compilers.
763 (YYSTACK_ALLOC): New macro.
764 (yyparse): Use YYSTACK_ALLOC to allocate stack.
765 If it was malloc'd, free it.
766
7671997-04-23 Richard Stallman <rms@gnu.org>
768
769 * src/bison.s1:
770 (alloca) [__hpux]: Always define as __builtin_alloca.
771
7721997-04-23 Richard Stallman <rms@gnu.org>
773
774 * bison.simple:
775 (alloca) [__hpux]: Always define as __builtin_alloca.
776
7771997-04-22 Richard Stallman <rms@gnu.org>
778
779 * src/bison.s1:
780 [__hpux]: Include alloca.h (right for HPUX 10)
781 instead of declaring alloca (right for HPUX 9).
782
783 * src/bison.s1 (__yy_memcpy):
784 Declare arg `count' as unsigned int.
785 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
786
7871997-04-22 Richard Stallman <rms@gnu.org>
788
789 * bison.simple:
790 [__hpux]: Include alloca.h (right for HPUX 10)
791 instead of declaring alloca (right for HPUX 9).
792
793 * bison.simple (__yy_memcpy):
794 Declare arg `count' as unsigned int.
795 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
796
7971997-01-03 Richard Stallman <rms@gnu.org>
798
799 * src/allocate.c: [__STDC__ or _MSC_VER]:
800 Declare calloc and realloc to return void *.
801
8021997-01-02 Richard Stallman <rms@gnu.org>
803
804 * src/system.h:
805 [_MSC_VER]: Include stdlib.h and process.h.
806 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
807
808 * src/main.c (main): Return FAILURE as a value.
809 (printable_version): Declare arg as int, not char.
810
8111997-01-02 Richard Stallman <rms@gnu.org>
812
813 * Makefile.in (dist):
814 Explicitly check for symlinks, and copy them.
815
8161996-12-19 Richard Stallman <rms@gnu.org>
817
818 * src/files.c:
819 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
820
8211996-12-18 Paul Eggert <eggert@gnu.org>
822
823 * src/bison.s1 (yyparse):
824 If __GNUC__ and YYPARSE_PARAM are both defined,
825 declare yyparse to have a void * argument.
826
8271996-12-18 Paul Eggert <eggert@gnu.org>
828
829 * bison.simple (yyparse):
830 If __GNUC__ and YYPARSE_PARAM are both defined,
831 declare yyparse to have a void * argument.
832
8331996-12-17 Richard Stallman <rms@gnu.org>
834
835 * src/reduce.c (nbits): Add some casts.
836
8371996-08-12 Richard Stallman <rms@gnu.org>
838
839 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
840
8411996-08-12 Richard Stallman <rms@gnu.org>
842
843 * bison.simple: Test _MSDOS as well as _MSDOS_.
844
8451996-07-31 Richard Stallman <rms@gnu.org>
846
847 * src/bison.s1:
848 [__sun && __i386]: Include alloca.h.
849
8501996-07-31 Richard Stallman <rms@gnu.org>
851
852 * bison.simple:
853 [__sun && __i386]: Include alloca.h.
854
8551996-07-30 Richard Stallman <rms@gnu.org>
856
857 * src/bison.s1: Comment change.
858
859 * src/bison.s1: Test _MSDOS_, not MSDOS.
860
8611996-07-30 Richard Stallman <rms@gnu.org>
862
863 * bison.simple: Comment change.
864
865 * bison.simple: Test _MSDOS_, not MSDOS.
866
8671996-06-01 Richard Stallman <rms@gnu.org>
868
869 * 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:
870 Insert `_' macro around many string constants.
871
872 * src/main.c:
873 Insert `_' macro around many string constants.
874
875 (main): Call setlocale, bindtextdomain and textdomain.
876
877 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
878 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
879 [ENABLE_NLS]: Include libintl.h.
880 [ENABLE_NLS] (gettext): Define.
881 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
882 (N_, PACKAGE, LOCALEDIR): New macros.
883
8841996-06-01 Richard Stallman <rms@gnu.org>
885
886 * POTFILES.in: New file.
887
888 * Makefile.in (allocate.o):
889 Define target explicitly.
890
891 * Makefile.in (CFLAGS): Set to @CFLAGS@.
892 (LDFLAGS): Set to @LDFLAGS@.
893 (configure): Run autoconf only if preceding `cd' succeeds.
894 (bison.s1): Redirect output to temporary file then move the
895 temporary to the target, rather than redirecting directly to bison.s1.
896 (clean): Remove config.status and config.log.
897 (distclean): Don't remove config.status here.
898
8991996-05-12 Richard Stallman <rms@gnu.org>
900
901 * src/bison.s1:
902 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
903
9041996-05-12 Richard Stallman <rms@gnu.org>
905
906 * bison.simple:
907 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
908
9091996-05-11 Richard Stallman <rms@gnu.org>
910
911 * src/bison.s1 (__yy_memcpy):
912 Really reorder the args, as was supposedly done on Feb 14 1995.
913 (yyparse): Calls changed accordingly.
914
9151996-05-11 Richard Stallman <rms@gnu.org>
916
917 * Makefile.in (dist): Don't use $(srcdir).
918
919 * bison.simple (__yy_memcpy):
920 Really reorder the args, as was supposedly done on Feb 14 1995.
921 (yyparse): Calls changed accordingly.
922
9231996-01-27 Richard Stallman <rms@gnu.org>
924
925 * src/output.c (output_rule_data):
926 Test YYERROR_VERBOSE in the conditional
927 around the definition of ttyname.
928
9291995-12-29 Richard Stallman <rms@gnu.org>
930
931 * src/bison.s1:
932 Fix line numbers in #line commands.
933
9341995-12-29 Richard Stallman <rms@gnu.org>
935
936 * bison.simple:
937 Fix line numbers in #line commands.
938
9391995-12-27 Richard Stallman <rms@gnu.org>
940
941 * src/bison.s1 (YYPARSE_PARAM_DECL):
942 In C++, make it always null.
943 (YYPARSE_PARAM_ARG): New macro.
944 (yyparse): Use YYPARSE_PARAM_ARG.
945
9461995-12-27 Richard Stallman <rms@gnu.org>
947
948 * bison.simple (YYPARSE_PARAM_DECL):
949 In C++, make it always null.
950 (YYPARSE_PARAM_ARG): New macro.
951 (yyparse): Use YYPARSE_PARAM_ARG.
952
9531995-11-29 Richard Stallman <rms@gnu.org>
954
955 * doc/bison.texinfo:
956 Describe literal string tokens, %raw, %no_lines, %token_table.
957
9581995-11-29 Daniel Hagerty <hag@gnu.org>
959
960 * doc/bison.texinfo: Fixed update date
961
9621995-10-16 Richard Stallman <rms@gnu.org>
963
964 * src/version.c: Version 1.25.
965
9661995-10-16 Richard Stallman <rms@gnu.org>
967
968 * NEWS: *** empty log message ***
969
9701995-10-16 Richard Stallman <rms@gnu.org>
971
972 * doc/bison.1, doc/bison.rnh:
973 Add new options.
974
9751995-10-15 Richard Stallman <rms@gnu.org>
976
977 * src/vmsgetargs.c, src/getargs.c:
978 Added -n, -k, and -raw switches.
979 (noparserflag, toknumflag, rawtoknumflag): New variables.
980
981 * src/symtab.h (SALIAS):
982 New #define for adding aliases to %token.
983 (struct bucket): Added `alias' field.
984
985 * src/reduce.c (reduce_grammar):
986 Revise error message.
987 (print_notices): Remove final `.' from error message.
988
989 * src/reader.c (reader_output_yylsp):
990 New function.
991 (readgram): Use `#if 0' around code that accepted %command
992 inside grammar rules: The documentation doesn't allow it,
993 and it will fail since the %command processors scan for the next %.
994 (parse_token_decl): Extended the %token
995 declaration to allow a multi-character symbol as an alias.
996 (parse_thong_decl): New function.
997 (read_declarations): Added %thong declarations.
998 (read_declarations): Handle NOOP to deal with allowing
999 % declarations as another means to specify the flags.
1000 (readgram): Allow %prec prior to semantics embedded in a rule.
1001 (skip_to_char, read_declarations, copy_definition)
1002 (parse_token_decl, parse_start_decl, parse_type_decl)
1003 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
1004 (get_type_name, copy_guard, copy_action, readgram)
1005 (get_type, packsymbols): Revised most error messages.
1006 Changed `fatal' to `warnxxx' to avoid aborting for error.
1007 Revised and use multiple warnxxx functions to avoid using VARARGS1.
1008 (read_declarations): Improve the error message for
1009 an invalid character. Do not abort.
1010 (read_declarations, copy_guard, copy_action): Use
1011 printable_version to avoid unprintable characters in printed output.
1012 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
1013 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
1014 Allow the type of a non-terminal can be given
1015 more than once, as long as all specifications give the same type.
1016
1017 * src/output.c:
1018 (output_headers, output_trailers, output, output_gram)
1019 (output_rule_data): Implement noparserflag variable.
1020 Implement toknumflag variable.
1021 (output): Call reader_output_yylsp to output LTYPESTR.
1022
1023 * src/main.c (main):
1024 If reader sees an error, don't process the grammar.
1025 (fatals): Updated to not use VARARGS1.
1026 (printable_version, int_to_string, warn, warni, warns, warnss)
1027 (warnsss): New error reporting functions. Avoid abort for error.
1028
1029 * src/lex.h:
1030 Added THONG and NOOP for alias processing.
1031 Added SETOPT for the new code that allows setting options with %flags.
1032
1033 * src/lex.c:
1034 Include getopt.h. Add some extern decls.
1035 (safegetc): New function to deal with EOF gracefully.
1036 (literalchar); new function to deal with reading \ escapes.
1037 (lex): Use literalchar.
1038 (lex): Implemented "..." tokens.
1039 (literalchar, lex, parse_percent_token): Made tokenbuffer
1040 always contain the token. This includes growing the token
1041 buffer while reading an integer.
1042 (parse_percent_token): Replaced if-else statement with percent_table.
1043 (parse_percent_token): Added % declarations as another
1044 way to specify the flags -n, -l, and -r. Also added hooks for
1045 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1046 major changes to files.c.
1047 (lex) Retain in the incoming stream a character following
1048 an incorrect '/'.
1049 (skip_white_space, lex): Revised most error messages
1050 and changed fatal to warn to avoid aborting.
1051 (percent_table): Added %thong declarations.
1052
1053 * src/gram.h: Comment changes.
1054
1055 * src/files.c (openfiles, open_extra_files, done):
1056 Add faction flag
1057 and actfile file. Handle noparserflag. Both for -n switch.
1058
1059 * src/conflicts.c (resolve_sr_conflict):
1060 Remove use of alloca.
1061
10621995-06-01 Jim Meyering <meyering@gnu.org>
1063
1064 * doc/bison.texinfo: *** empty log message ***
1065
10661995-05-06 Richard Stallman <rms@gnu.org>
1067
1068 * src/bison.s1: Comment change.
1069
10701995-05-06 Richard Stallman <rms@gnu.org>
1071
1072 * bison.simple: Comment change.
1073
10741995-05-03 Richard Stallman <rms@gnu.org>
1075
1076 * src/version.c: Version now 1.24.
1077
1078 * src/bison.s1: Change distribution terms.
1079
1080 * src/version.c: Version now 1.23.
1081
10821995-05-03 Richard Stallman <rms@gnu.org>
1083
1084 * doc/bison.texinfo:
1085 Rewrite "Conditions for Using Bison".
1086 Update version to 1.24.
1087
10881995-05-03 Richard Stallman <rms@gnu.org>
1089
1090 * bison.simple: Change distribution terms.
1091
10921995-02-23 Richard Stallman <rms@gnu.org>
1093
1094 * src/files.c: Test __VMS_POSIX as well as VMS.
1095
10961995-02-14 Jim Meyering <meyering@gnu.org>
1097
1098 * src/bison.s1 (__yy_memcpy):
1099 Renamed from __yy_bcopy to avoid
1100 confusion. Reverse FROM and TO arguments to be consistent with
1101 those of memcpy.
1102
11031995-02-14 Jim Meyering <meyering@gnu.org>
1104
1105 * bison.simple (__yy_memcpy):
1106 Renamed from __yy_bcopy to avoid
1107 confusion. Reverse FROM and TO arguments to be consistent with
1108 those of memcpy.
1109
11101994-11-10 David J. MacKenzie <djm@gnu.org>
1111
1112 * NEWS: reformat
1113
1114 * NEWS: New file.
1115
1116 * Makefile.in (DISTFILES): Include NEWS.
1117
1118 * Makefile.in (DISTFILES):
1119 Include install-sh, not install.sh.
1120
1121 * configure.in: Update to Autoconf v2 macro names.
1122
11231994-10-05 David J. MacKenzie <djm@gnu.org>
1124
1125 * Makefile.in: fix typo
1126
1127 * Makefile.in (prefix, exec_prefix):
1128 Let configure set them.
1129
11301994-09-28 David J. MacKenzie <djm@gnu.org>
1131
1132 * Makefile.in: Set datadir to $(prefix)/share.
1133
11341994-09-15 Richard Stallman <rms@gnu.org>
1135
1136 * src/bison.s1:
1137 Update copyright notice and GPL version.
1138
11391994-09-15 Richard Stallman <rms@gnu.org>
1140
1141 * bison.simple:
1142 Update copyright notice and GPL version.
1143
11441994-07-12 Richard Stallman <rms@gnu.org>
1145
1146 * src/reduce.c, src/reader.c:
1147 entered into RCS
1148
11491994-05-05 David J. MacKenzie <djm@gnu.org>
1150
1151 * Makefile.in: entered into RCS
1152
11531994-03-26 Richard Stallman <rms@gnu.org>
1154
1155 * src/bison.s1: entered into RCS
1156
11571994-03-26 Richard Stallman <rms@gnu.org>
1158
1159 * bison.simple: entered into RCS
1160
11611994-03-25 Richard Stallman <rms@gnu.org>
1162
1163 * src/main.c: entered into RCS
1164
11651994-03-24 Richard Stallman <rms@gnu.org>
1166
1167 * src/conflicts.c: entered into RCS
1168
11691994-01-02 Richard Stallman <rms@gnu.org>
1170
1171 * Makefile.in: *** empty log message ***
1172
11731993-11-21 Richard Stallman <rms@gnu.org>
1174
1175 * src/bison.s1: *** empty log message ***
1176
11771993-11-21 Richard Stallman <rms@gnu.org>
1178
1179 * doc/bison.texinfo: entered into RCS
1180
1181 * doc/bison.texinfo: *** empty log message ***
1182
11831993-11-21 Richard Stallman <rms@gnu.org>
1184
1185 * bison.simple: *** empty log message ***
1186
11871993-10-25 David J. MacKenzie <djm@gnu.org>
1188
1189 * doc/bison.texinfo: *** empty log message ***
1190
11911993-10-19 Richard Stallman <rms@gnu.org>
1192
1193 * src/bison.s1: *** empty log message ***
1194
11951993-10-19 Richard Stallman <rms@gnu.org>
1196
1197 * bison.simple: *** empty log message ***
1198
11991993-10-14 Richard Stallman <rms@gnu.org>
1200
1201 * src/bison.s1: *** empty log message ***
1202
12031993-10-14 Richard Stallman <rms@gnu.org>
1204
1205 * bison.simple: *** empty log message ***
1206
12071993-09-14 David J. MacKenzie <djm@gnu.org>
1208
1209 * doc/bison.texinfo: *** empty log message ***
1210
12111993-09-13 Noah Friedman <friedman@gnu.org>
1212
1213 * Makefile.in: *** empty log message ***
1214
12151993-09-10 Richard Stallman <rms@gnu.org>
1216
1217 * src/conflicts.c: *** empty log message ***
1218
1219 * src/system.h: entered into RCS
1220
12211993-09-10 Richard Stallman <rms@gnu.org>
1222
1223 * doc/bison.1: entered into RCS
1224
12251993-09-06 Noah Friedman <friedman@gnu.org>
1226
1227 * src/version.c: entered into RCS
1228
12291993-09-06 Noah Friedman <friedman@gnu.org>
1230
1231 * Makefile.in: *** empty log message ***
1232
12331993-07-30 David J. MacKenzie <djm@gnu.org>
1234
1235 * Makefile.in: *** empty log message ***
1236
12371993-07-24 Richard Stallman <rms@gnu.org>
1238
1239 * src/bison.s1: *** empty log message ***
1240
12411993-07-24 Richard Stallman <rms@gnu.org>
1242
1243 * bison.simple: *** empty log message ***
1244
12451993-07-08 David J. MacKenzie <djm@gnu.org>
1246
1247 * Makefile.in: *** empty log message ***
1248
12491993-07-04 Richard Stallman <rms@gnu.org>
1250
1251 * src/bison.s1: *** empty log message ***
1252
12531993-07-04 Richard Stallman <rms@gnu.org>
1254
1255 * bison.simple: *** empty log message ***
1256
12571993-06-26 David J. MacKenzie <djm@gnu.org>
1258
1259 * src/getargs.c: entered into RCS
1260
12611993-06-26 David J. MacKenzie <djm@gnu.org>
1262
1263 * doc/bison.texinfo: *** empty log message ***
1264
1265 * doc/bison.1: New file.
1266
12671993-06-25 Richard Stallman <rms@gnu.org>
1268
1269 * src/getargs.c: New file.
1270
12711993-06-16 Richard Stallman <rms@gnu.org>
1272
1273 * src/bison.s1: *** empty log message ***
1274
12751993-06-16 Richard Stallman <rms@gnu.org>
1276
1277 * bison.simple: *** empty log message ***
1278
12791993-06-03 Richard Stallman <rms@gnu.org>
1280
1281 * src/bison.s1: New file.
1282
12831993-06-03 Richard Stallman <rms@gnu.org>
1284
1285 * doc/bison.texinfo: *** empty log message ***
1286
12871993-06-03 Richard Stallman <rms@gnu.org>
1288
1289 * bison.simple: New file.
1290
12911993-05-19 Richard Stallman <rms@gnu.org>
1292
1293 * doc/bison.texinfo: New file.
1294
12951993-05-07 Noah Friedman <friedman@gnu.org>
1296
1297 * Makefile.in: *** empty log message ***
1298
12991993-04-28 Noah Friedman <friedman@gnu.org>
1300
1301 * src/reader.c: *** empty log message ***
1302
13031993-04-23 Noah Friedman <friedman@gnu.org>
1304
1305 * src/alloc.h: entered into RCS
1306
13071993-04-20 David J. MacKenzie <djm@gnu.org>
1308
1309 * src/version.c: *** empty log message ***
1310
1311 * src/files.c, src/allocate.c:
1312 entered into RCS
1313
1314 * src/reader.c: *** empty log message ***
1315
1316 * src/lex.c: entered into RCS
1317
1318 * src/conflicts.c: New file.
1319
1320 * src/symtab.c: entered into RCS
1321
1322 * src/alloc.h: New file.
1323
1324 * src/LR0.c: entered into RCS
1325
13261993-04-18 Noah Friedman <friedman@gnu.org>
1327
1328 * src/reader.c: New file.
1329
1330 * src/version.c: *** empty log message ***
1331
13321993-04-18 Noah Friedman <friedman@gnu.org>
1333
1334 * Makefile.in: *** empty log message ***
1335
13361993-04-17 Noah Friedman <friedman@gnu.org>
1337
1338 * Makefile.in: *** empty log message ***
1339
13401993-04-15 Richard Stallman <rms@gnu.org>
1341
1342 * src/main.c, src/files.c:
1343 New file.
1344
13451993-04-15 Noah Friedman <friedman@gnu.org>
1346
1347 * configure.in: entered into RCS
1348
1349 * configure.in: *** empty log message ***
1350
1351 * configure.in: New file.
1352
13531993-04-14 Richard Stallman <rms@gnu.org>
1354
1355 * Makefile.in: New file.
1356
13571993-04-13 Richard Stallman <rms@gnu.org>
1358
1359 * src/version.c: New file.
1360
13611993-03-25 Richard Stallman <rms@gnu.org>
1362
1363 * src/output.c: entered into RCS
1364
13651992-09-25 Richard Stallman <rms@gnu.org>
1366
1367 * configure.bat: entered into RCS
1368
13691992-06-22 Richard Stallman <rms@gnu.org>
1370
1371 * src/vmsgetargs.c: entered into RCS
1372
13731992-06-22 Richard Stallman <rms@gnu.org>
1374
1375 * doc/bison.rnh: entered into RCS
1376
13771992-04-20 David J. MacKenzie <djm@gnu.org>
1378
1379 * README: entered into RCS
1380
13811992-01-22 Richard Stallman <rms@gnu.org>
1382
1383 * src/machine.h: entered into RCS
1384
13851991-12-21 Richard Stallman <rms@gnu.org>
1386
1387 * src/lalr.c, src/closure.c:
1388 entered into RCS
1389
13901991-12-20 Richard Stallman <rms@gnu.org>
1391
1392 * src/state.h: entered into RCS
1393
13941991-12-18 Richard Stallman <rms@gnu.org>
1395
1396 * src/print.c, src/nullable.c, src/derives.c:
1397 entered into RCS
1398
13991991-11-03 David J. MacKenzie <djm@gnu.org>
1400
1401 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1402 entered into RCS
1403
14041988-09-09 Richard Stallman <rms@gnu.org>
1405
1406 * src/bison.hairy: entered into RCS
1407
14081987-12-16 Richard Stallman <rms@gnu.org>
1409
1410 * REFERENCES: entered into RCS