]> git.saurik.com Git - bison.git/blobdiff - NEWS
* NEWS: Clarify a little.
[bison.git] / NEWS
diff --git a/NEWS b/NEWS
index d63c9500c2f7c565a6ec0101a9cbc54222911298..56edc70744a384955704b848de4d2553d057a9eb 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -3,7 +3,29 @@ Bison News
 
 * Changes in version ?.? (????-??-??):
 
-**
+** In the GLR defines file, unexpanded M4 macros in the yylval and yylloc
+   declarations have been fixed.
+
+** Temporary hack for adding a semicolon to the user action.
+
+  Bison used to prepend a trailing semicolon at the end of the user
+  action for reductions.  This allowed actions such as
+
+    exp: exp "+" exp { $$ = $1 + $3 };
+
+  instead of
+
+    exp: exp "+" exp { $$ = $1 + $3; };
+
+  This prevents the future support for languages than do not use `;'
+  as C/C++/Java do.  Yet some grammars still depend on this `feature'.
+  Bison 2.4.1 restores the previous behavior in the case of C output
+  (specifically, when neither %language or %skeleton or equivalent
+  command-line options are used) to leave more time for grammars
+  depending on the old behavior to be adjusted.  Future releases of
+  Bison will disable this feature.
+
+** A few minor improvements to the Bison manual.
 
 * Changes in version 2.4 (2008-11-02):