NEWS (bison-3.8.1.tar.xz) | : | NEWS (bison-3.8.2.tar.xz) | ||
---|---|---|---|---|
GNU Bison NEWS | GNU Bison NEWS | |||
* Noteworthy changes in release 3.8.2 (2021-09-25) [stable] | ||||
Fixed portability issues of bison on Cygwin. | ||||
Improvements in glr2.cc: add support for custom error messages (`%define | ||||
parse.error custom`), allow linking several parsers together. | ||||
* Noteworthy changes in release 3.8.1 (2021-09-11) [stable] | * Noteworthy changes in release 3.8.1 (2021-09-11) [stable] | |||
The generation of prototypes for yylex and yyerror in Yacc mode is | The generation of prototypes for yylex and yyerror in Yacc mode is | |||
breaking existing grammar files. To avoid breaking too many grammars, the | breaking existing grammar files. To avoid breaking too many grammars, the | |||
prototypes are now generated when `-y/--yacc` is used *and* the | prototypes are now generated when `-y/--yacc` is used *and* the | |||
`POSIXLY_CORRECT` environment variable is defined. | `POSIXLY_CORRECT` environment variable is defined. | |||
Avoid using `-y`/`--yacc` simply to comply with Yacc's file name | Avoid using `-y`/`--yacc` simply to comply with Yacc's file name | |||
conventions, rather, use `-o y.tab.c`. Autoconf's AC_PROG_YACC macro uses | conventions, rather, use `-o y.tab.c`. Autoconf's AC_PROG_YACC macro uses | |||
`-y`. Avoid it if possible, for instance by using gnulib's gl_PROG_BISON. | `-y`. Avoid it if possible, for instance by using gnulib's gl_PROG_BISON. | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 7 lines changed or added |