]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
(allocate_itemsets): Use xnmalloc, not xcalloc,
[bison.git] / ChangeLog
index d3f162051797e9c999e90941a89560db8e829ddb..ca598cbae317af0dd1e59d994665167f3c3079df 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,33 @@
+2004-12-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * src/lalr.h (GOTO_NUMBER_MAXIMUM): New macro.
+       * src/lalr.c (set_goto_map): Don't allow ngotos to equal
+       GOTO_NUMBER_MAXIMUM, since we occasionally compute
+       ngotos + 1 without checking for overflow.
+       (build_relations): Use END_NODE, not -1, to denote end of edges.
+       * src/lalr.c (set_goto_map, map_goto, initialize_F, add_loopback_edge,
+       build_relations): Use goto_number, not int, for goto numbers.
+       * src/tables.c (save_column, default_goto): Likewise.
+
+2004-11-23  Akim Demaille  <akim@epita.fr>
+
+       * data/lalr1.cc (YYSTYPE): Define it as is done for C, instead
+       of #defining from yystype.
+       Don't typedef yystype, C++ does not need it.
+       This lets it possible to forward declare it as union.
+
+2004-11-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * bootstrap (gnulib_modules): Add extensions.
+       Problem reported by Jim Meyering.
+
 2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
 
        * src/LR0.c, src/closure.c, src/derives.c, src/gram.c,
        src/lalr.c, src/nullable.c, src/relation.c, src/scan-skel.l,
        src/system.h, src/tables.c: XFREE -> free, to accommodate
        recent change to gnulib xalloc.h.
+       Problem reported by Jim Meyering.
 
 2004-11-17  Akim Demaille  <akim@epita.fr>