Update NEWS.

* NEWS: Import changes in 2.4.1 and 2.4.2.
This commit is contained in:
Akim Demaille
2009-01-28 15:45:00 +01:00
parent 402b123d0c
commit 0ea583d250
2 changed files with 32 additions and 5 deletions

View File

@@ -1,3 +1,7 @@
2009-01-28 Akim Demaille <demaille@gostai.com>
* NEWS: Update information about 2.4.1 and 2.4.2.
2008-11-04 Akim Demaille <demaille@gostai.com> 2008-11-04 Akim Demaille <demaille@gostai.com>
Reformat NEWS. Reformat NEWS.

33
NEWS
View File

@@ -3,16 +3,39 @@ Bison News
* Changes in version ?.? (????-??-??): * Changes in version ?.? (????-??-??):
* Changes in version 2.4.2 (????-??-??): ** Java skeleton improvements:
* Changes in version 2.4.1 (2008-12-11):
* Java skeleton improvements:
The constants for token names were moved to the Lexer interface. The constants for token names were moved to the Lexer interface.
Also, it is possible to add code to the parser's constructors using Also, it is possible to add code to the parser's constructors using
"%code init" and "%define init_throws". "%code init" and "%define init_throws".
* Changes in version 2.4.2 (????-??-??):
* Changes in version 2.4.1 (2008-12-11):
** 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; };
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): * Changes in version 2.4 (2008-11-02):
** %language is an experimental feature. ** %language is an experimental feature.