Revisions of bison

Yakov Markovitch's avatar 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's avatar Yakov Markovitch (ymarkovitch) committed (revision 8)
Restore running tests sequentially: parallel run is actually unreliable!
Yakov Markovitch's avatar Yakov Markovitch (ymarkovitch) committed (revision 7)
- Run tests in parallel
Yakov Markovitch's avatar Yakov Markovitch (ymarkovitch) committed (revision 6)
Drop old signature file
Yakov Markovitch's avatar 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's avatar Yakov Markovitch (ymarkovitch) committed (revision 4)
Bump back to 3.5.4
Yakov Markovitch's avatar 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's avatar Yakov Markovitch (ymarkovitch) committed (revision 2)
Yakov Markovitch's avatar Yakov Markovitch (ymarkovitch) committed (revision 1)
Displaying all 9 revisions
openSUSE Build Service is sponsored by