--- - branch: MAIN date: Fri Dec 12 09:08:05 UTC 2008 files: - new: '1.68' old: '1.67' path: pkgsrc/devel/bison/Makefile pathrev: pkgsrc/devel/bison/Makefile@1.68 type: modified - new: '1.21' old: '1.20' path: pkgsrc/devel/bison/distinfo pathrev: pkgsrc/devel/bison/distinfo@1.21 type: modified id: 20081212T090805Z.84176732a44fa81269fd39d86db21de628fd3895 log: | Update to 2.4.1: * 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. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/bison' unixtime: '1229072885' user: wiz