]> git.saurik.com Git - bison.git/blobdiff - NEWS
maint: update gnulib.
[bison.git] / NEWS
diff --git a/NEWS b/NEWS
index 1b70a6ad05b2fb4e62bd0996c135bed9803fe606..28ba83388eb543f6ca1610b56fe8091ab6faa23b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,15 @@
 Bison News
 ----------
 
 Bison News
 ----------
 
-* Changes in version 2.5 (????-??-??):
+* Changes in version 2.5.1 (????-??-??):
+
+** Some portability problems in the test suite have been fixed.
+
+** Minor improvements have been made to the manual.
+
+** YYBACKUP works as expected.
+
+* Changes in version 2.5 (2011-05-14):
 
 ** Grammar symbol names can now contain non-initial dashes:
 
 
 ** Grammar symbol names can now contain non-initial dashes:
 
@@ -40,7 +48,7 @@ Bison News
 
   IELR(1) is a minimal LR(1) parser table generation algorithm.  That
   is, given any context-free grammar, IELR(1) generates parser tables
 
   IELR(1) is a minimal LR(1) parser table generation algorithm.  That
   is, given any context-free grammar, IELR(1) generates parser tables
-  with the full language recognition power of canonical LR(1) but with
+  with the full language-recognition power of canonical LR(1) but with
   nearly the same number of parser states as LALR(1).  This reduction
   in parser states is often an order of magnitude.  More importantly,
   because canonical LR(1)'s extra parser states may contain duplicate
   nearly the same number of parser states as LALR(1).  This reduction
   in parser states is often an order of magnitude.  More importantly,
   because canonical LR(1)'s extra parser states may contain duplicate
@@ -142,7 +150,7 @@ Bison News
   The old names are now deprecated but will be maintained indefinitely
   for backward compatibility.
 
   The old names are now deprecated but will be maintained indefinitely
   for backward compatibility.
 
-*** Values no longer need to be quoted in grammar file:
+*** Values no longer need to be quoted in the grammar file:
 
   If a %define value is an identifier, it no longer needs to be placed
   within quotations marks.  For example,
 
   If a %define value is an identifier, it no longer needs to be placed
   within quotations marks.  For example,
@@ -334,7 +342,7 @@ Bison News
 
     bison -Werror,none,yacc gram.y
 
 
     bison -Werror,none,yacc gram.y
 
-*** The `none' category now disables all Bison warnings.
+*** The `none' category now disables all Bison warnings:
 
   Previously, the `none' category disabled only Bison warnings for
   which there existed a specific -W/--warning category.  However,
 
   Previously, the `none' category disabled only Bison warnings for
   which there existed a specific -W/--warning category.  However,
@@ -343,6 +351,16 @@ Bison News
 
     bison -Wnone gram.y
 
 
     bison -Wnone gram.y
 
+** Precedence directives can now assign token number 0:
+
+  Since Bison 2.3b, which restored the ability of precedence
+  directives to assign token numbers, doing so for token number 0 has
+  produced an assertion failure.  For example:
+
+    %left END 0
+
+  This bug has been fixed.
+
 * Changes in version 2.4.3 (2010-08-05):
 
 ** Bison now obeys -Werror and --warnings=error for warnings about
 * Changes in version 2.4.3 (2010-08-05):
 
 ** Bison now obeys -Werror and --warnings=error for warnings about
@@ -1504,7 +1522,7 @@ End:
 
 -----
 
 
 -----
 
-Copyright (C) 1995-2011 Free Software Foundation, Inc.
+Copyright (C) 1995-2012 Free Software Foundation, Inc.
 
 This file is part of Bison, the GNU Parser Generator.
 
 
 This file is part of Bison, the GNU Parser Generator.