Revisions of bison
Yakov Markovitch (ymarkovitch)
committed
(revision 9)
- disable tests and profiling using tests on armv6l (boo#1192737) - 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 - move COPYING file into licenses subdirectory - GNU bison 3.7.6: * Fix reused push parsers * Fix table generation itself, not the generated code. Includes CVE-2020-24979: buffer overflow in src/symtab.c (boo#1176227)
Yakov Markovitch (ymarkovitch)
committed
(revision 8)
Restore running tests sequentially: parallel run is actually unreliable!
Yakov Markovitch (ymarkovitch)
committed
(revision 7)
- Run tests in parallel
Yakov Markovitch (ymarkovitch)
committed
(revision 6)
Drop old signature file
Yakov Markovitch (ymarkovitch)
committed
(revision 5)
- use https for sources - 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 - 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 - 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 - GNU bison 3.7.2: * fix all known Bison CVEs relating to the bison-the-program itself, not the generated code.
Yakov Markovitch (ymarkovitch)
committed
(revision 4)
Bump back to 3.5.4
Yakov Markovitch (ymarkovitch)
committed
(revision 3)
- bison 3.5.4: * Fix portability issues of the package itself on old compilers * Fix api.token.raw support in Java - Update to version 3.5.3 * minor fixes - Update to version 3.5.2:
Yakov Markovitch (ymarkovitch)
committed
(revision 2)
Yakov Markovitch (ymarkovitch)
committed
(revision 1)
Displaying all 9 revisions