]> git.saurik.com Git - bison.git/blobdiff - NEWS
bench.pl --bench.
[bison.git] / NEWS
diff --git a/NEWS b/NEWS
index 177454490ebb0c45e786f9b1fc2eed1ae9504c83..dcaa386d92e060bf78bee8d2da57d91976ef929c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,26 @@
 Bison News
 ----------
 
-Changes in version 2.3a+ (????-??-??):
+Changes in version ?.? (????-??-??):
+
+*
+
+Changes in version 2.4 (2008-11-02):
+
+* %language is an experimental feature.
+
+  We first introduced this feature in test release 2.3b as a cleaner
+  alternative to %skeleton.  Since then, we have discussed the possibility of
+  modifying its effect on Bison's output file names.  Thus, in this release,
+  we consider %language to be an experimental feature that will likely evolve
+  in future releases.
+
+* Forward compatibility with GNU M4 has been improved.
+
+* Several bugs in the C++ skeleton and the experimental Java skeleton have been
+  fixed.
+
+Changes in version 2.3b (2008-05-27):
 
 * The quotes around NAME that used to be required in the following directive
   are now deprecated:
@@ -32,7 +51,8 @@ Changes in version 2.3a+ (????-??-??):
   feedback will help to stabilize it.
 
 * The -g and --graph options now output graphs in Graphviz DOT format,
-  not VCG format.
+  not VCG format.  Like --graph, -g now also takes an optional FILE argument
+  and thus cannot be bundled with other short options.
 
 * Java
 
@@ -48,9 +68,9 @@ Changes in version 2.3a+ (????-??-??):
 * %language
 
   This new directive specifies the programming language of the generated
-  parser, which can be C (the default), C++, or Java.  This directive affects
-  the skeleton used and the names of the generated files if the grammar file's
-  name ends in ".y".
+  parser, which can be C (the default), C++, or Java.  Besides the skeleton
+  that Bison uses, the directive affects the names of the generated files if
+  the grammar file's name ends in ".y".
 
 * XML Automaton Report