Changelog for
bison-32bit-3.8.2-9.2.x86_64.rpm :
* Sun Jul 31 2022 Stephan Kulow
- Remove profiling support. Bison\'s performance is not really key to rebuild cycles, but as bison is a bootstrap package, it\'s own build time can hurt - especially if it\'s not reproducible.
* Wed Nov 17 2021 Andreas Stieger - disable tests and profiling using tests on armv6l (boo#1192737)
* Sat Oct 02 2021 Andreas Stieger - GNU bison 3.8.2
* in Yacc compatibility mode (options -y/--yacc) Bison now generates prototypes for yyerror and yylex if POSIXLY_CORRECT is set
* -g/--graph now generates a
*.gv file by default, instead of
*.dot
* Support for the YYPRINT macro is removed
* The \"lalr1.d\" skeleton is now officially part of Bison
* Option -H, --header and directive %header supersede - -defines and %defines, respectively
* --html generates HTML reports directly in one step
* A new C++ native GLR parser
* Counterexamples now show the rule numbers, and always show ε for rules with an empty right-hand side
* Support for Lookahead correction (LAC) in Java
* User actions may now use YYNOMEM to abort the current parse with memory exhaustion
* Support for custom error messages and location print macros
* Fri Mar 12 2021 Dirk Müller - move COPYING file into licenses subdirectory
* Tue Mar 09 2021 Andreas Stieger - GNU bison 3.7.6:
* Fix reused push parsers
* Fix table generation
* Tue Feb 09 2021 Martin Pluskal - Run tests in parallel
* Sun Jan 24 2021 Dirk Müller - use https for sources
* Sun Jan 24 2021 Andreas Stieger - GNU bison 3.7.5:
* Fix crashes in counterexample generation
* Fix Table Generation generating incorrect parsers when there are many useless tokens
* GLR parsers now support %merge together with api.value.type=union
* C++ parsers use noexcept in more places
* Generated parsers avoid some warnings about signedness issues
* C-language parsers now avoid warnings from pedantic clang
* Sat Nov 14 2020 Andreas Stieger - GNU bison 3.7.4:
* In Yacc mode, YYEMPTY token was missing its macro definiton
* Fix lalr1.cc skeleton internal assertions
* Make macro YY_ASSERT obey the api.prefix %define variable
* Work around C++ limitations for long assertions
* The YYBISON macro in generated \"regular C parsers\" is now defined to the version of Bison as an integer
* Tue Oct 13 2020 Andreas Stieger - GNU bison 3.7.3:
* Fix concurrent build issues
* The bison executable is no longer linked uselessly against libreadline
* Fix incorrect use of yytname in glr.cc
* Sun Sep 06 2020 Andreas Stieger - GNU bison 3.7.2:
* fix all known Bison CVEs relating to the bison-the-program itself, not the generated code. Includes CVE-2020-24979: buffer overflow in src/symtab.c (boo#1176227)
* concurrent build issues
* Push parsers always use YYMALLOC/YYFREE
* Fix unlikely crashes found by fuzzing
* Tue Aug 18 2020 Andreas Stieger - GNU bison 3.7.1:
* YYPRINT macro is deprecated
* --graph will generate a
*.gv file by default
* Add Counterexample Generation feature
* Add File prefix mapping feature
* Various bug fixes and behavior changes
* Tue Jun 16 2020 Andreas Stieger - GNU bison 3.6.4:
* In glr.cc some internal macros leaked in the user\'s code, and could damage access to the token kinds
* Thu Jun 04 2020 Andreas Stieger - GNU bison 3.6.3:
* Incorrect comments in the generated parsers
* Warnings in push parsers (yacc.c)
* Incorrect display of gotos in LAC traces (lalr1.cc)
* Sun May 17 2020 Andreas Stieger - GNU bison 3.6.2:
* When token aliases contained content delimiters bison used to emit \"nested\" comments, which is invalid C
* Mon May 11 2020 Andreas Stieger - GNU bison 3.6.1:
* fix GNU readline portability issues
* In C++, yy::parser::symbol_name is now a public member, as was intended
* In C++, yy::parser::symbol_type now has a public name() member function
* Sun May 10 2020 Andreas Stieger - GNU bison 3.6:
* Backward incompatible change: The YYERROR_VERBOSE macro is no longer supported
* The YYPRINT macr is deprecated and will be removed eventually
* Improved syntax error messages
* %define parse.error behavior expended
* Token aliases can be internationalized
* Deep overhaul of the symbol and token kinds
* Modernize display of explanatory statements in diagnostics
* Sat Apr 11 2020 Andreas Stieger - bison 3.5.4:
* Fix portability issues of the package itself on old compilers
* Fix api.token.raw support in Java
* Wed Mar 18 2020 Martin Pluskal - Update to version 3.5.3
* minor fixes
* Tue Feb 18 2020 Martin Pluskal - Update to version 3.5.2:
* Portability issues and minor cosmetic issues.
* The lalr1.cc skeleton properly rejects unsupported values for parse.lac (as yacc.c does).
* Wed Feb 05 2020 Martin Pluskal - Update to version 3.5.1:
* Portability fixes.
* Fix compiler warnings.