]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
* src/output.c: Comment changes.
[bison.git] / ChangeLog
index 71ca161bd66f8d1458d8b5d682d638dabe1c2464..3f29e7da4f26ee7758df32b13ed6d44fa27b5f41 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,33 @@
+2001-12-29  Akim Demaille  <akim@epita.fr>
+
+       * src/output.c: Comment changes.
+
+2001-12-27  Paul Eggert  <eggert@twinsun.com>
+
+       * src/bison.simple (YYSTACK_ALLOC, YYSIZE_T): Remove special
+       cases for non-GNU systems like AIX, HP-UX, SGI, Sun, and
+       Sparc, as they were causing more porting problems than the
+       (minor) performance improvement was worth.
+
+       Also, catch up with 1.31's YYSTD.
+
+2001-12-27  Akim Demaille  <akim@epita.fr>
+
+       * src/output.c (output_gram): Rely on nritems, not the
+       0-sentinel.  See below.
+       Use -1 as separator, not 0.
+       * src/bison.simple (yyparse): Subtract 1 to the rule numbers.
+       Rely on -1 as separator in yyrhs, instead of 0.
+       * tests/calc.at (AT_CHECK_CALC): Now, the parsers no longer issue
+       twice `Now at end of input', therefore there are two lines less to
+       expect.
+
+2001-12-27  Akim Demaille  <akim@epita.fr>
+
+       * tests/regression.at (Unresolved SR Conflicts):
+       (Solved SR Conflicts, Rule Line Numbers): Adjust to the changes
+       below.
+
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/LR0.c (new_state): Recognize the final state by the fact it
@@ -54,7 +84,6 @@
        Adjust expectations.
        When yyungeting, be sure to use a valid yylloc: use last_yylloc.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * configure.in: Check the protos of strchr ans strspn.
@@ -64,7 +93,6 @@
        * lib/strchr.c: New.
        * src/reader.c (symbols_save): Use strchr.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/print.c, src/print_graph.c (escape): New.
        reductions in green.
        Prefer high to wide: output the state number on a line of its own.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/state.h, src/state.c (reductions_new): New.
        * src/print.c (print_reductions, print_actions): Adjust.
        * src/output.c (action_row): Adjust.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/state.h, src/state.c (errs_new, errs_dup): New.
        * src/output.c (output_actions, action_row): Adjust.
        * src/conflicts.c (resolve_sr_conflict): Adjust.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/lalr.c (set_goto_map, initialize_F): Use SHIFT_SYMBOL.
        (print_actions): here.
        * src/print_graph.c (print_actions): Remove dead code.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/reader.c (copy_dollar, copy_at): Better checking of `n' in
        `$n' and `@n'.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/lalr.c (add_lookback_edge): Use state_t instead of ints.
        (build_relations): Adjust.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/lalr.c (set_goto_map): Remove a wrong but benign loop
        duplication.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/reader.c (packgram): Catch nitems overflows.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/files.c, src/files.h (guard_obstack): Remove.
        As a voluntary consequence, using braces around guards is now
        mandatory.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/gram.h (rule_t): `guard' and `guard_line' are new members.
        of a integer, and nlookaheads instead of the following state's
        lookaheadsp.
 
-       
 2001-12-27  Akim Demaille  <akim@epita.fr>
 
        * src/conflicts.c (log_resolution, flush_shift)
        Use YYNTOKENS only, which is documented, but not YYNTBASE, which
        is an undocumented synonym.
 
-       
 2001-12-22  Akim Demaille  <akim@epita.fr>
 
        * src/output.c (output_table_data): Change the prototype to use