mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
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 ...
This commit is contained in:
@@ -450,4 +450,4 @@ script:
|
||||
- if test ${PART-2} = 2; then make maintainer-check-g++ VERBOSE=1 TESTSUITEFLAGS=-j2 || { cat tests/testsuite.log && false; }; fi
|
||||
|
||||
after_script:
|
||||
- if [[ $CC == "icc" ]]; then uninstall_intel_software || true; fi
|
||||
- uninstall_intel_software || true
|
||||
|
||||
20
NEWS
20
NEWS
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user