diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2019-09-12 19:11:28 +0200 |
---|---|---|
committer | Akim Demaille <akim.demaille@gmail.com> | 2019-09-12 19:12:24 +0200 |
commit | 5e4133175d901a03d76bc6bd42376e0a14c71b40 (patch) | |
tree | 6364cc91eeea7e61df5fd2e942b28856d45cc5a7 /NEWS | |
parent | 4eed3a0f0ccb96077436648b539c83e03fbfa9b4 (diff) | |
parent | 69b22b49d42200f1031477ea54d121bd99ae7b00 (diff) | |
download | bison-5e4133175d901a03d76bc6bd42376e0a14c71b40.tar.gz |
Merge tag 'v3.4.2' into HEAD
bison 3.4.2
* tag 'v3.4.2': (24 commits)
version 3.4.2
CI: always uninstall icc
news: more bug fixes thanks to Marc Schönefeld
diagnostics: beware of unexpected EOF when quoting the source file
gnulib: update
build: fix distcheck
tests: add noexcept to please GCC 9
news: update
fix: don't die when EOF token is defined twice
tests: check token redeclaration
yacc.c: beware of GCC's -Wmaybe-uninitialized
glr.c: initialize vector of bools
gnulib: update
check for memory exhaustion
diagnostics: avoid global variables
diagnostics: fix invalid error message indentation
git: ignore files generated in gnulib-po
c++: avoid duplicate definition of YYUSE
gnulib: update
CI: more compilers
...
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 20 |
1 files changed, 17 insertions, 3 deletions
@@ -4,9 +4,6 @@ GNU Bison NEWS ** Bug fixes - In some cases, when warnings are disabled, bison could emit tons of white - spaces as diagnostics. - In Java, %define api.prefix was ignored. It now behaves as expected. ** New features @@ -23,6 +20,23 @@ GNU Bison NEWS The Java backend no longer emits code and data for parser tracing if the %define variable parse.trace is not defined. +* Noteworthy changes in release 3.4.2 (2019-09-08) [stable] + +** Bug fixes + + In some cases, when warnings are disabled, bison could emit tons of white + spaces as diagnostics. + + When running out of memory, bison could crash (found by fuzzing). + + When defining twice the EOF token, bison would crash. + + New warnings from recent compilers have been addressed in the generated + parsers (yacc.c, glr.c, glr.cc). + + When lone carriage-return characters appeared in the input file, + diagnostics could hang forever. + * Noteworthy changes in release 3.4.1 (2019-05-22) [stable] ** Bug fixes |