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