]> git.saurik.com Git - bison.git/blame - ChangeLog
* src/getargs.c (fixed_outfiles): Rename as...
[bison.git] / ChangeLog
CommitLineData
1916f98e
AD
12000-10-02 Akim Demaille <akim@epita.fr>
2
3 * src/getargs.c (fixed_outfiles): Rename as...
4 (yaccflag): for consistency and accuracy.
5 Adjust dependencies.
6
7
d7913476
AD
82000-10-02 Akim Demaille <akim@epita.fr>
9
10 Use the more standard files `xalloc.h' and `xmalloc.c' instead of
11 Bison's `allocate.c' and `alloc.h'. This patch was surprisingly
12 difficult and introduced a lot of core dump. It turns out that
13 Bison used an implementation of `xmalloc' based on `calloc', and
14 at various places it does depend upon the initialization to 0. I
15 have not tried to isolate the pertinent places, and all the former
16 calls to Bison's `xmalloc' are now using `XCALLOC'. Someday,
17 someone should address this issue.
18
19 * src/allocate.c, src/alloc.h, m4/bison-decl.m4: Remove.
20 * lib/xmalloc.c, lib/xalloc.h, m4/malloc.m4, m4/realloc.m4: New
21 files.
22 Adjust dependencies.
23 * src/warshall.h: New file.
24 Propagate.
25
340ef489
AD
262000-10-02 Akim Demaille <akim@epita.fr>
27
28 Various anti-`extern in *.c' changes.
29
30 * src/system.h: Include `assert.h'.
31
d7913476 32
b2ca4022
AD
332000-10-02 Akim Demaille <akim@epita.fr>
34
35 * src/state.h (nstates, final_state, first_state, first_shift)
36 (first_reduction): Move their exportation from here...
37 * src/LR0.h: to here.
38 Adjust dependencies.
39 * src/getargs.c (statisticsflag): New variable.
40 Add support for `--statistics'.
41 Adjust dependencies.
42
43 Remove a lot of now useless `extern' statements in most files.
44
d7913476 45
403b315b
AD
462000-10-02 Akim Demaille <akim@epita.fr>
47
48 * src/LR0.h: New file.
49 Propagate its use.
50
d7913476 51
07a58c13
AD
522000-10-02 Akim Demaille <akim@epita.fr>
53
54 * src/print.h: New file.
55 Propagate its use.
56 * src/print.c: Formatting and ordering changes.
57 (verbose, terse): Replace with...
58 (print_results): this new function.
59 Adjust dependencies.
60
d7913476 61
0619caf0
AD
622000-10-02 Akim Demaille <akim@epita.fr>
63
64 * src/conflicts.c (conflict_report): New function.
65 (conflict_log, verbose_conflict_log): Replace with...
66 (print_conflicts): this function.
67 Adjust dependencies.
68 * src/conflicts.h: New file.
69 Propagate its inclusion.
70
d7913476 71
3519ec76
AD
722000-10-02 Akim Demaille <akim@epita.fr>
73
74 * src/nullable.h: New file.
75 Propagate its inclusion.
76 * src/nullable.c: Formatting changes.
77
d7913476 78
015acc48
AD
792000-10-02 Akim Demaille <akim@epita.fr>
80
81 * src/reduce.h: New file.
82 Propagate its inclusion.
83 * src/reduce.c: Topological sort and other formatting changes.
84 (bool, TRUE, FALSE): Move their definition to...
85 * src/system.h: here.
86
87
8963a27b
AD
882000-10-02 Akim Demaille <akim@epita.fr>
89
90 * src/files.c: Formatting changes.
91 (tryopen, tryclose, openfiles): Rename as...
92 (xfopen, xfclose, open_files): this.
93 (stringappend): static.
94 * src/files.h: Complete the list of exported symbols.
95 Propagate its use.
96
015acc48 97
a70083a3
AD
982000-10-02 Akim Demaille <akim@epita.fr>
99
100 * src/reader.h: New file.
101 Propagate its use instead of tedious list of `extern' and
102 prototypes.
103 * src/reader.c: Formatting changes, topological sort,
104 s/register//.
105
106
abadc117
AD
1072000-10-02 Akim Demaille <akim@epita.fr>
108
109 * src/lex.h: Prototype `lex.c' exported functions.
110 * src/reader.c: Adjust.
111 * src/lex.c: Formatting changes.
112 (safegetc): Rename as...
113 (xgetc): this.
114
015acc48 115
720d742f
AD
1162000-10-02 Akim Demaille <akim@epita.fr>
117
118 * src/lalr.h: New file.
119 Propagate its inclusion instead of prototypes and `extern'.
120 * src/lalr.c: Formatting changes, topological sorting etc.
121
015acc48 122
f2acea59
AD
1232000-10-02 Akim Demaille <akim@epita.fr>
124
125 * src/output.c (token_actions): Introduce a temporary array,
126 YYDEFACT, that makes it possible for this function to use
127 output_short_table.
128
015acc48 129
d019d655
AD
1302000-10-02 Akim Demaille <akim@epita.fr>
131
132 `user_toknums' is output as a `short[]' in `output.c', while it is
133 defined as a `int[]' in `reader.c'. For consistency with the
134 other output tables, `user_toknums' is now defined as a table of
135 shorts.
136
137 * src/reader.c (user_toknums): Be a short table instead of an int
138 table.
139 Adjust dependencies.
140
141 Factor the short table outputs.
142
143 * src/output.c (output_short_table): New function.
144 * src/output.c (output_gram, output_stos, output_rule_data)
145 (output_base, output_table, output_check): Use it.
146
6c89f1c1
AD
1472000-10-02 Akim Demaille <akim@epita.fr>
148
149 * src/output.c (output): Topological sort of the functions, in
150 order to get rid of the `static' prototypes.
151 No longer use `register'.
152 * src/output.h: New file.
153 Propagate its inclusion in files explicitly prototyping functions
154 from output.c.
155
d9efd181
AD
1562000-09-21 Akim Demaille <akim@epita.fr>
157
158 * src/atgeneral.m4: Update from Autoconf.
159
c29240e7 1602000-09-21 Akim Demaille <akim@epita.fr>
2fa6973e
AD
161
162 * src/closure.h: New file.
163 * src/closure.c: Formatting changes, topological sort over the
164 functions, use of closure.h.
165 (initialize_closure, finalize_closure): Rename as...
166 (new_closure, free_closure): these. Adjust dependencies.
167 * src/LR0.c: Formatting changes, topological sort, use of
168 cloture.h.
169 (initialize_states): Rename as...
170 (new_states): this.
171 * src/Makefile.am (noinst_HEADERS): Adjust.
172
499daa50
AD
1732000-09-20 Akim Demaille <akim@epita.fr>
174
175 * src/acconfig.h: Don't protect config.h against multiple
176 inclusion.
177 Don't define PARAMS.
178 * src/system.h: Define PARAMS.
179 Remove some of the ad-hoc CPP magic for DOS, VMS etc.: this is the
180 purpose of config.h. system.h must not try to fix wrong
181 definitions in config.h.
182
cc84fd5d
AD
1832000-09-20 Akim Demaille <akim@epita.fr>
184
185 * src/derives.h: New file.
186 * src/main.c, src/derives.h: Use it.
187 Formatting changes.
188 * src/Makefile.am (noinst_HEADERS): Adjust.
189
db5b3a89
AD
1902000-09-20 Akim Demaille <akim@epita.fr>
191
192 * tests/atgeneral.m4: Update from Autoconf.
193 * tests/calc.m4 (_AT_DATA_CALC_Y, AT_DATA_CALC_Y, _AT_CHECK_CALC)
194 (AT_CHECK_CALC): New macros.
195 Use these macros to test bison with options `', `--raw',
196 `--debug', `--yacc', `--yacc --debug'.
197
ceed8467
AD
1982000-09-19 Akim Demaille <akim@epita.fr>
199
200 * src/output.c: Formatting changes.
201 * src/machine.h: Remove, leaving its contents in...
202 * src/system.h: here.
203 Include stdio.h.
204 Adjust all dependencies on stdio.h and machine.h.
205 * src/getargs.h: New file.
206 Let all `extern' declarations about getargs.c be replaced with
207 inclusion of `getargs.h'.
208 * src/Makefile.am (noinst_HEADERS): Adjust.
209
210 * tests/calc.m4 (yyin): Be initialized in main, not on the global
211 scope.
212 (yyerror): Returns void, not int.
213 * doc/bison.texinfo: Formatting changes.
214
05a1d24b
AD
2152000-09-19 Akim Demaille <akim@epita.fr>
216
217 * tests/calc.m4 (calc.y): Do not assign to stdin, as it's not
218 portable.
219
cbd25751
AD
2202000-09-18 Akim Demaille <akim@epita.fr>
221
222 * configure.in: Append WARNING_CFLAGS to CFLAGS.
223 * src/Makefile.am (INCLUDES): Don't.
224 Be ready to fetch headers in lib/.
225
13863333
AD
2262000-09-18 Akim Demaille <akim@epita.fr>
227
228 * doc/bison.texinfo: Update the copyright.
229 ANSIfy and GNUify the examples.
230 Remove the old menu.
231
0d533154
AD
2322000-09-18 Akim Demaille <akim@epita.fr>
233
234 First set of tests: use the `calc' example from the documentation.
235
236 * src/bison.s1 (yyparse): Condition the code using `yytname' which
237 is defined only when YYDEBUG is.
238 * m4/atconfig.m4 (AT_CONFIG): Adjust to Autoconf 2.13.
239 * src/files.c (tryopen, tryclose): Formatting changes.
240 Move to the top and be static.
241 * src/reader.c (read_signed_integer): Likewise.
242 * tests/calc.m4: New file.
243 * Makefile.am, suite.m4: Adjust.
244 * m4/atconfig.m4: Set BISON_SIMPLE and BISON_HAIRY.
245
e79137ac
AD
2462000-09-18 Akim Demaille <akim@epita.fr>
247
248 Add support for an Autotest test suite for Bison.
249
250 * m4/m4.m4, m4/atconfig.m4: New files.
251 * m4/Makefile.am (EXTRA_DIST): Adjust.
252 * tests/suite.m4, tests/Makefile.am, tests/atgeneral.m4: New
253 files.
254 * src/getargs.c: Display a more standard --version message.
255 * src/reader.c (reader): Formatting changes.
256 No longer depend upon VERSION_STRING.
257 * configure.in: No longer use `dnl'.
258 Set up the test suite and the new directory `tests/.
259 (VERSION_STRING): Remove.
260
27821bff
AD
2612000-04-14 Akim Demaille <akim@epita.fr>
262
263 * src/reader.c (copy_comment2): New function, same as former
264 `copy_comment', but outputs into two FILE *.
265 (copy_comment): Use it.
266 (parse_union_decl): Use it.
267 (get_type, parse_start_decl): Use the same `invalid' message.
268 (parse_start_decl, parse_union_decl): Use the same `multiple'
269 message.
270 (parse_union_decl, copy_guard, copy_action): Use the same
271 `unmatched' message.
272 * m4/Makefile.am (EXTRA_DIST): Add `warning.m4'.
273
cfe5fbc0
AD
2742000-03-31 Akim Demaille <akim@epita.fr>
275
276 * src/files.c (tryopen, tryclose): Move to the top.
277 Be static.
278
cb7db13e
AD
2792000-03-31 Akim Demaille <akim@epita.fr>
280
281 * src/main.c (main): Don't call `done', exit does it.
282
a0f6b076
AD
2832000-03-31 Akim Demaille <akim@epita.fr>
284
36281465
AD
285 * allocate.c: s/return (foo)/return foo/.
286 * lalr.c: Likewise.
287 * LR0.c: Likewise.
288 * output.c: Likewise.
289 * reader.c: Likewise.
290 * symtab.c: Likewise.
291 * vmsgetargs.c: Likewise.
292
2932000-03-31 Akim Demaille <akim@epita.fr>
294
295 Clean up the error reporting functions.
a0f6b076
AD
296
297 * src/report.c: New file.
298 * src/report.h: Likewise.
299 * src/Makefile.am: Adjust.
300 * m4/error.m4: New file.
301 * m4/Makefile.am: Adjust.
302 * configure.in (jm_PREREQ_ERROR): Call it.
303 * src/main.c (int_to_string, banner, fatal_banner, warn_banner):
304 Remove.
305 (fatal, fatals): Remove. All callers use complain.c::fatal.
306 (warn, warni, warns, warnss, warnss): Remove. All callers use
307 complain.c::complain.
308 (toomany): Remove, use fatal instead.
309 * src/files.c (done): No argument, use complain_message_count.
310 * src/main.c (main): Register `done' to `atexit'.
311
312 * src/getargs.c (usage): More `fputs', less `fprintf'.
313
18539825
AD
3142000-03-28 Akim Demaille <akim@epita.fr>
315
316 * lib/: New directory.
317 * Makefile.am (SUBDIRS): Adjust.
318 * configure.in: Adjust.
319 (LIBOBJS): Although not used yet, AC_SUBST it, otherwise it's
320 useless.
321 * src/alloca.c: Moved to lib/.
322 * src/getopt.c: Likewise.
323 * src/getopt1.c: Likewise.
324 * src/getopt.h: Likewise.
325 * src/ansi2knr.c: Likewise.
326 * src/ansi2knr.1: Likewise.
327 * src/Makefile.am: Adjust.
328 * lib/Makefile.am: New file.
329
9f306f2a
AD
3302000-03-28 Akim Demaille <akim@epita.fr>
331
332 * src/getargs.c (usage): Refresh the help message.
333
0ba347b6
AD
3342000-03-17 Akim Demaille <akim@epita.fr>
335
336 * src/getopt1.c: Updated from textutils 2.0e
337 * src/getopt.c: Likewise.
338 * src/getopt.h: Likewise.
339
dbe7f271
AD
3402000-03-17 Akim Demaille <akim@epita.fr>
341
342 * src/Makefile.am (bison.simple): Fix the awk program: quote only
343 the file name, not the whole `#line LINE FILE'.
344
75bbe78d
AD
3452000-03-17 Akim Demaille <akim@epita.fr>
346
347 On syntax errors, report the token on which we choked.
348
aa5fd0ee
AD
349 * src/bison.s1 (yyparse): In the label yyerrlab, when
350 YYERROR_VERBOSE, add yychar in msg.
75bbe78d 351
7b306f52
AD
3522000-03-17 Akim Demaille <akim@epita.fr>
353
aa5fd0ee 354 * src/reader.c (copy_at): New function.
7b306f52
AD
355 (copy_guard): Use it.
356 (copy_action): Use it.
357
e87b5700
AD
3582000-03-17 Akim Demaille <akim@epita.fr>
359
360 Be kind to translators, save some useless translations.
361
aa5fd0ee 362 * src/main.c (banner): New function.
e87b5700
AD
363 (fatal_banner): Use it.
364 (warn_banner): Use it.
365
ae3c3164
AD
3662000-03-17 Akim Demaille <akim@epita.fr>
367
aa5fd0ee
AD
368 * src/reader.c (copy_definition): Use copy_string and
369 copy_comment. Removed now unused `match', `ended',
370 `cplus_comment'.
ae3c3164
AD
371 (copy_comment, copy_string): Moved, to be visible from
372 copy_definition.
373
4dc58e7c
AD
3742000-03-17 Akim Demaille <akim@epita.fr>
375
aa5fd0ee
AD
376 * src/reader.c (copy_string): Declare `static inline'. No
377 problems with inline, since it is checked by configure.
4dc58e7c
AD
378 (copy_comment): Likewise.
379
0a6384c4
AD
3802000-03-17 Akim Demaille <akim@epita.fr>
381
aa5fd0ee 382 * src/reader.c (packsymbols): Formatting changes.
0a6384c4 383
3cef001a
AD
3842000-03-17 Akim Demaille <akim@epita.fr>
385
aa5fd0ee 386 * src/reader.c (copy_comment): New function, factored out from:
3cef001a
AD
387 (copy_action): Use it. Removed now unused `match', `ended',
388 `cplus_comment'.
389 (copy_guard): Likewise.
390
ca36d2ef
AD
3912000-03-17 Akim Demaille <akim@epita.fr>
392
aa5fd0ee 393 * src/reader.c (copy_string): New function, factored out from:
ca36d2ef
AD
394 (copy_action): Use it.
395 (copy_guard): Likewise.
396
6666f98f
AD
3972000-03-17 Akim Demaille <akim@epita.fr>
398
399 Change the handling of @s so that they behave exactly like $s.
400 There is now a pseudo variable @$ (readble and writable), location
401 of the lhs of the rule (by default ranging from the location of
402 the first symbol of the rhs, to the location of the last symbol,
403 or, if the rhs is empty, YYLLOC).
404
405 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
406 yyval.
407 (yyparse): When providing a default semantic action, provide a
408 default location action.
409 (after the $): No longer change `*YYLSP', just stack YYLOC the
410 same way you stack YYVAL.
411 * src/reader.c (read_declarations): Use warns.
412 (copy_guard, case '@'): Also recognize `@$', expanded as `YYLOC'.
413 (copy_action, case '@'): Likewise.
414 Use a standard error message, to save useless work from
415 translators.
416
41aca2e0
AD
4172000-03-17 Akim Demaille <akim@epita.fr>
418
aa5fd0ee
AD
419 * src/bison.s1: Formatting and cosmetics changes.
420 * src/reader.c: Likewise.
41aca2e0
AD
421 Update the Copyright notice.
422
dc08c1d5
AD
4232000-03-17 Akim Demaille <akim@epita.fr>
424
aa5fd0ee
AD
425 * src/bison.s1 (#line): All set to `#line' only, since the
426 Makefile now handles them.
dc08c1d5 427
9ee3c97b
AD
4282000-03-16 Akim Demaille <akim@epita.fr>
429
430 * src/output.c (output_rule_data): Output the documentation of
431 some of the tables.
432 (Copyright notice): Update.
433 Formatting changes.
434
0de741ca
AD
4352000-03-16 Akim Demaille <akim@epita.fr>
436
437 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
438 remove most `#if YYDEBUG != 0', since `if (yydebug)' is enough.
439 One `#if YYDEBUG' remains, since it uses variables which are
440 defined only if `YYDEBUG != 0'.
441
bb10be54
AD
4422000-03-16 Akim Demaille <akim@epita.fr>
443
444 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
445 and related variables so that the similarities are highlighted.
446
b07b484a
AD
4472000-03-16 Akim Demaille <akim@epita.fr>
448
449 * src/bison.s1: Properly indent CPP directives.
450
361f60b3
AD
4512000-03-16 Akim Demaille <akim@epita.fr>
452
453 * src/bison.s1: Properly indent the `alloca' CPP section.
454
8c44d3ec
AD
4552000-03-16 Akim Demaille <akim@epita.fr>
456
457 Do not hard code values of directories in `configure.in'.
458 Update the `configure' tool chain.
459
460 * configure.in (XPFILE, XPFILE1, LOCALEDIR): Remove, handled by
461 src/makefile.am.
462 (VERSION_STRING): Use the third arg of AC_DEFINE_UNQUOTED.
463 (AC_OUTPUT): Add m4/Makefile.
464 Bump to bison 1.28a, 1.29 has never been released.
465 * acconfig.h (XPFILE, XPFILE1, LOCALEDIR): Remove, since they are
466 handled via src/Makefile.am.
467 (VERSION_STRING, PROTOTYPES, ENABLE_NLS, HAVE_CATGETS,
468 HAVE_GETTEXT, HAVE_LC_MESSAGES, HAVE_STPCPY): Remove, handled by
469 autoheader.
470 * Makefile.am (SUBDIRS): Add m4.
471 (ACLOCAL_AM_FLAGS): New variable.
472 (AUTOMAKE_OPTIONS): Add check-news.
473 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
474 the proper line number and file name.
475 (DEFS): Propagate the location of bison library files and of the
476 locale files.
477 (INCLUDES): Added `-I ..' so that one can compile with srcdir !=
478 builddir.
479 * acinclude.m4: Remove, replaced by the directory m4.
480 * m4/Makefile.am (EXTRA_DIST): New variable.
481 * m4/gettext.m4: New file, from the fileutils.
482 * m4/lcmessage.m4: Likewise
483 * m4/progtest.m4: Likewise.
484 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
485
f95997e7
AD
4862000-03-10 Akim Demaille <akim@epita.fr>
487
488 * src/closure.c:
489 Formatting changes of various comments.
490 Respect the GNU coding standards at various places.
491 Don't use `_()' when no translation is needed.
492
4931999-12-13 Jesse Thilo <jthilo@gnu.org>
494
495 * src/files.c:
496 OS/2 honors TMPDIR environment variable.
497
4981999-12-13 Jesse Thilo <jthilo@gnu.org>
499
500 * doc/bison.texinfo: Tweaked spelling and grammar.
501 Updated ISBN.
502 Removed reference to price of printed copy.
503 Mention BISON_SIMPLE and BISON_HAIRY.
504
5051999-12-13 Jesse Thilo <jthilo@gnu.org>
506
507 * configure.in, NEWS:
508 Bison 1.29 released.
509
5101999-10-27 Jesse Thilo <jthilo@gnu.org>
511
512 * doc/.cvsignore, doc/Makefile.am, doc/refcard.tex:
513 Added reference card.
514
5151999-07-26 Jesse Thilo <jthilo@gnu.org>
516
517 * po/ru.po: Added Russian translation.
518
5191999-07-26 Jesse Thilo <jthilo@gnu.org>
520
521 * configure.in: Added Russian translation.
522
5231999-07-06 Jesse Thilo <jthilo@gnu.org>
524
525 * configure.in, NEWS, README:
526 Released version 1.28.
527
5281999-06-14 Jesse Thilo <jthilo@gnu.org>
529
530 * src/system.h:
531 Squashed redefinition warning on some systems.
532
533 * src/getargs.c, src/Makefile.am, src/reader.c, src/version.c:
534 Have configure build version string instead of relying on ANSI string
535 concatentation.
536
5371999-06-14 Jesse Thilo <jthilo@gnu.org>
538
539 * po/POTFILES.in: Got rid of version.c.
540
5411999-06-14 Jesse Thilo <jthilo@gnu.org>
542
543 * acconfig.h, configure.in:
544 Have configure build version string instead of relying on ANSI string
545 concatentation.
546
5471999-06-08 Jesse Thilo <jthilo@gnu.org>
548
549 * doc/bison.1:
550 Dropped mention of `+' for long-named options.
551
5521999-05-30 Jesse Thilo <jthilo@gnu.org>
553
554 * src/files.c: Added <unistd.h> for unlink().
555
556 * src/Makefile.am, src/system.h:
557 I18n fixes.
558
5591999-05-30 Jesse Thilo <jthilo@gnu.org>
560
561 * README: Added a FAQ list.
562
563 * configure.in, acconfig.h:
564 I18n fixes.
565
5661999-05-30 Jesse Thilo <jthilo@gnu.org>
567
568 * doc/FAQ, doc/Makefile.am:
569 Added a FAQ list.
570
5711999-05-19 Jesse Thilo <jthilo@gnu.org>
572
573 * src/alloc.h, src/symtab.h, src/version.c:
574 Protected inclusion of "config.h" with HAVE_CONFIG_H.
575
5761999-04-18 Jesse Thilo <jthilo@gnu.org>
577
578 * src/.cvsignore, src/Makefile.am:
579 Reorganized: sources in `src', documentation in `doc'.
580
581 * src/lex.c (literalchar):
582 fixed the code for escaping double quotes (thanks
583 Jonathan Czisny.)
584
5851999-04-18 Jesse Thilo <jthilo@gnu.org>
586
587 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/POTFILES.in:
588 Adjusted paths to reflect directory reorganization.
589
5901999-04-18 Jesse Thilo <jthilo@gnu.org>
591
592 * doc/.cvsignore, doc/Makefile.am:
593 Reorganized: sources in `src', documentation in `doc'.
594
5951999-04-18 Jesse Thilo <jthilo@gnu.org>
596
597 * configure.in:
598 Updated AC_INIT file to reflect directory reorganization.
599
600 * configure.in, .cvsignore, Makefile.am, POTFILES.in:
601 Reorganized: sources in `src', documentation in `doc'.
602
6031999-04-13 Jesse Thilo <jthilo@gnu.org>
604
605 * src/allocate.c:
606 Don't declare calloc() and realloc() if not necessary.
607
6081999-04-13 Jesse Thilo <jthilo@gnu.org>
609
610 * configure.in, acconfig.h, acinclude.m4:
611 Don't declare calloc() and realloc() if not necessary.
612
6131999-03-23 Jesse Thilo <jthilo@gnu.org>
614
615 * po/.cvsignore: Added i18n support.
616
6171999-03-23 Jesse Thilo <jthilo@gnu.org>
618
619 * acconfig.h, configure.in, Makefile.am:
620 Added i18n support.
621
6221999-03-22 Jesse Thilo <jthilo@gnu.org>
623
624 * src/bison.s1: Fixed #line numbers.
625
6261999-03-15 Jesse Thilo <jthilo@gnu.org>
627
628 * po/es.po, po/fr.po, po/nl.po, po/de.po:
629 Added PO files from Translation Project.
630
6311999-03-03 Jesse Thilo <jthilo@gnu.org>
632
633 * Makefile.am:
634 Added support for non-ANSI compilers (ansi2knr).
635
6361999-02-16 Jesse Thilo <jthilo@gnu.org>
637
638 * configure.in: Bumped version number to 1.27.
639
640 * Makefile.am:
641 Added `bison.simple' to list of files removed by `make distclean'.
642
6431999-02-12 Jesse Thilo <jthilo@gnu.org>
644
645 * src/files.c, src/files.h:
646 Defined locations of parser files in config.h instead of Makefile.
647
6481999-02-12 Jesse Thilo <jthilo@gnu.org>
649
650 * acconfig.h, acinclude.m4, configure.in, Makefile.am:
651 Defined locations of parser files in config.h instead of Makefile.
652
6531999-02-09 Jesse Thilo <jthilo@gnu.org>
654
655 * Makefile.am:
656 Removed inappropriate use of $< macro.
657
6581999-02-05 Jesse Thilo <jthilo@gnu.org>
659
660 * po/Makefile.in.in, po/POTFILES.in:
661 Add `po' directory skeleton.
662
6631999-01-27 Jesse Thilo <jthilo@gnu.org>
664
665 * README: Document help-bison list.
666
667 * configure.in: Add check for mkstemp().
668
6691999-01-20 Jesse Thilo <jthilo@gnu.org>
670
671 * src/conflicts.c, src/LR0.c, src/output.c, src/reader.c:
672 Hush a few compiler warnings.
673
674 * src/files.c:
675 Add tryclose(), which verifies that fclose was successful.
676 Hush a couple of compiler warnings.
677
6781999-01-20 Jesse Thilo <jthilo@gnu.org>
679
680 * Makefile.am, OChangeLog:
681 ChangeLog is now automatically generated. Include the old version as
682 OChangeLog.
683
6841999-01-14 Jesse Thilo <jthilo@gnu.org>
685
686 * 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:
687 Update FSF address.
688
6891999-01-14 Jesse Thilo <jthilo@gnu.org>
690
691 * doc/bison.texinfo: Fix formatting glitch.
692
693 * doc/bison.texinfo: Update FSF address.
694
6951999-01-14 Jesse Thilo <jthilo@gnu.org>
696
697 * acconfig.h: Update FSF address.
698
6991999-01-08 Jesse Thilo <jthilo@gnu.org>
700
701 * src/system.h:
702 Don't define PACKAGE here, since config.h defines it.
703
7041998-12-30 Jesse Thilo <jthilo@gnu.org>
705
706 * src/reader.c: Update copyright date.
707
708 * src/main.c:
709 Ditch sprintf to statically-sized buffers in fatal/warn functions in
710 favor of output directly to stderr (avoids buffer overruns).
711
712 * src/reader.c: Some checks for premature EOF.
713
714 * 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:
715 Use prototypes if the compiler understands them.
716
717 * src/files.c: Honor TMPDIR on Unix hosts.
718 Use prototypes if the compiler understands them.
719
720 * src/reader.c:
721 Fix a couple of buffer overrun bugs.
722 Use prototypes if the compiler understands them.
723
724 * src/system.h: Include unistd.h and ctype.h.
725 Use #ifdef instead of #if for NLS symbols.
726
7271998-12-30 Jesse Thilo <jthilo@gnu.org>
728
729 * doc/bison.texinfo:
730 Delete comment "consider using @set for edition number, etc..." since
731 we now are doing so.
732
7331998-12-30 Jesse Thilo <jthilo@gnu.org>
734
735 * configure.in:
736 Use prototypes if the compiler understands them.
737
738 * NEWS: Document 1.26 highlights.
739
740 * Makefile.am: Require Automake 1.3 or later.
741
742 * acconfig.h:
743 Use prototypes if the compiler understands them.
744
7451998-12-29 Jesse Thilo <jthilo@gnu.org>
746
747 * src/version.c:
748 Use VERSION symbol from automake for version number.
749
7501998-12-29 Jesse Thilo <jthilo@gnu.org>
751
752 * acconfig.h, configure.in, version.cin:
753 Use VERSION symbol from automake for version number.
754
7551998-11-28 Jesse Thilo <jthilo@gnu.org>
756
757 * Makefile.am:
758 Distribute original version of simple parser (bison.s1), not built
759 version (bison.simple).
760
7611998-11-28 Jesse Thilo <jthilo@gnu.org>
762
763 * doc/bison.texinfo: Add info dir entry.
764
765 * doc/bison.texinfo:
766 Let automake put version number into documentation.
767
7681998-11-26 Jesse Thilo <jthilo@gnu.org>
769
770 * src/bison.cld, src/build.com, src/vmshlp.mar:
771 Add non-RCS files from /gd/gnu/bison.
772
7731998-11-26 Jesse Thilo <jthilo@gnu.org>
774
775 * doc/bison.1:
776 Document the BISON_HAIRY and BISON_SIMPLE variables.
777
7781998-11-25 Jesse Thilo <jthilo@gnu.org>
779
780 * src/version.c: Build version.c automatically.
781
782 * src/reader.c:
783 Fix token numbering (used to start at 258, not 257).
784
785 * src/system.h: Include config.h.
786
787 * src/getargs.c: Update bug report address.
788
789 * src/alloca.c, src/getopt1.c, src/getopt.c, src/getopt.h:
790 Get latest copies of alloca.c, getopt.c, getopt.h, getopt1.c from gnu.org.
791
7921998-11-25 Jesse Thilo <jthilo@gnu.org>
793
794 * Makefile.am:
795 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
796
797 * configure.in, version.cin:
798 Build version.c automatically.
799
800 * AUTHORS: Add AUTHORS file.
801
802 * README: Update bug report address.
803
804 * bison.simple:
805 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
806
807 * configure.in, Makefile.am, Makefile.in, stamp-h.in:
808 Add automake stuff.
809
8101998-11-25 Jesse Thilo <jthilo@gnu.org>
811
812 * doc/bison.texinfo: Clean up some formatting.
813
8141998-05-05 Richard Stallman <rms@gnu.org>
815
816 * doc/bison.texinfo:
817 Explain better why to make a pure parser.
818
8191998-01-05 Richard Stallman <rms@gnu.org>
820
821 * src/files.c (openfiles):
822 [_WIN32 && !__CYGWIN32__] Use TEMP or Temp to
823 find a temporary directory, if possible. Do not unlink files while
824 they are open.
825
8261997-08-25 Richard Stallman <rms@gnu.org>
827
828 * src/reader.c (stack_offset;):
829 Change some warni to warns.
830
831 * src/lex.c (literalchar): Use warns, not warni.
832
8331997-06-28 Richard Stallman <rms@gnu.org>
834
835 * src/bison.s1: Add a Bison version comment.
836
837 * src/main.c (fatal, warn, berror):
838 Use program_name.
839
8401997-06-28 Richard Stallman <rms@gnu.org>
841
842 * Makefile.in (bison_version): New variable.
843 (dist): Use that variable.
844 (bison.s1): Substitute the Bison version into bison.simple.
845
846 * bison.simple: Add a Bison version comment.
847
8481997-06-18 Richard Stallman <rms@gnu.org>
849
850 * src/main.c (fatal, warn, berror):
851 Make error messages standard.
852 (toomany): Improve error message text.
853
854 * 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:
855 new.h renamed to alloc.h.
856
8571997-06-18 Richard Stallman <rms@gnu.org>
858
859 * Makefile.in: new.h renamed to alloc.h.
860
8611997-05-24 Richard Stallman <rms@gnu.org>
862
863 * src/lex.c (literalchar):
864 Fix the code for escaping \, " and '.
865
866 (lex): Avoid trouble when there are many chars
867 to discard in a char literal with just several chars in it.
868
8691997-05-17 Richard Stallman <rms@gnu.org>
870
871 * src/bison.s1:
872 Use malloc, if using alloca is troublesome.
873 (YYSTACK_USE_ALLOCA): New flag macro.
874 Define it for some systems and compilers.
875 (YYSTACK_ALLOC): New macro.
876 (yyparse): Use YYSTACK_ALLOC to allocate stack.
877 If it was malloc'd, free it.
878
8791997-05-17 Richard Stallman <rms@gnu.org>
880
881 * bison.simple:
882 Use malloc, if using alloca is troublesome.
883 (YYSTACK_USE_ALLOCA): New flag macro.
884 Define it for some systems and compilers.
885 (YYSTACK_ALLOC): New macro.
886 (yyparse): Use YYSTACK_ALLOC to allocate stack.
887 If it was malloc'd, free it.
888
8891997-04-23 Richard Stallman <rms@gnu.org>
890
891 * src/bison.s1:
892 (alloca) [__hpux]: Always define as __builtin_alloca.
893
8941997-04-23 Richard Stallman <rms@gnu.org>
895
896 * bison.simple:
897 (alloca) [__hpux]: Always define as __builtin_alloca.
898
8991997-04-22 Richard Stallman <rms@gnu.org>
900
901 * src/bison.s1:
902 [__hpux]: Include alloca.h (right for HPUX 10)
903 instead of declaring alloca (right for HPUX 9).
904
905 * src/bison.s1 (__yy_memcpy):
906 Declare arg `count' as unsigned int.
907 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
908
9091997-04-22 Richard Stallman <rms@gnu.org>
910
911 * bison.simple:
912 [__hpux]: Include alloca.h (right for HPUX 10)
913 instead of declaring alloca (right for HPUX 9).
914
915 * bison.simple (__yy_memcpy):
916 Declare arg `count' as unsigned int.
917 (yyparse): Cast third arg to __yy_memcpy to unsigned int.
918
9191997-01-03 Richard Stallman <rms@gnu.org>
920
921 * src/allocate.c: [__STDC__ or _MSC_VER]:
922 Declare calloc and realloc to return void *.
923
9241997-01-02 Richard Stallman <rms@gnu.org>
925
926 * src/system.h:
927 [_MSC_VER]: Include stdlib.h and process.h.
928 [_MSC_VER] (getpid): Define as macro--translate it to _getpid.
929
930 * src/main.c (main): Return FAILURE as a value.
931 (printable_version): Declare arg as int, not char.
932
9331997-01-02 Richard Stallman <rms@gnu.org>
934
935 * Makefile.in (dist):
936 Explicitly check for symlinks, and copy them.
937
9381996-12-19 Richard Stallman <rms@gnu.org>
939
940 * src/files.c:
941 [_MSC_VER] (XPFILE, XPFILE1): Define, if not already defined.
942
9431996-12-18 Paul Eggert <eggert@gnu.org>
944
945 * src/bison.s1 (yyparse):
946 If __GNUC__ and YYPARSE_PARAM are both defined,
947 declare yyparse to have a void * argument.
948
9491996-12-18 Paul Eggert <eggert@gnu.org>
950
951 * bison.simple (yyparse):
952 If __GNUC__ and YYPARSE_PARAM are both defined,
953 declare yyparse to have a void * argument.
954
9551996-12-17 Richard Stallman <rms@gnu.org>
956
957 * src/reduce.c (nbits): Add some casts.
958
9591996-08-12 Richard Stallman <rms@gnu.org>
960
961 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
962
9631996-08-12 Richard Stallman <rms@gnu.org>
964
965 * bison.simple: Test _MSDOS as well as _MSDOS_.
966
9671996-07-31 Richard Stallman <rms@gnu.org>
968
969 * src/bison.s1:
970 [__sun && __i386]: Include alloca.h.
971
9721996-07-31 Richard Stallman <rms@gnu.org>
973
974 * bison.simple:
975 [__sun && __i386]: Include alloca.h.
976
9771996-07-30 Richard Stallman <rms@gnu.org>
978
979 * src/bison.s1: Comment change.
980
981 * src/bison.s1: Test _MSDOS_, not MSDOS.
982
9831996-07-30 Richard Stallman <rms@gnu.org>
984
985 * bison.simple: Comment change.
986
987 * bison.simple: Test _MSDOS_, not MSDOS.
988
9891996-06-01 Richard Stallman <rms@gnu.org>
990
991 * 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:
992 Insert `_' macro around many string constants.
993
994 * src/main.c:
995 Insert `_' macro around many string constants.
996
997 (main): Call setlocale, bindtextdomain and textdomain.
998
999 * src/system.h: [HAVE_LOCALE_H]: Include locale.h.
1000 [! HAVE_LOCALE_H] (setlocale): Define as no-op.
1001 [ENABLE_NLS]: Include libintl.h.
1002 [ENABLE_NLS] (gettext): Define.
1003 [! ENABLE_NLS] (bintextdomain, textdomain, _): Consolation definitions.
1004 (N_, PACKAGE, LOCALEDIR): New macros.
1005
10061996-06-01 Richard Stallman <rms@gnu.org>
1007
1008 * POTFILES.in: New file.
1009
1010 * Makefile.in (allocate.o):
1011 Define target explicitly.
1012
1013 * Makefile.in (CFLAGS): Set to @CFLAGS@.
1014 (LDFLAGS): Set to @LDFLAGS@.
1015 (configure): Run autoconf only if preceding `cd' succeeds.
1016 (bison.s1): Redirect output to temporary file then move the
1017 temporary to the target, rather than redirecting directly to bison.s1.
1018 (clean): Remove config.status and config.log.
1019 (distclean): Don't remove config.status here.
1020
10211996-05-12 Richard Stallman <rms@gnu.org>
1022
1023 * src/bison.s1:
1024 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1025
10261996-05-12 Richard Stallman <rms@gnu.org>
1027
1028 * bison.simple:
1029 (__yy_memcpy) [__cplusplus]: Reorder declarations of variables f and t.
1030
10311996-05-11 Richard Stallman <rms@gnu.org>
1032
1033 * src/bison.s1 (__yy_memcpy):
1034 Really reorder the args, as was supposedly done on Feb 14 1995.
1035 (yyparse): Calls changed accordingly.
1036
10371996-05-11 Richard Stallman <rms@gnu.org>
1038
1039 * Makefile.in (dist): Don't use $(srcdir).
1040
1041 * bison.simple (__yy_memcpy):
1042 Really reorder the args, as was supposedly done on Feb 14 1995.
1043 (yyparse): Calls changed accordingly.
1044
10451996-01-27 Richard Stallman <rms@gnu.org>
1046
1047 * src/output.c (output_rule_data):
1048 Test YYERROR_VERBOSE in the conditional
1049 around the definition of ttyname.
1050
10511995-12-29 Richard Stallman <rms@gnu.org>
1052
1053 * src/bison.s1:
1054 Fix line numbers in #line commands.
1055
10561995-12-29 Richard Stallman <rms@gnu.org>
1057
1058 * bison.simple:
1059 Fix line numbers in #line commands.
1060
10611995-12-27 Richard Stallman <rms@gnu.org>
1062
1063 * src/bison.s1 (YYPARSE_PARAM_DECL):
1064 In C++, make it always null.
1065 (YYPARSE_PARAM_ARG): New macro.
1066 (yyparse): Use YYPARSE_PARAM_ARG.
1067
10681995-12-27 Richard Stallman <rms@gnu.org>
1069
1070 * bison.simple (YYPARSE_PARAM_DECL):
1071 In C++, make it always null.
1072 (YYPARSE_PARAM_ARG): New macro.
1073 (yyparse): Use YYPARSE_PARAM_ARG.
1074
10751995-11-29 Richard Stallman <rms@gnu.org>
1076
1077 * doc/bison.texinfo:
1078 Describe literal string tokens, %raw, %no_lines, %token_table.
1079
10801995-11-29 Daniel Hagerty <hag@gnu.org>
1081
1082 * doc/bison.texinfo: Fixed update date
1083
10841995-10-16 Richard Stallman <rms@gnu.org>
1085
1086 * src/version.c: Version 1.25.
1087
10881995-10-16 Richard Stallman <rms@gnu.org>
1089
1090 * NEWS: *** empty log message ***
1091
10921995-10-16 Richard Stallman <rms@gnu.org>
1093
1094 * doc/bison.1, doc/bison.rnh:
1095 Add new options.
1096
10971995-10-15 Richard Stallman <rms@gnu.org>
1098
1099 * src/vmsgetargs.c, src/getargs.c:
1100 Added -n, -k, and -raw switches.
1101 (noparserflag, toknumflag, rawtoknumflag): New variables.
1102
1103 * src/symtab.h (SALIAS):
1104 New #define for adding aliases to %token.
1105 (struct bucket): Added `alias' field.
1106
1107 * src/reduce.c (reduce_grammar):
1108 Revise error message.
1109 (print_notices): Remove final `.' from error message.
1110
1111 * src/reader.c (reader_output_yylsp):
1112 New function.
1113 (readgram): Use `#if 0' around code that accepted %command
1114 inside grammar rules: The documentation doesn't allow it,
1115 and it will fail since the %command processors scan for the next %.
1116 (parse_token_decl): Extended the %token
1117 declaration to allow a multi-character symbol as an alias.
1118 (parse_thong_decl): New function.
1119 (read_declarations): Added %thong declarations.
1120 (read_declarations): Handle NOOP to deal with allowing
1121 % declarations as another means to specify the flags.
1122 (readgram): Allow %prec prior to semantics embedded in a rule.
1123 (skip_to_char, read_declarations, copy_definition)
1124 (parse_token_decl, parse_start_decl, parse_type_decl)
1125 (parse_assoc_decl, parse_union_decl, parse_expect_decl)
1126 (get_type_name, copy_guard, copy_action, readgram)
1127 (get_type, packsymbols): Revised most error messages.
1128 Changed `fatal' to `warnxxx' to avoid aborting for error.
1129 Revised and use multiple warnxxx functions to avoid using VARARGS1.
1130 (read_declarations): Improve the error message for
1131 an invalid character. Do not abort.
1132 (read_declarations, copy_guard, copy_action): Use
1133 printable_version to avoid unprintable characters in printed output.
1134 (parse_expect_decl): Error if argument to %expect exceeds 10 digits.
1135 (parse_token_decl, parse_assoc_decl, parse_type_decl, get_type):
1136 Allow the type of a non-terminal can be given
1137 more than once, as long as all specifications give the same type.
1138
1139 * src/output.c:
1140 (output_headers, output_trailers, output, output_gram)
1141 (output_rule_data): Implement noparserflag variable.
1142 Implement toknumflag variable.
1143 (output): Call reader_output_yylsp to output LTYPESTR.
1144
1145 * src/main.c (main):
1146 If reader sees an error, don't process the grammar.
1147 (fatals): Updated to not use VARARGS1.
1148 (printable_version, int_to_string, warn, warni, warns, warnss)
1149 (warnsss): New error reporting functions. Avoid abort for error.
1150
1151 * src/lex.h:
1152 Added THONG and NOOP for alias processing.
1153 Added SETOPT for the new code that allows setting options with %flags.
1154
1155 * src/lex.c:
1156 Include getopt.h. Add some extern decls.
1157 (safegetc): New function to deal with EOF gracefully.
1158 (literalchar); new function to deal with reading \ escapes.
1159 (lex): Use literalchar.
1160 (lex): Implemented "..." tokens.
1161 (literalchar, lex, parse_percent_token): Made tokenbuffer
1162 always contain the token. This includes growing the token
1163 buffer while reading an integer.
1164 (parse_percent_token): Replaced if-else statement with percent_table.
1165 (parse_percent_token): Added % declarations as another
1166 way to specify the flags -n, -l, and -r. Also added hooks for
1167 -d, -k, -y, -v, -t, -p, -b, -o, but implementation requires
1168 major changes to files.c.
1169 (lex) Retain in the incoming stream a character following
1170 an incorrect '/'.
1171 (skip_white_space, lex): Revised most error messages
1172 and changed fatal to warn to avoid aborting.
1173 (percent_table): Added %thong declarations.
1174
1175 * src/gram.h: Comment changes.
1176
1177 * src/files.c (openfiles, open_extra_files, done):
1178 Add faction flag
1179 and actfile file. Handle noparserflag. Both for -n switch.
1180
1181 * src/conflicts.c (resolve_sr_conflict):
1182 Remove use of alloca.
1183
11841995-06-01 Jim Meyering <meyering@gnu.org>
1185
1186 * doc/bison.texinfo: *** empty log message ***
1187
11881995-05-06 Richard Stallman <rms@gnu.org>
1189
1190 * src/bison.s1: Comment change.
1191
11921995-05-06 Richard Stallman <rms@gnu.org>
1193
1194 * bison.simple: Comment change.
1195
11961995-05-03 Richard Stallman <rms@gnu.org>
1197
1198 * src/version.c: Version now 1.24.
1199
1200 * src/bison.s1: Change distribution terms.
1201
1202 * src/version.c: Version now 1.23.
1203
12041995-05-03 Richard Stallman <rms@gnu.org>
1205
1206 * doc/bison.texinfo:
1207 Rewrite "Conditions for Using Bison".
1208 Update version to 1.24.
1209
12101995-05-03 Richard Stallman <rms@gnu.org>
1211
1212 * bison.simple: Change distribution terms.
1213
12141995-02-23 Richard Stallman <rms@gnu.org>
1215
1216 * src/files.c: Test __VMS_POSIX as well as VMS.
1217
12181995-02-14 Jim Meyering <meyering@gnu.org>
1219
1220 * src/bison.s1 (__yy_memcpy):
1221 Renamed from __yy_bcopy to avoid
1222 confusion. Reverse FROM and TO arguments to be consistent with
1223 those of memcpy.
1224
12251995-02-14 Jim Meyering <meyering@gnu.org>
1226
1227 * bison.simple (__yy_memcpy):
1228 Renamed from __yy_bcopy to avoid
1229 confusion. Reverse FROM and TO arguments to be consistent with
1230 those of memcpy.
1231
12321994-11-10 David J. MacKenzie <djm@gnu.org>
1233
1234 * NEWS: reformat
1235
1236 * NEWS: New file.
1237
1238 * Makefile.in (DISTFILES): Include NEWS.
1239
1240 * Makefile.in (DISTFILES):
1241 Include install-sh, not install.sh.
1242
1243 * configure.in: Update to Autoconf v2 macro names.
1244
12451994-10-05 David J. MacKenzie <djm@gnu.org>
1246
1247 * Makefile.in: fix typo
1248
1249 * Makefile.in (prefix, exec_prefix):
1250 Let configure set them.
1251
12521994-09-28 David J. MacKenzie <djm@gnu.org>
1253
1254 * Makefile.in: Set datadir to $(prefix)/share.
1255
12561994-09-15 Richard Stallman <rms@gnu.org>
1257
1258 * src/bison.s1:
1259 Update copyright notice and GPL version.
1260
12611994-09-15 Richard Stallman <rms@gnu.org>
1262
1263 * bison.simple:
1264 Update copyright notice and GPL version.
1265
12661994-07-12 Richard Stallman <rms@gnu.org>
1267
1268 * src/reduce.c, src/reader.c:
1269 entered into RCS
1270
12711994-05-05 David J. MacKenzie <djm@gnu.org>
1272
1273 * Makefile.in: entered into RCS
1274
12751994-03-26 Richard Stallman <rms@gnu.org>
1276
1277 * src/bison.s1: entered into RCS
1278
12791994-03-26 Richard Stallman <rms@gnu.org>
1280
1281 * bison.simple: entered into RCS
1282
12831994-03-25 Richard Stallman <rms@gnu.org>
1284
1285 * src/main.c: entered into RCS
1286
12871994-03-24 Richard Stallman <rms@gnu.org>
1288
1289 * src/conflicts.c: entered into RCS
1290
12911994-01-02 Richard Stallman <rms@gnu.org>
1292
1293 * Makefile.in: *** empty log message ***
1294
12951993-11-21 Richard Stallman <rms@gnu.org>
1296
1297 * src/bison.s1: *** empty log message ***
1298
12991993-11-21 Richard Stallman <rms@gnu.org>
1300
1301 * doc/bison.texinfo: entered into RCS
1302
1303 * doc/bison.texinfo: *** empty log message ***
1304
13051993-11-21 Richard Stallman <rms@gnu.org>
1306
1307 * bison.simple: *** empty log message ***
1308
13091993-10-25 David J. MacKenzie <djm@gnu.org>
1310
1311 * doc/bison.texinfo: *** empty log message ***
1312
13131993-10-19 Richard Stallman <rms@gnu.org>
1314
1315 * src/bison.s1: *** empty log message ***
1316
13171993-10-19 Richard Stallman <rms@gnu.org>
1318
1319 * bison.simple: *** empty log message ***
1320
13211993-10-14 Richard Stallman <rms@gnu.org>
1322
1323 * src/bison.s1: *** empty log message ***
1324
13251993-10-14 Richard Stallman <rms@gnu.org>
1326
1327 * bison.simple: *** empty log message ***
1328
13291993-09-14 David J. MacKenzie <djm@gnu.org>
1330
1331 * doc/bison.texinfo: *** empty log message ***
1332
13331993-09-13 Noah Friedman <friedman@gnu.org>
1334
1335 * Makefile.in: *** empty log message ***
1336
13371993-09-10 Richard Stallman <rms@gnu.org>
1338
1339 * src/conflicts.c: *** empty log message ***
1340
1341 * src/system.h: entered into RCS
1342
13431993-09-10 Richard Stallman <rms@gnu.org>
1344
1345 * doc/bison.1: entered into RCS
1346
13471993-09-06 Noah Friedman <friedman@gnu.org>
1348
1349 * src/version.c: entered into RCS
1350
13511993-09-06 Noah Friedman <friedman@gnu.org>
1352
1353 * Makefile.in: *** empty log message ***
1354
13551993-07-30 David J. MacKenzie <djm@gnu.org>
1356
1357 * Makefile.in: *** empty log message ***
1358
13591993-07-24 Richard Stallman <rms@gnu.org>
1360
1361 * src/bison.s1: *** empty log message ***
1362
13631993-07-24 Richard Stallman <rms@gnu.org>
1364
1365 * bison.simple: *** empty log message ***
1366
13671993-07-08 David J. MacKenzie <djm@gnu.org>
1368
1369 * Makefile.in: *** empty log message ***
1370
13711993-07-04 Richard Stallman <rms@gnu.org>
1372
1373 * src/bison.s1: *** empty log message ***
1374
13751993-07-04 Richard Stallman <rms@gnu.org>
1376
1377 * bison.simple: *** empty log message ***
1378
13791993-06-26 David J. MacKenzie <djm@gnu.org>
1380
1381 * src/getargs.c: entered into RCS
1382
13831993-06-26 David J. MacKenzie <djm@gnu.org>
1384
1385 * doc/bison.texinfo: *** empty log message ***
1386
1387 * doc/bison.1: New file.
1388
13891993-06-25 Richard Stallman <rms@gnu.org>
1390
1391 * src/getargs.c: New file.
1392
13931993-06-16 Richard Stallman <rms@gnu.org>
1394
1395 * src/bison.s1: *** empty log message ***
1396
13971993-06-16 Richard Stallman <rms@gnu.org>
1398
1399 * bison.simple: *** empty log message ***
1400
14011993-06-03 Richard Stallman <rms@gnu.org>
1402
1403 * src/bison.s1: New file.
1404
14051993-06-03 Richard Stallman <rms@gnu.org>
1406
1407 * doc/bison.texinfo: *** empty log message ***
1408
14091993-06-03 Richard Stallman <rms@gnu.org>
1410
1411 * bison.simple: New file.
1412
14131993-05-19 Richard Stallman <rms@gnu.org>
1414
1415 * doc/bison.texinfo: New file.
1416
14171993-05-07 Noah Friedman <friedman@gnu.org>
1418
1419 * Makefile.in: *** empty log message ***
1420
14211993-04-28 Noah Friedman <friedman@gnu.org>
1422
1423 * src/reader.c: *** empty log message ***
1424
14251993-04-23 Noah Friedman <friedman@gnu.org>
1426
1427 * src/alloc.h: entered into RCS
1428
14291993-04-20 David J. MacKenzie <djm@gnu.org>
1430
1431 * src/version.c: *** empty log message ***
1432
1433 * src/files.c, src/allocate.c:
1434 entered into RCS
1435
1436 * src/reader.c: *** empty log message ***
1437
1438 * src/lex.c: entered into RCS
1439
1440 * src/conflicts.c: New file.
1441
1442 * src/symtab.c: entered into RCS
1443
1444 * src/alloc.h: New file.
1445
1446 * src/LR0.c: entered into RCS
1447
14481993-04-18 Noah Friedman <friedman@gnu.org>
1449
1450 * src/reader.c: New file.
1451
1452 * src/version.c: *** empty log message ***
1453
14541993-04-18 Noah Friedman <friedman@gnu.org>
1455
1456 * Makefile.in: *** empty log message ***
1457
14581993-04-17 Noah Friedman <friedman@gnu.org>
1459
1460 * Makefile.in: *** empty log message ***
1461
14621993-04-15 Richard Stallman <rms@gnu.org>
1463
1464 * src/main.c, src/files.c:
1465 New file.
1466
14671993-04-15 Noah Friedman <friedman@gnu.org>
1468
1469 * configure.in: entered into RCS
1470
1471 * configure.in: *** empty log message ***
1472
1473 * configure.in: New file.
1474
14751993-04-14 Richard Stallman <rms@gnu.org>
1476
1477 * Makefile.in: New file.
1478
14791993-04-13 Richard Stallman <rms@gnu.org>
1480
1481 * src/version.c: New file.
1482
14831993-03-25 Richard Stallman <rms@gnu.org>
1484
1485 * src/output.c: entered into RCS
1486
14871992-09-25 Richard Stallman <rms@gnu.org>
1488
1489 * configure.bat: entered into RCS
1490
14911992-06-22 Richard Stallman <rms@gnu.org>
1492
1493 * src/vmsgetargs.c: entered into RCS
1494
14951992-06-22 Richard Stallman <rms@gnu.org>
1496
1497 * doc/bison.rnh: entered into RCS
1498
14991992-04-20 David J. MacKenzie <djm@gnu.org>
1500
1501 * README: entered into RCS
1502
15031992-01-22 Richard Stallman <rms@gnu.org>
1504
1505 * src/machine.h: entered into RCS
1506
15071991-12-21 Richard Stallman <rms@gnu.org>
1508
1509 * src/lalr.c, src/closure.c:
1510 entered into RCS
1511
15121991-12-20 Richard Stallman <rms@gnu.org>
1513
1514 * src/state.h: entered into RCS
1515
15161991-12-18 Richard Stallman <rms@gnu.org>
1517
1518 * src/print.c, src/nullable.c, src/derives.c:
1519 entered into RCS
1520
15211991-11-03 David J. MacKenzie <djm@gnu.org>
1522
1523 * src/warshall.c, src/types.h, src/symtab.h, src/lex.h, src/gram.c, src/gram.h, src/files.h:
1524 entered into RCS
1525
15261988-09-09 Richard Stallman <rms@gnu.org>
1527
1528 * src/bison.hairy: entered into RCS
1529
15301987-12-16 Richard Stallman <rms@gnu.org>
1531
1532 * REFERENCES: entered into RCS