]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
* Makefile.am (SUBDIRS): Put examples before tests, so that
[bison.git] / ChangeLog
index 6b30ded8e24bbb1c5fe97466c32c1223b5bb8190..cf20f4abe6db47332c1777c25bdb4b1060d435ed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,26 @@
 
        * NEWS: Version 2.0b.
 
+       * Makefile.am (SUBDIRS): Put examples before tests, so that
+       "make check" doesn't finish with "All 1 tests passed".
+
+       * tests/regression.at (Token definitions): Don't rely on
+       AT_PARSER_CHECK for data that contains backslashes.  It currently
+       uses 'echo', and 'echo' isn't portable if its argument contains
+       backslashes.  Problem found on OpenBSD 3.4.  Also, do not assume
+       that the byte '\0xff' is not printable in the C locale; it is,
+       under OpenBSD 3.4 (!).  Luckily, '\0x80' through '\0x9e' are
+       not printable, so use '\0x81' to test.
+
+       * data/glr.c (YYOPTIONAL_LOC): Define even if it's not a recent
+       version of GCC, since the macro is used with non-GCC compilers.
+
+       Fix core dump reported by Pablo De Napoli in
+       <http://lists.gnu.org/archive/html/bug-bison/2005-07/msg00053.html>.
+       * tests/regression.at (Invalid inputs with {}): New test.
+       * src/parse-gram.y (token_name): Translate type before using
+       it as an index.
+
        * data/glr.c (ATTRIBUTE_UNUSED): Remove, since it infringes on
        the user's name space.  All uses changed to __attribute__
        ((__unused__)).