]> git.saurik.com Git - bison.git/blobdiff - NEWS
* src/flex-scanner.h (yytext): Remove stray `*/' in #define.
[bison.git] / NEWS
diff --git a/NEWS b/NEWS
index 702f45b715821be9ec5a4c23881d4bc3d0f641ea..3dca4fe0919a92abdabb0e1d706df9ea4c3ba71e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,23 @@
 Bison News
 ----------
 
 Bison News
 ----------
 
-Changes in version 2.1b:
+Changes in version 2.3, 2006-06-05:
 
 
-* No user-visible changes.
+* GLR grammars should now use `YYRECOVERING ()' instead of `YYRECOVERING',
+  for compatibility with LALR(1) grammars.
 
 
-Changes in version 2.1a, 2006-02-13:
+* It is now documented that any definition of YYSTYPE or YYLTYPE should
+  be to a type name that does not contain parentheses or brackets.
+
+Changes in version 2.2, 2006-05-19:
+
+* The distribution terms for all Bison-generated parsers now permit
+  using the parsers in nonfree programs.  Previously, this permission
+  was granted only for Bison-generated LALR(1) parsers in C.
+
+* %name-prefix changes the namespace name in C++ outputs.
+
+* The C++ parsers export their token_type.
 
 * Bison now allows multiple %union declarations, and concatenates
   their contents together.
 
 * Bison now allows multiple %union declarations, and concatenates
   their contents together.
@@ -75,10 +87,10 @@ Changes in version 2.1a, 2006-02-13:
   for previous releases of Bison, and this one.
 
   If you wish to update, then make sure older version of Bison will
   for previous releases of Bison, and this one.
 
   If you wish to update, then make sure older version of Bison will
-  fail using `%require "2.1a"'.
+  fail using `%require "2.2"'.
 
 * DJGPP support added.
 
 * DJGPP support added.
-
+\f
 Changes in version 2.1, 2005-09-16:
 
 * The C++ lalr1.cc skeleton supports %lex-param.
 Changes in version 2.1, 2005-09-16:
 
 * The C++ lalr1.cc skeleton supports %lex-param.
@@ -104,7 +116,7 @@ Changes in version 2.1, 2005-09-16:
   a syntax error associated with '%token NUM "number"' they might
   print 'syntax error, unexpected number' instead of 'syntax error,
   unexpected "number"'.
   a syntax error associated with '%token NUM "number"' they might
   print 'syntax error, unexpected number' instead of 'syntax error,
   unexpected "number"'.
-
+\f
 Changes in version 2.0, 2004-12-25:
 
 * Possibly-incompatible changes
 Changes in version 2.0, 2004-12-25:
 
 * Possibly-incompatible changes