]> git.saurik.com Git - bison.git/commitdiff
Version 1.50.
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 5 Oct 2002 06:25:50 +0000 (06:25 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 5 Oct 2002 06:25:50 +0000 (06:25 +0000)
ChangeLog
NEWS

index 6b41b57ace2ba3b08a02a940217ecb47aaffde37..f2419535d31df42914706e7b43c3c1188d04f9b6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,36 @@
+2002-10-04  Paul Eggert  <eggert@twinsun.com>
+
+       Version 1.50.
+
+       * configure.ac (AC_INIT), NEWS: Increment version number.
+
+       * doc/bison.texinfo: Minor spelling, grammar, and white space
+       fixes.
+       (Symbols): Mention that any negative value returned from yylex
+       signifies end-of-input.  Warn about negative chars.  Mention
+       the portable Standard C character set.
+
+       The GNU coding standard says CFLAGS and YFLAGS are reserved
+       for the installer to set.
+       * lib/Makefile.am (AM_CFLAGS): Renamed from CFLAGS.
+       * src/Makefile.am (AM_CFLAGS): Likewise.
+       (AM_YFLAGS): Renamed from YFLAGS.
+
+       Fix some MAX and MIN problems.
+       * src/gram.h (ITEM_NUMBER_MIN): MIN_MAX -> INT_MIN.
+       * src/lalr.h (GOTO_NUMBER_MAX): INT_MAX -> SHRT_MAX.
+       * src/symtab.h (SYMBOL_NUMBER_MAX): New macro.
+       * src/reader.c (reader): Use it.
+
+       * tests/regression.at (Braces parsing): Use grep, not fgrep, as
+       POSIX 1003.1-2001 has removed fgrep.
+
+2002-10-04  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
+
+       * lib/bbitset.h (BITSET_WINDEX_MAX): Redefine so that it cannot be
+       interpreted as signed.
+       * lib/ebitset.c (ebitset_list): Fix bug.
+
 2002-10-01  Paul Eggert  <eggert@twinsun.com>
 
        More fixes for 64-bit hosts and large bitsets.
@@ -24,7 +57,7 @@
        Likewise.
        * lib/lbitset.c (lbitset_size, lbitset_list, lbitset_list_merge):
        Likewise.
-       
+
        * lib/abitset.c (abitset_ones, abitset_zero, abitset_bytes):
        Use size_t, not unsigned int, to count bytes.
        * lib/abitset.h (abitset_bytes): Likewise.
@@ -38,7 +71,7 @@
        * lib/ebitset.h (ebitset_bytes): Likewise.
        * lib/lbitset.c (lbitset_bytes): Likewise.
        * lib/lbitset.h (lbitset_bytes): Likewise.
-       
+
        * lib/abitset.c (abitset_empty_p, abitset_not, abitset_equal_p,
        abitset_subset_p, abitset_disjoint_p, abitset_and,
        abitset_and_cmp, abitset_andn, abitset_andn_cmp, abitset_or,
@@ -52,7 +85,7 @@
        ebitset_elt_find, ebitset_list_reverse, ebitset_list, ebitset_init):
        Likewise.
        * lib/lbitset.c (lbitset_ones, lbitset_not): Likewise.
-       
+
        * lib/bitset.c (bitset_print):
        Use proper printf formats for widths of integer types.
        * lib/bitset_stats.c (bitset_percent_histogram_print,
@@ -60,7 +93,7 @@
        * lib/bitsetv-print.c (bitsetv_matrix_dump): Likewise.
        * lib/bitsetv.c (bitsetv_dump, debug_bitsetv): Likewise.
        * lib/lbitset.c (lbitset_bytes): Likewise.
-       
+
        * lib/bbitset.h (BITSET_BINDEX_MAX, BITSET_WINDEX_MAX,
        BITSET_SIZE_MAX): New macros.
        (BITSET_INDEX_MAX): Remove.  It wasn't right, since it assumed that
diff --git a/NEWS b/NEWS
index 80c0b1f68f05fdcaf5613f361e3e281b332c07f5..a24eebc245089f3b1b02348018c2d899f61cfa5b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,7 @@
 Bison News
 ----------
 
-Changes in version 1.49d:
-
-
-Changes in version 1.49b, 2002-08-12:
+Changes in version 1.50, 2002-10-04:
 
 * GLR parsing
   The declaration
@@ -14,6 +11,9 @@ Changes in version 1.49b, 2002-08-12:
   %dprec and %merge on grammar rules allow parse-time resolution of
   ambiguities.  Contributed by Paul Hilfinger.
 
+  Unfortunately GLR parsing does not yet work properly on 64-bit hosts
+  like the Alpha, so please stick to 32-bit hosts for now.
+
 * Output Directory
   When not in Yacc compatibility mode, when the output file was not
   specified, running `bison foo/bar.y' created `foo/bar.c'.  It
@@ -155,7 +155,6 @@ Changes in version 1.35, 2002-03-25:
 
   This kludge also addresses some C++ problems when the stack was
   extended.
-
 \f
 Changes in version 1.34, 2002-03-12: