]> git.saurik.com Git - bison.git/blame - ChangeLog
* src/files.c: Formatting changes.
[bison.git] / ChangeLog
CommitLineData
8963a27b
AD
12000-10-02 Akim Demaille <akim@epita.fr>
2
3 * src/files.c: Formatting changes.
4 (tryopen, tryclose, openfiles): Rename as...
5 (xfopen, xfclose, open_files): this.
6 (stringappend): static.
7 * src/files.h: Complete the list of exported symbols.
8 Propagate its use.
9
10
a70083a3
AD
112000-10-02 Akim Demaille <akim@epita.fr>
12
13 * src/reader.h: New file.
14 Propagate its use instead of tedious list of `extern' and
15 prototypes.
16 * src/reader.c: Formatting changes, topological sort,
17 s/register//.
18
19
abadc117
AD
202000-10-02 Akim Demaille <akim@epita.fr>
21
22 * src/lex.h: Prototype `lex.c' exported functions.
23 * src/reader.c: Adjust.
24 * src/lex.c: Formatting changes.
25 (safegetc): Rename as...
26 (xgetc): this.
27
28
720d742f
AD
292000-10-02 Akim Demaille <akim@epita.fr>
30
31 * src/lalr.h: New file.
32 Propagate its inclusion instead of prototypes and `extern'.
33 * src/lalr.c: Formatting changes, topological sorting etc.
34
35
f2acea59
AD
362000-10-02 Akim Demaille <akim@epita.fr>
37
38 * src/output.c (token_actions): Introduce a temporary array,
39 YYDEFACT, that makes it possible for this function to use
40 output_short_table.
41
42
d019d655
AD
432000-10-02 Akim Demaille <akim@epita.fr>
44
45 `user_toknums' is output as a `short[]' in `output.c', while it is
46 defined as a `int[]' in `reader.c'. For consistency with the
47 other output tables, `user_toknums' is now defined as a table of
48 shorts.
49
50 * src/reader.c (user_toknums): Be a short table instead of an int
51 table.
52 Adjust dependencies.
53
54 Factor the short table outputs.
55
56 * src/output.c (output_short_table): New function.
57 * src/output.c (output_gram, output_stos, output_rule_data)
58 (output_base, output_table, output_check): Use it.
59
6c89f1c1
AD
602000-10-02 Akim Demaille <akim@epita.fr>
61
62 * src/output.c (output): Topological sort of the functions, in
63 order to get rid of the `static' prototypes.
64 No longer use `register'.
65 * src/output.h: New file.
66 Propagate its inclusion in files explicitly prototyping functions
67 from output.c.
68
d9efd181
AD
692000-09-21 Akim Demaille <akim@epita.fr>
70
71 * src/atgeneral.m4: Update from Autoconf.
72
c29240e7 732000-09-21 Akim Demaille <akim@epita.fr>
2fa6973e
AD
74
75 * src/closure.h: New file.
76 * src/closure.c: Formatting changes, topological sort over the
77 functions, use of closure.h.
78 (initialize_closure, finalize_closure): Rename as...
79 (new_closure, free_closure): these. Adjust dependencies.
80 * src/LR0.c: Formatting changes, topological sort, use of
81 cloture.h.
82 (initialize_states): Rename as...
83 (new_states): this.
84 * src/Makefile.am (noinst_HEADERS): Adjust.
85
499daa50
AD
862000-09-20 Akim Demaille <akim@epita.fr>
87
88 * src/acconfig.h: Don't protect config.h against multiple
89 inclusion.
90 Don't define PARAMS.
91 * src/system.h: Define PARAMS.
92 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
93 purpose of config.h. system.h must not try to fix wrong
94 definitions in config.h.
95
cc84fd5d
AD
962000-09-20 Akim Demaille <akim@epita.fr>
97
98 * src/derives.h: New file.
99 * src/main.c, src/derives.h: Use it.
100 Formatting changes.
101 * src/Makefile.am (noinst_HEADERS): Adjust.
102
db5b3a89
AD
1032000-09-20 Akim Demaille <akim@epita.fr>
104
105 * tests/atgeneral.m4: Update from Autoconf.
106 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
107 (AT_CHECK_CALC): New macros.
108 Use these macros to test bison with options `', `--raw',
109 `--debug', `--yacc', `--yacc --debug'.
110
ceed8467
AD
1112000-09-19 Akim Demaille <akim@epita.fr>
112
113 * src/output.c: Formatting changes.
114 * src/machine.h: Remove, leaving its contents in...
115 * src/system.h: here.
116 Include stdio.h.
117 Adjust all dependencies on stdio.h and machine.h.
118 * src/getargs.h: New file.
119 Let all `extern' declarations about getargs.c be replaced with
120 inclusion of `getargs.h'.
121 * src/Makefile.am (noinst_HEADERS): Adjust.
122
123 * tests/calc.m4 (yyin): Be initialized in main, not on the global
124 scope.
125 (yyerror): Returns void, not int.
126 * doc/bison.texinfo: Formatting changes.
127
05a1d24b
AD
1282000-09-19 Akim Demaille <akim@epita.fr>
129
130 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
131 portable.
132
cbd25751
AD
1332000-09-18 Akim Demaille <akim@epita.fr>
134
135 * configure.in: Append WARNING_CFLAGS to CFLAGS.
136 * src/Makefile.am (INCLUDES): Don't.
137 Be ready to fetch headers in lib/.
138
13863333
AD
1392000-09-18 Akim Demaille <akim@epita.fr>
140
141 * doc/bison.texinfo: Update the copyright.
142 ANSIfy and GNUify the examples.
143 Remove the old menu.
144
0d533154
AD
1452000-09-18 Akim Demaille <akim@epita.fr>
146
147 First set of tests: use the `calc' example from the documentation.
148
149 * src/bison.s1 (yyparse): Condition the code using `yytname' which
150 is defined only when YYDEBUG is.
151 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
152 * src/files.c (tryopen, tryclose): Formatting changes.
153 Move to the top and be static.
154 * src/reader.c (read_signed_integer): Likewise.
155 * tests/calc.m4: New file.
156 * Makefile.am, suite.m4: Adjust.
157 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
158
e79137ac
AD
1592000-09-18 Akim Demaille <akim@epita.fr>
160
161 Add support for an Autotest test suite for Bison.
162
163 * m4/m4.m4, m4/atconfig.m4: New files.
164 * m4/Makefile.am (EXTRA_DIST): Adjust.
165 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
166 files.
167 * src/getargs.c: Display a more standard --version message.
168 * src/reader.c (reader): Formatting changes.
169 No longer depend upon VERSION_STRING.
170 * configure.in: No longer use `dnl'.
171 Set up the test suite and the new directory `tests/.
172 (VERSION_STRING): Remove.
173
27821bff
AD
1742000-04-14 Akim Demaille <akim@epita.fr>
175
176 * src/reader.c (copy_comment2): New function, same as former
177 `copy_comment', but outputs into two FILE *.
178 (copy_comment): Use it.
179 (parse_union_decl): Use it.
180 (get_type, parse_start_decl): Use the same `invalid' message.
181 (parse_start_decl, parse_union_decl): Use the same `multiple'
182 message.
183 (parse_union_decl, copy_guard, copy_action): Use the same
184 `unmatched' message.
185 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
186
cfe5fbc0
AD
1872000-03-31 Akim Demaille <akim@epita.fr>
188
189 * src/files.c (tryopen, tryclose): Move to the top.
190 Be static.
191
cb7db13e
AD
1922000-03-31 Akim Demaille <akim@epita.fr>
193
194 * src/main.c (main): Don't call `done', exit does it.
195
a0f6b076
AD
1962000-03-31 Akim Demaille <akim@epita.fr>
197
36281465
AD
198 * allocate.c: s/return (foo)/return foo/.
199 * lalr.c: Likewise.
200 * LR0.c: Likewise.
201 * output.c: Likewise.
202 * reader.c: Likewise.
203 * symtab.c: Likewise.
204 * vmsgetargs.c: Likewise.
205
2062000-03-31 Akim Demaille <akim@epita.fr>
207
208 Clean up the error reporting functions.
a0f6b076
AD
209
210 * src/report.c: New file.
211 * src/report.h: Likewise.
212 * src/Makefile.am: Adjust.
213 * m4/error.m4: New file.
214 * m4/Makefile.am: Adjust.
215 * configure.in (jm_PREREQ_ERROR): Call it.
216 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
217 Remove.
218 (fatal, fatals): Remove. All callers use complain.c::fatal.
219 (warn, warni, warns, warnss, warnss): Remove. All callers use
220 complain.c::complain.
221 (toomany): Remove, use fatal instead.
222 * src/files.c (done): No argument, use complain_message_count.
223 * src/main.c (main): Register `done' to `atexit'.
224
225 * src/getargs.c (usage): More `fputs', less `fprintf'.
226
18539825
AD
2272000-03-28 Akim Demaille <akim@epita.fr>
228
229 * lib/: New directory.
230 * Makefile.am (SUBDIRS): Adjust.
231 * configure.in: Adjust.
232 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
233 useless.
234 * src/alloca.c: Moved to lib/.
235 * src/getopt.c: Likewise.
236 * src/getopt1.c: Likewise.
237 * src/getopt.h: Likewise.
238 * src/ansi2knr.c: Likewise.
239 * src/ansi2knr.1: Likewise.
240 * src/Makefile.am: Adjust.
241 * lib/Makefile.am: New file.
242
9f306f2a
AD
2432000-03-28 Akim Demaille <akim@epita.fr>
244
245 * src/getargs.c (usage): Refresh the help message.
246
0ba347b6
AD
2472000-03-17 Akim Demaille <akim@epita.fr>
248
249 * src/getopt1.c: Updated from textutils 2.0e
250 * src/getopt.c: Likewise.
251 * src/getopt.h: Likewise.
252
dbe7f271
AD
2532000-03-17 Akim Demaille <akim@epita.fr>
254
255 * src/Makefile.am (bison.simple): Fix the awk program: quote only
256 the file name, not the whole `#line LINE FILE'.
257
75bbe78d
AD
2582000-03-17 Akim Demaille <akim@epita.fr>
259
260 On syntax errors, report the token on which we choked.
261
aa5fd0ee
AD
262 * src/bison.s1 (yyparse): In the label yyerrlab, when
263 YYERROR_VERBOSE, add yychar in msg.
75bbe78d 264
7b306f52
AD
2652000-03-17 Akim Demaille <akim@epita.fr>
266
aa5fd0ee 267 * src/reader.c (copy_at): New function.
7b306f52
AD
268 (copy_guard): Use it.
269 (copy_action): Use it.
270
e87b5700
AD
2712000-03-17 Akim Demaille <akim@epita.fr>
272
273 Be kind to translators, save some useless translations.
274
aa5fd0ee 275 * src/main.c (banner): New function.
e87b5700
AD
276 (fatal_banner): Use it.
277 (warn_banner): Use it.
278
ae3c3164
AD
2792000-03-17 Akim Demaille <akim@epita.fr>
280
aa5fd0ee
AD
281 * src/reader.c (copy_definition): Use copy_string and
282 copy_comment. Removed now unused `match', `ended',
283 `cplus_comment'.
ae3c3164
AD
284 (copy_comment, copy_string): Moved, to be visible from
285 copy_definition.
286
4dc58e7c
AD
2872000-03-17 Akim Demaille <akim@epita.fr>
288
aa5fd0ee
AD
289 * src/reader.c (copy_string): Declare `static inline'. No
290 problems with inline, since it is checked by configure.
4dc58e7c
AD
291 (copy_comment): Likewise.
292
0a6384c4
AD
2932000-03-17 Akim Demaille <akim@epita.fr>
294
aa5fd0ee 295 * src/reader.c (packsymbols): Formatting changes.
0a6384c4 296
3cef001a
AD
2972000-03-17 Akim Demaille <akim@epita.fr>
298
aa5fd0ee 299 * src/reader.c (copy_comment): New function, factored out from:
3cef001a
AD
300 (copy_action): Use it. Removed now unused `match', `ended',
301 `cplus_comment'.
302 (copy_guard): Likewise.
303
ca36d2ef
AD
3042000-03-17 Akim Demaille <akim@epita.fr>
305
aa5fd0ee 306 * src/reader.c (copy_string): New function, factored out from:
ca36d2ef
AD
307 (copy_action): Use it.
308 (copy_guard): Likewise.
309
6666f98f
AD
3102000-03-17 Akim Demaille <akim@epita.fr>
311
312 Change the handling of @s so that they behave exactly like $s.
313 There is now a pseudo variable @$ (readble and writable), location
314 of the lhs of the rule (by default ranging from the location of
315 the first symbol of the rhs, to the location of the last symbol,
316 or, if the rhs is empty, YYLLOC).
317
318 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
319 yyval.
320 (yyparse): When providing a default semantic action, provide a
321 default location action.
322 (after the $): No longer change `*YYLSP', just stack YYLOC the
323 same way you stack YYVAL.
324 * src/reader.c (read_declarations): Use warns.
325 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
326 (copy_action, case '@'): Likewise.
327 Use a standard error message, to save useless work from
328 translators.
329
41aca2e0
AD
3302000-03-17 Akim Demaille <akim@epita.fr>
331
aa5fd0ee
AD
332 * src/bison.s1: Formatting and cosmetics changes.
333 * src/reader.c: Likewise.
41aca2e0
AD
334 Update the Copyright notice.
335
dc08c1d5
AD
3362000-03-17 Akim Demaille <akim@epita.fr>
337
aa5fd0ee
AD
338 * src/bison.s1 (#line): All set to `#line' only, since the
339 Makefile now handles them.
dc08c1d5 340
9ee3c97b
AD
3412000-03-16 Akim Demaille <akim@epita.fr>
342
343 * src/output.c (output_rule_data): Output the documentation of
344 some of the tables.
345 (Copyright notice): Update.
346 Formatting changes.
347
0de741ca
AD
3482000-03-16 Akim Demaille <akim@epita.fr>
349
350 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
351 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
352 One `#if YYDEBUG' remains, since it uses variables which are
353 defined only if `YYDEBUG != 0'.
354
bb10be54
AD
3552000-03-16 Akim Demaille <akim@epita.fr>
356
357 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
358 and related variables so that the similarities are highlighted.
359
b07b484a
AD
3602000-03-16 Akim Demaille <akim@epita.fr>
361
362 * src/bison.s1: Properly indent CPP directives.
363
361f60b3
AD
3642000-03-16 Akim Demaille <akim@epita.fr>
365
366 * src/bison.s1: Properly indent the `alloca' CPP section.
367
8c44d3ec
AD
3682000-03-16 Akim Demaille <akim@epita.fr>
369
370 Do not hard code values of directories in `configure.in'.
371 Update the `configure' tool chain.
372
373 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
374 src/makefile.am.
375 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
376 (AC_OUTPUT): Add m4/Makefile.
377 Bump to bison 1.28a, 1.29 has never been released.
378 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
379 handled via src/Makefile.am.
380 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
381 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
382 autoheader.
383 * Makefile.am (SUBDIRS): Add m4.
384 (ACLOCAL_AM_FLAGS): New variable.
385 (AUTOMAKE_OPTIONS): Add check-news.
386 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
387 the proper line number and file name.
388 (DEFS): Propagate the location of bison library files and of the
389 locale files.
390 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
391 builddir.
392 * acinclude.m4: Remove, replaced by the directory m4.
393 * m4/Makefile.am (EXTRA_DIST): New variable.
394 * m4/gettext.m4: New file, from the fileutils.
395 * m4/lcmessage.m4: Likewise
396 * m4/progtest.m4: Likewise.
397 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
398
f95997e7
AD
3992000-03-10 Akim Demaille <akim@epita.fr>
400
401 * src/closure.c:
402 Formatting changes of various comments.
403 Respect the GNU coding standards at various places.
404 Don't use `_()' when no translation is needed.
405
4061999-12-13 Jesse Thilo <jthilo@gnu.org>
407
408 * src/files.c:
409 OS/2 honors TMPDIR environment variable.
410
4111999-12-13 Jesse Thilo <jthilo@gnu.org>
412
413 * doc/bison.texinfo: Tweaked spelling and grammar.
414 Updated ISBN.
415 Removed reference to price of printed copy.
416 Mention BISON_SIMPLE and BISON_HAIRY.
417
4181999-12-13 Jesse Thilo <jthilo@gnu.org>
419
420 * configure.in, NEWS:
421 Bison 1.29 released.
422
4231999-10-27 Jesse Thilo <jthilo@gnu.org>
424
425 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
426 Added reference card.
427
4281999-07-26 Jesse Thilo <jthilo@gnu.org>
429
430 * po/ru.po: Added Russian translation.
431
4321999-07-26 Jesse Thilo <jthilo@gnu.org>
433
434 * configure.in: Added Russian translation.
435
4361999-07-06 Jesse Thilo <jthilo@gnu.org>
437
438 * configure.in, NEWS, README:
439 Released version 1.28.
440
4411999-06-14 Jesse Thilo <jthilo@gnu.org>
442
443 * src/system.h:
444 Squashed redefinition warning on some systems.
445
446 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
447 Have configure build version string instead of relying on ANSI string
448 concatentation.
449
4501999-06-14 Jesse Thilo <jthilo@gnu.org>
451
452 * po/POTFILES.in: Got rid of version.c.
453
4541999-06-14 Jesse Thilo <jthilo@gnu.org>
455
456 * acconfig.h, configure.in:
457 Have configure build version string instead of relying on ANSI string
458 concatentation.
459
4601999-06-08 Jesse Thilo <jthilo@gnu.org>
461
462 * doc/bison.1:
463 Dropped mention of `+' for long-named options.
464
4651999-05-30 Jesse Thilo <jthilo@gnu.org>
466
467 * src/files.c: Added <unistd.h> for unlink().
468
469 * src/Makefile.am, src/system.h:
470 I18n fixes.
471
4721999-05-30 Jesse Thilo <jthilo@gnu.org>
473
474 * README: Added a FAQ list.
475
476 * configure.in, acconfig.h:
477 I18n fixes.
478
4791999-05-30 Jesse Thilo <jthilo@gnu.org>
480
481 * doc/FAQ, doc/Makefile.am:
482 Added a FAQ list.
483
4841999-05-19 Jesse Thilo <jthilo@gnu.org>
485
486 * src/alloc.h, src/symtab.h, src/version.c:
487 Protected inclusion of "config.h" with HAVE_CONFIG_H.
488
4891999-04-18 Jesse Thilo <jthilo@gnu.org>
490
491 * src/.cvsignore, src/Makefile.am:
492 Reorganized: sources in `src', documentation in `doc'.
493
494 * src/lex.c (literalchar):
495 fixed the code for escaping double quotes (thanks
496 Jonathan Czisny.)
497
4981999-04-18 Jesse Thilo <jthilo@gnu.org>
499
500 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
501 Adjusted paths to reflect directory reorganization.
502
5031999-04-18 Jesse Thilo <jthilo@gnu.org>
504
505 * doc/.cvsignore, doc/Makefile.am:
506 Reorganized: sources in `src', documentation in `doc'.
507
5081999-04-18 Jesse Thilo <jthilo@gnu.org>
509
510 * configure.in:
511 Updated AC_INIT file to reflect directory reorganization.
512
513 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
514 Reorganized: sources in `src', documentation in `doc'.
515
5161999-04-13 Jesse Thilo <jthilo@gnu.org>
517
518 * src/allocate.c:
519 Don't declare calloc() and realloc() if not necessary.
520
5211999-04-13 Jesse Thilo <jthilo@gnu.org>
522
523 * configure.in, acconfig.h, acinclude.m4:
524 Don't declare calloc() and realloc() if not necessary.
525
5261999-03-23 Jesse Thilo <jthilo@gnu.org>
527
528 * po/.cvsignore: Added i18n support.
529
5301999-03-23 Jesse Thilo <jthilo@gnu.org>
531
532 * acconfig.h, configure.in, Makefile.am:
533 Added i18n support.
534
5351999-03-22 Jesse Thilo <jthilo@gnu.org>
536
537 * src/bison.s1: Fixed #line numbers.
538
5391999-03-15 Jesse Thilo <jthilo@gnu.org>
540
541 * po/es.po, po/fr.po, po/nl.po, po/de.po:
542 Added PO files from Translation Project.
543
5441999-03-03 Jesse Thilo <jthilo@gnu.org>
545
546 * Makefile.am:
547 Added support for non-ANSI compilers (ansi2knr).
548
5491999-02-16 Jesse Thilo <jthilo@gnu.org>
550
551 * configure.in: Bumped version number to 1.27.
552
553 * Makefile.am:
554 Added `bison.simple' to list of files removed by `make distclean'.
555
5561999-02-12 Jesse Thilo <jthilo@gnu.org>
557
558 * src/files.c, src/files.h:
559 Defined locations of parser files in config.h instead of Makefile.
560
5611999-02-12 Jesse Thilo <jthilo@gnu.org>
562
563 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
564 Defined locations of parser files in config.h instead of Makefile.
565
5661999-02-09 Jesse Thilo <jthilo@gnu.org>
567
568 * Makefile.am:
569 Removed inappropriate use of $< macro.
570
5711999-02-05 Jesse Thilo <jthilo@gnu.org>
572
573 * po/Makefile.in.in, po/POTFILES.in:
574 Add `po' directory skeleton.
575
5761999-01-27 Jesse Thilo <jthilo@gnu.org>
577
578 * README: Document help-bison list.
579
580 * configure.in: Add check for mkstemp().
581
5821999-01-20 Jesse Thilo <jthilo@gnu.org>
583
584 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
585 Hush a few compiler warnings.
586
587 * src/files.c:
588 Add tryclose(), which verifies that fclose was successful.
589 Hush a couple of compiler warnings.
590
5911999-01-20 Jesse Thilo <jthilo@gnu.org>
592
593 * Makefile.am, OChangeLog:
594 ChangeLog is now automatically generated. Include the old version as
595 OChangeLog.
596
5971999-01-14 Jesse Thilo <jthilo@gnu.org>
598
599 * 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:
600 Update FSF address.
601
6021999-01-14 Jesse Thilo <jthilo@gnu.org>
603
604 * doc/bison.texinfo: Fix formatting glitch.
605
606 * doc/bison.texinfo: Update FSF address.
607
6081999-01-14 Jesse Thilo <jthilo@gnu.org>
609
610 * acconfig.h: Update FSF address.
611
6121999-01-08 Jesse Thilo <jthilo@gnu.org>
613
614 * src/system.h:
615 Don't define PACKAGE here, since config.h defines it.
616
6171998-12-30 Jesse Thilo <jthilo@gnu.org>
618
619 * src/reader.c: Update copyright date.
620
621 * src/main.c:
622 Ditch sprintf to statically-sized buffers in fatal/warn functions in
623 favor of output directly to stderr (avoids buffer overruns).
624
625 * src/reader.c: Some checks for premature EOF.
626
627 * 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:
628 Use prototypes if the compiler understands them.
629
630 * src/files.c: Honor TMPDIR on Unix hosts.
631 Use prototypes if the compiler understands them.
632
633 * src/reader.c:
634 Fix a couple of buffer overrun bugs.
635 Use prototypes if the compiler understands them.
636
637 * src/system.h: Include unistd.h and ctype.h.
638 Use #ifdef instead of #if for NLS symbols.
639
6401998-12-30 Jesse Thilo <jthilo@gnu.org>
641
642 * doc/bison.texinfo:
643 Delete comment "consider using @set for edition number, etc..." since
644 we now are doing so.
645
6461998-12-30 Jesse Thilo <jthilo@gnu.org>
647
648 * configure.in:
649 Use prototypes if the compiler understands them.
650
651 * NEWS: Document 1.26 highlights.
652
653 * Makefile.am: Require Automake 1.3 or later.
654
655 * acconfig.h:
656 Use prototypes if the compiler understands them.
657
6581998-12-29 Jesse Thilo <jthilo@gnu.org>
659
660 * src/version.c:
661 Use VERSION symbol from automake for version number.
662
6631998-12-29 Jesse Thilo <jthilo@gnu.org>
664
665 * acconfig.h, configure.in, version.cin:
666 Use VERSION symbol from automake for version number.
667
6681998-11-28 Jesse Thilo <jthilo@gnu.org>
669
670 * Makefile.am:
671 Distribute original version of simple parser (bison.s1), not built
672 version (bison.simple).
673
6741998-11-28 Jesse Thilo <jthilo@gnu.org>
675
676 * doc/bison.texinfo: Add info dir entry.
677
678 * doc/bison.texinfo:
679 Let automake put version number into documentation.
680
6811998-11-26 Jesse Thilo <jthilo@gnu.org>
682
683 * src/bison.cld, src/build.com, src/vmshlp.mar:
684 Add non-RCS files from /gd/gnu/bison.
685
6861998-11-26 Jesse Thilo <jthilo@gnu.org>
687
688 * doc/bison.1:
689 Document the BISON_HAIRY and BISON_SIMPLE variables.
690
6911998-11-25 Jesse Thilo <jthilo@gnu.org>
692
693 * src/version.c: Build version.c automatically.
694
695 * src/reader.c:
696 Fix token numbering (used to start at 258, not 257).
697
698 * src/system.h: Include config.h.
699
700 * src/getargs.c: Update bug report address.
701
702 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
703 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
704
7051998-11-25 Jesse Thilo <jthilo@gnu.org>
706
707 * Makefile.am:
708 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
709
710 * configure.in, version.cin:
711 Build version.c automatically.
712
713 * AUTHORS: Add AUTHORS file.
714
715 * README: Update bug report address.
716
717 * bison.simple:
718 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
719
720 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
721 Add automake stuff.
722
7231998-11-25 Jesse Thilo <jthilo@gnu.org>
724
725 * doc/bison.texinfo: Clean up some formatting.
726
7271998-05-05 Richard Stallman <rms@gnu.org>
728
729 * doc/bison.texinfo:
730 Explain better why to make a pure parser.
731
7321998-01-05 Richard Stallman <rms@gnu.org>
733
734 * src/files.c (openfiles):
735 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
736 find a temporary directory, if possible. Do not unlink files while
737 they are open.
738
7391997-08-25 Richard Stallman <rms@gnu.org>
740
741 * src/reader.c (stack_offset;):
742 Change some warni to warns.
743
744 * src/lex.c (literalchar): Use warns, not warni.
745
7461997-06-28 Richard Stallman <rms@gnu.org>
747
748 * src/bison.s1: Add a Bison version comment.
749
750 * src/main.c (fatal, warn, berror):
751 Use program_name.
752
7531997-06-28 Richard Stallman <rms@gnu.org>
754
755 * Makefile.in (bison_version): New variable.
756 (dist): Use that variable.
757 (bison.s1): Substitute the Bison version into bison.simple.
758
759 * bison.simple: Add a Bison version comment.
760
7611997-06-18 Richard Stallman <rms@gnu.org>
762
763 * src/main.c (fatal, warn, berror):
764 Make error messages standard.
765 (toomany): Improve error message text.
766
767 * 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:
768 new.h renamed to alloc.h.
769
7701997-06-18 Richard Stallman <rms@gnu.org>
771
772 * Makefile.in: new.h renamed to alloc.h.
773
7741997-05-24 Richard Stallman <rms@gnu.org>
775
776 * src/lex.c (literalchar):
777 Fix the code for escaping \, " and '.
778
779 (lex): Avoid trouble when there are many chars
780 to discard in a char literal with just several chars in it.
781
7821997-05-17 Richard Stallman <rms@gnu.org>
783
784 * src/bison.s1:
785 Use malloc, if using alloca is troublesome.
786 (YYSTACK_USE_ALLOCA): New flag macro.
787 Define it for some systems and compilers.
788 (YYSTACK_ALLOC): New macro.
789 (yyparse): Use YYSTACK_ALLOC to allocate stack.
790 If it was malloc'd, free it.
791
7921997-05-17 Richard Stallman <rms@gnu.org>
793
794 * bison.simple:
795 Use malloc, if using alloca is troublesome.
796 (YYSTACK_USE_ALLOCA): New flag macro.
797 Define it for some systems and compilers.
798 (YYSTACK_ALLOC): New macro.
799 (yyparse): Use YYSTACK_ALLOC to allocate stack.
800 If it was malloc'd, free it.
801
8021997-04-23 Richard Stallman <rms@gnu.org>
803
804 * src/bison.s1:
805 (alloca) [__hpux]: Always define as __builtin_alloca.
806
8071997-04-23 Richard Stallman <rms@gnu.org>
808
809 * bison.simple:
810 (alloca) [__hpux]: Always define as __builtin_alloca.
811
8121997-04-22 Richard Stallman <rms@gnu.org>
813
814 * src/bison.s1:
815 [__hpux]: Include alloca.h (right for HPUX 10)
816 instead of declaring alloca (right for HPUX 9).
817
818 * src/bison.s1 (__yy_memcpy):
819 Declare arg `count' as unsigned int.
820 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
821
8221997-04-22 Richard Stallman <rms@gnu.org>
823
824 * bison.simple:
825 [__hpux]: Include alloca.h (right for HPUX 10)
826 instead of declaring alloca (right for HPUX 9).
827
828 * bison.simple (__yy_memcpy):
829 Declare arg `count' as unsigned int.
830 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
831
8321997-01-03 Richard Stallman <rms@gnu.org>
833
834 * src/allocate.c: [__STDC__ or _MSC_VER]:
835 Declare calloc and realloc to return void *.
836
8371997-01-02 Richard Stallman <rms@gnu.org>
838
839 * src/system.h:
840 [_MSC_VER]: Include stdlib.h and process.h.
841 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
842
843 * src/main.c (main): Return FAILURE as a value.
844 (printable_version): Declare arg as int, not char.
845
8461997-01-02 Richard Stallman <rms@gnu.org>
847
848 * Makefile.in (dist):
849 Explicitly check for symlinks, and copy them.
850
8511996-12-19 Richard Stallman <rms@gnu.org>
852
853 * src/files.c:
854 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
855
8561996-12-18 Paul Eggert <eggert@gnu.org>
857
858 * src/bison.s1 (yyparse):
859 If __GNUC__ and YYPARSE_PARAM are both defined,
860 declare yyparse to have a void * argument.
861
8621996-12-18 Paul Eggert <eggert@gnu.org>
863
864 * bison.simple (yyparse):
865 If __GNUC__ and YYPARSE_PARAM are both defined,
866 declare yyparse to have a void * argument.
867
8681996-12-17 Richard Stallman <rms@gnu.org>
869
870 * src/reduce.c (nbits): Add some casts.
871
8721996-08-12 Richard Stallman <rms@gnu.org>
873
874 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
875
8761996-08-12 Richard Stallman <rms@gnu.org>
877
878 * bison.simple: Test _MSDOS as well as _MSDOS_.
879
8801996-07-31 Richard Stallman <rms@gnu.org>
881
882 * src/bison.s1:
883 [__sun && __i386]: Include alloca.h.
884
8851996-07-31 Richard Stallman <rms@gnu.org>
886
887 * bison.simple:
888 [__sun && __i386]: Include alloca.h.
889
8901996-07-30 Richard Stallman <rms@gnu.org>
891
892 * src/bison.s1: Comment change.
893
894 * src/bison.s1: Test _MSDOS_, not MSDOS.
895
8961996-07-30 Richard Stallman <rms@gnu.org>
897
898 * bison.simple: Comment change.
899
900 * bison.simple: Test _MSDOS_, not MSDOS.
901
9021996-06-01 Richard Stallman <rms@gnu.org>
903
904 * 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:
905 Insert `_' macro around many string constants.
906
907 * src/main.c:
908 Insert `_' macro around many string constants.
909
910 (main): Call setlocale, bindtextdomain and textdomain.
911
912 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
913 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
914 [ENABLE_NLS]: Include libintl.h.
915 [ENABLE_NLS] (gettext): Define.
916 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
917 (N_, PACKAGE, LOCALEDIR): New macros.
918
9191996-06-01 Richard Stallman <rms@gnu.org>
920
921 * POTFILES.in: New file.
922
923 * Makefile.in (allocate.o):
924 Define target explicitly.
925
926 * Makefile.in (CFLAGS): Set to @CFLAGS@.
927 (LDFLAGS): Set to @LDFLAGS@.
928 (configure): Run autoconf only if preceding `cd' succeeds.
929 (bison.s1): Redirect output to temporary file then move the
930 temporary to the target, rather than redirecting directly to bison.s1.
931 (clean): Remove config.status and config.log.
932 (distclean): Don't remove config.status here.
933
9341996-05-12 Richard Stallman <rms@gnu.org>
935
936 * src/bison.s1:
937 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
938
9391996-05-12 Richard Stallman <rms@gnu.org>
940
941 * bison.simple:
942 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
943
9441996-05-11 Richard Stallman <rms@gnu.org>
945
946 * src/bison.s1 (__yy_memcpy):
947 Really reorder the args, as was supposedly done on Feb 14 1995.
948 (yyparse): Calls changed accordingly.
949
9501996-05-11 Richard Stallman <rms@gnu.org>
951
952 * Makefile.in (dist): Don't use $(srcdir).
953
954 * bison.simple (__yy_memcpy):
955 Really reorder the args, as was supposedly done on Feb 14 1995.
956 (yyparse): Calls changed accordingly.
957
9581996-01-27 Richard Stallman <rms@gnu.org>
959
960 * src/output.c (output_rule_data):
961 Test YYERROR_VERBOSE in the conditional
962 around the definition of ttyname.
963
9641995-12-29 Richard Stallman <rms@gnu.org>
965
966 * src/bison.s1:
967 Fix line numbers in #line commands.
968
9691995-12-29 Richard Stallman <rms@gnu.org>
970
971 * bison.simple:
972 Fix line numbers in #line commands.
973
9741995-12-27 Richard Stallman <rms@gnu.org>
975
976 * src/bison.s1 (YYPARSE_PARAM_DECL):
977 In C++, make it always null.
978 (YYPARSE_PARAM_ARG): New macro.
979 (yyparse): Use YYPARSE_PARAM_ARG.
980
9811995-12-27 Richard Stallman <rms@gnu.org>
982
983 * bison.simple (YYPARSE_PARAM_DECL):
984 In C++, make it always null.
985 (YYPARSE_PARAM_ARG): New macro.
986 (yyparse): Use YYPARSE_PARAM_ARG.
987
9881995-11-29 Richard Stallman <rms@gnu.org>
989
990 * doc/bison.texinfo:
991 Describe literal string tokens, %raw, %no_lines, %token_table.
992
9931995-11-29 Daniel Hagerty <hag@gnu.org>
994
995 * doc/bison.texinfo: Fixed update date
996
9971995-10-16 Richard Stallman <rms@gnu.org>
998
999 * src/version.c: Version 1.25.
1000
10011995-10-16 Richard Stallman <rms@gnu.org>
1002
1003 * NEWS: *** empty log message ***
1004
10051995-10-16 Richard Stallman <rms@gnu.org>
1006
1007 * doc/bison.1, doc/bison.rnh:
1008 Add new options.
1009
10101995-10-15 Richard Stallman <rms@gnu.org>
1011
1012 * src/vmsgetargs.c, src/getargs.c:
1013 Added -n, -k, and -raw switches.
1014 (noparserflag, toknumflag, rawtoknumflag): New variables.
1015
1016 * src/symtab.h (SALIAS):
1017 New #define for adding aliases to %token.
1018 (struct bucket): Added `alias' field.
1019
1020 * src/reduce.c (reduce_grammar):
1021 Revise error message.
1022 (print_notices): Remove final `.' from error message.
1023
1024 * src/reader.c (reader_output_yylsp):
1025 New function.
1026 (readgram): Use `#if 0' around code that accepted %command
1027 inside grammar rules: The documentation doesn't allow it,
1028 and it will fail since the %command processors scan for the next %.
1029 (parse_token_decl): Extended the %token
1030 declaration to allow a multi-character symbol as an alias.
1031 (parse_thong_decl): New function.
1032 (read_declarations): Added %thong declarations.
1033 (read_declarations): Handle NOOP to deal with allowing
1034 % declarations as another means to specify the flags.
1035 (readgram): Allow %prec prior to semantics embedded in a rule.
1036 (skip_to_char, read_declarations, copy_definition)
1037 (parse_token_decl, parse_start_decl, parse_type_decl)
1038 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
1039 (get_type_name, copy_guard, copy_action, readgram)
1040 (get_type, packsymbols): Revised most error messages.
1041 Changed `fatal' to `warnxxx' to avoid aborting for error.
1042 Revised and use multiple warnxxx functions to avoid using VARARGS1.
1043 (read_declarations): Improve the error message for
1044 an invalid character. Do not abort.
1045 (read_declarations, copy_guard, copy_action): Use
1046 printable_version to avoid unprintable characters in printed output.
1047 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
1048 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
1049 Allow the type of a non-terminal can be given
1050 more than once, as long as all specifications give the same type.
1051
1052 * src/output.c:
1053 (output_headers, output_trailers, output, output_gram)
1054 (output_rule_data): Implement noparserflag variable.
1055 Implement toknumflag variable.
1056 (output): Call reader_output_yylsp to output LTYPESTR.
1057
1058 * src/main.c (main):
1059 If reader sees an error, don't process the grammar.
1060 (fatals): Updated to not use VARARGS1.
1061 (printable_version, int_to_string, warn, warni, warns, warnss)
1062 (warnsss): New error reporting functions. Avoid abort for error.
1063
1064 * src/lex.h:
1065 Added THONG and NOOP for alias processing.
1066 Added SETOPT for the new code that allows setting options with %flags.
1067
1068 * src/lex.c:
1069 Include getopt.h. Add some extern decls.
1070 (safegetc): New function to deal with EOF gracefully.
1071 (literalchar); new function to deal with reading \ escapes.
1072 (lex): Use literalchar.
1073 (lex): Implemented "..." tokens.
1074 (literalchar, lex, parse_percent_token): Made tokenbuffer
1075 always contain the token. This includes growing the token
1076 buffer while reading an integer.
1077 (parse_percent_token): Replaced if-else statement with percent_table.
1078 (parse_percent_token): Added % declarations as another
1079 way to specify the flags -n, -l, and -r. Also added hooks for
1080 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1081 major changes to files.c.
1082 (lex) Retain in the incoming stream a character following
1083 an incorrect '/'.
1084 (skip_white_space, lex): Revised most error messages
1085 and changed fatal to warn to avoid aborting.
1086 (percent_table): Added %thong declarations.
1087
1088 * src/gram.h: Comment changes.
1089
1090 * src/files.c (openfiles, open_extra_files, done):
1091 Add faction flag
1092 and actfile file. Handle noparserflag. Both for -n switch.
1093
1094 * src/conflicts.c (resolve_sr_conflict):
1095 Remove use of alloca.
1096
10971995-06-01 Jim Meyering <meyering@gnu.org>
1098
1099 * doc/bison.texinfo: *** empty log message ***
1100
11011995-05-06 Richard Stallman <rms@gnu.org>
1102
1103 * src/bison.s1: Comment change.
1104
11051995-05-06 Richard Stallman <rms@gnu.org>
1106
1107 * bison.simple: Comment change.
1108
11091995-05-03 Richard Stallman <rms@gnu.org>
1110
1111 * src/version.c: Version now 1.24.
1112
1113 * src/bison.s1: Change distribution terms.
1114
1115 * src/version.c: Version now 1.23.
1116
11171995-05-03 Richard Stallman <rms@gnu.org>
1118
1119 * doc/bison.texinfo:
1120 Rewrite "Conditions for Using Bison".
1121 Update version to 1.24.
1122
11231995-05-03 Richard Stallman <rms@gnu.org>
1124
1125 * bison.simple: Change distribution terms.
1126
11271995-02-23 Richard Stallman <rms@gnu.org>
1128
1129 * src/files.c: Test __VMS_POSIX as well as VMS.
1130
11311995-02-14 Jim Meyering <meyering@gnu.org>
1132
1133 * src/bison.s1 (__yy_memcpy):
1134 Renamed from __yy_bcopy to avoid
1135 confusion. Reverse FROM and TO arguments to be consistent with
1136 those of memcpy.
1137
11381995-02-14 Jim Meyering <meyering@gnu.org>
1139
1140 * bison.simple (__yy_memcpy):
1141 Renamed from __yy_bcopy to avoid
1142 confusion. Reverse FROM and TO arguments to be consistent with
1143 those of memcpy.
1144
11451994-11-10 David J. MacKenzie <djm@gnu.org>
1146
1147 * NEWS: reformat
1148
1149 * NEWS: New file.
1150
1151 * Makefile.in (DISTFILES): Include NEWS.
1152
1153 * Makefile.in (DISTFILES):
1154 Include install-sh, not install.sh.
1155
1156 * configure.in: Update to Autoconf v2 macro names.
1157
11581994-10-05 David J. MacKenzie <djm@gnu.org>
1159
1160 * Makefile.in: fix typo
1161
1162 * Makefile.in (prefix, exec_prefix):
1163 Let configure set them.
1164
11651994-09-28 David J. MacKenzie <djm@gnu.org>
1166
1167 * Makefile.in: Set datadir to $(prefix)/share.
1168
11691994-09-15 Richard Stallman <rms@gnu.org>
1170
1171 * src/bison.s1:
1172 Update copyright notice and GPL version.
1173
11741994-09-15 Richard Stallman <rms@gnu.org>
1175
1176 * bison.simple:
1177 Update copyright notice and GPL version.
1178
11791994-07-12 Richard Stallman <rms@gnu.org>
1180
1181 * src/reduce.c, src/reader.c:
1182 entered into RCS
1183
11841994-05-05 David J. MacKenzie <djm@gnu.org>
1185
1186 * Makefile.in: entered into RCS
1187
11881994-03-26 Richard Stallman <rms@gnu.org>
1189
1190 * src/bison.s1: entered into RCS
1191
11921994-03-26 Richard Stallman <rms@gnu.org>
1193
1194 * bison.simple: entered into RCS
1195
11961994-03-25 Richard Stallman <rms@gnu.org>
1197
1198 * src/main.c: entered into RCS
1199
12001994-03-24 Richard Stallman <rms@gnu.org>
1201
1202 * src/conflicts.c: entered into RCS
1203
12041994-01-02 Richard Stallman <rms@gnu.org>
1205
1206 * Makefile.in: *** empty log message ***
1207
12081993-11-21 Richard Stallman <rms@gnu.org>
1209
1210 * src/bison.s1: *** empty log message ***
1211
12121993-11-21 Richard Stallman <rms@gnu.org>
1213
1214 * doc/bison.texinfo: entered into RCS
1215
1216 * doc/bison.texinfo: *** empty log message ***
1217
12181993-11-21 Richard Stallman <rms@gnu.org>
1219
1220 * bison.simple: *** empty log message ***
1221
12221993-10-25 David J. MacKenzie <djm@gnu.org>
1223
1224 * doc/bison.texinfo: *** empty log message ***
1225
12261993-10-19 Richard Stallman <rms@gnu.org>
1227
1228 * src/bison.s1: *** empty log message ***
1229
12301993-10-19 Richard Stallman <rms@gnu.org>
1231
1232 * bison.simple: *** empty log message ***
1233
12341993-10-14 Richard Stallman <rms@gnu.org>
1235
1236 * src/bison.s1: *** empty log message ***
1237
12381993-10-14 Richard Stallman <rms@gnu.org>
1239
1240 * bison.simple: *** empty log message ***
1241
12421993-09-14 David J. MacKenzie <djm@gnu.org>
1243
1244 * doc/bison.texinfo: *** empty log message ***
1245
12461993-09-13 Noah Friedman <friedman@gnu.org>
1247
1248 * Makefile.in: *** empty log message ***
1249
12501993-09-10 Richard Stallman <rms@gnu.org>
1251
1252 * src/conflicts.c: *** empty log message ***
1253
1254 * src/system.h: entered into RCS
1255
12561993-09-10 Richard Stallman <rms@gnu.org>
1257
1258 * doc/bison.1: entered into RCS
1259
12601993-09-06 Noah Friedman <friedman@gnu.org>
1261
1262 * src/version.c: entered into RCS
1263
12641993-09-06 Noah Friedman <friedman@gnu.org>
1265
1266 * Makefile.in: *** empty log message ***
1267
12681993-07-30 David J. MacKenzie <djm@gnu.org>
1269
1270 * Makefile.in: *** empty log message ***
1271
12721993-07-24 Richard Stallman <rms@gnu.org>
1273
1274 * src/bison.s1: *** empty log message ***
1275
12761993-07-24 Richard Stallman <rms@gnu.org>
1277
1278 * bison.simple: *** empty log message ***
1279
12801993-07-08 David J. MacKenzie <djm@gnu.org>
1281
1282 * Makefile.in: *** empty log message ***
1283
12841993-07-04 Richard Stallman <rms@gnu.org>
1285
1286 * src/bison.s1: *** empty log message ***
1287
12881993-07-04 Richard Stallman <rms@gnu.org>
1289
1290 * bison.simple: *** empty log message ***
1291
12921993-06-26 David J. MacKenzie <djm@gnu.org>
1293
1294 * src/getargs.c: entered into RCS
1295
12961993-06-26 David J. MacKenzie <djm@gnu.org>
1297
1298 * doc/bison.texinfo: *** empty log message ***
1299
1300 * doc/bison.1: New file.
1301
13021993-06-25 Richard Stallman <rms@gnu.org>
1303
1304 * src/getargs.c: New file.
1305
13061993-06-16 Richard Stallman <rms@gnu.org>
1307
1308 * src/bison.s1: *** empty log message ***
1309
13101993-06-16 Richard Stallman <rms@gnu.org>
1311
1312 * bison.simple: *** empty log message ***
1313
13141993-06-03 Richard Stallman <rms@gnu.org>
1315
1316 * src/bison.s1: New file.
1317
13181993-06-03 Richard Stallman <rms@gnu.org>
1319
1320 * doc/bison.texinfo: *** empty log message ***
1321
13221993-06-03 Richard Stallman <rms@gnu.org>
1323
1324 * bison.simple: New file.
1325
13261993-05-19 Richard Stallman <rms@gnu.org>
1327
1328 * doc/bison.texinfo: New file.
1329
13301993-05-07 Noah Friedman <friedman@gnu.org>
1331
1332 * Makefile.in: *** empty log message ***
1333
13341993-04-28 Noah Friedman <friedman@gnu.org>
1335
1336 * src/reader.c: *** empty log message ***
1337
13381993-04-23 Noah Friedman <friedman@gnu.org>
1339
1340 * src/alloc.h: entered into RCS
1341
13421993-04-20 David J. MacKenzie <djm@gnu.org>
1343
1344 * src/version.c: *** empty log message ***
1345
1346 * src/files.c, src/allocate.c:
1347 entered into RCS
1348
1349 * src/reader.c: *** empty log message ***
1350
1351 * src/lex.c: entered into RCS
1352
1353 * src/conflicts.c: New file.
1354
1355 * src/symtab.c: entered into RCS
1356
1357 * src/alloc.h: New file.
1358
1359 * src/LR0.c: entered into RCS
1360
13611993-04-18 Noah Friedman <friedman@gnu.org>
1362
1363 * src/reader.c: New file.
1364
1365 * src/version.c: *** empty log message ***
1366
13671993-04-18 Noah Friedman <friedman@gnu.org>
1368
1369 * Makefile.in: *** empty log message ***
1370
13711993-04-17 Noah Friedman <friedman@gnu.org>
1372
1373 * Makefile.in: *** empty log message ***
1374
13751993-04-15 Richard Stallman <rms@gnu.org>
1376
1377 * src/main.c, src/files.c:
1378 New file.
1379
13801993-04-15 Noah Friedman <friedman@gnu.org>
1381
1382 * configure.in: entered into RCS
1383
1384 * configure.in: *** empty log message ***
1385
1386 * configure.in: New file.
1387
13881993-04-14 Richard Stallman <rms@gnu.org>
1389
1390 * Makefile.in: New file.
1391
13921993-04-13 Richard Stallman <rms@gnu.org>
1393
1394 * src/version.c: New file.
1395
13961993-03-25 Richard Stallman <rms@gnu.org>
1397
1398 * src/output.c: entered into RCS
1399
14001992-09-25 Richard Stallman <rms@gnu.org>
1401
1402 * configure.bat: entered into RCS
1403
14041992-06-22 Richard Stallman <rms@gnu.org>
1405
1406 * src/vmsgetargs.c: entered into RCS
1407
14081992-06-22 Richard Stallman <rms@gnu.org>
1409
1410 * doc/bison.rnh: entered into RCS
1411
14121992-04-20 David J. MacKenzie <djm@gnu.org>
1413
1414 * README: entered into RCS
1415
14161992-01-22 Richard Stallman <rms@gnu.org>
1417
1418 * src/machine.h: entered into RCS
1419
14201991-12-21 Richard Stallman <rms@gnu.org>
1421
1422 * src/lalr.c, src/closure.c:
1423 entered into RCS
1424
14251991-12-20 Richard Stallman <rms@gnu.org>
1426
1427 * src/state.h: entered into RCS
1428
14291991-12-18 Richard Stallman <rms@gnu.org>
1430
1431 * src/print.c, src/nullable.c, src/derives.c:
1432 entered into RCS
1433
14341991-11-03 David J. MacKenzie <djm@gnu.org>
1435
1436 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1437 entered into RCS
1438
14391988-09-09 Richard Stallman <rms@gnu.org>
1440
1441 * src/bison.hairy: entered into RCS
1442
14431987-12-16 Richard Stallman <rms@gnu.org>
1444
1445 * REFERENCES: entered into RCS