X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/d5a3fe37a9bfea4a8fbb18eff2cc3dbf81b55d53..383e69dc798510a66d7bf59b237c987285f79a21:/NEWS diff --git a/NEWS b/NEWS index 05ef7ddf..bc66e854 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,35 @@ Bison News ---------- -Changes in version 1.875b: +Changes in version 1.875d, 2004-05-21: + +* Unescaped newlines are no longer allowed in character constants or + string literals. They were never portable, and GCC 3.4.0 has + dropped support for them. Better diagnostics are now generated if + forget a closing quote. + +* NUL bytes are no longer allowed in Bison string literals, unfortunately. + +* %token numbers can now be hexadecimal integers, e.g., `%token FOO 0x12d'. + This is a GNU extension. + +* A new directive "%expect-rr N" specifies the expected number of + reduce/reduce conflicts in GLR parsers. + +* Experimental %destructor support has been added to lalr1.cc. + +Changes in version 1.875c, 2003-08-25: + + (Just bug fixes.) + +Changes in version 1.875b, 2003-06-17: + +* GLR grammars now support locations. + +* Semicolon changes: + - Semicolons are now allowed before "|" in grammar rules, as POSIX requires. + - Stray semicolons are no longer allowed at the start of a grammar. + - Semicolons are now required after in-grammar declarations. Changes in version 1.875a, 2003-02-01: @@ -542,7 +570,7 @@ End: ----- -Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler.