Revisions of bison

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 721030 from Michael Matz's avatar Michael Matz (matz2) (revision 44)
Use FAT LTO objects in order to provide proper static library. (forwarded request 720438 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 705886 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 43)
- Update to version 3.4.1
  * Multiple changes, mostly bugfixes - see provided NEWS for
    details
- Do not run any tests in parallel - this caused random failures
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 663693 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 40)
- Do not build tests with -fprofile-generate in order to not to
  overwrite gcda files (boo#1120868).

- bison 3.2.4:
  * Fix the move constructor of symbol_type
  * Always provide a copy constructor for symbol_type

- bison 3.2.3:
  * c++: fix token constructors for types with commas
  * data/variant.hh: Do not use user types
  * tests/local.at: Adjust lex-related macros for tokenization
  * test/types.at: Also ceck token constructors with commas
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 639565 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 38)
- Use profile guided optimization (PGO) when building

- bison 3.1:
  * Compiling Bison now requires a C99 compiler
  * Typed midrule actions
  * Reports include the type of symbols
  * Diagnostics about useless rules now implemented
  * C++: Generated parsers can be compiled with -fno-exceptions (lairi.cc)
  * GLR: Predicates support broken by #line directives
  * Printer and destructor with broken #line directives
  * Portability on ICC
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 282542 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 32)
- Update to version 3.0.3
Bug fixes
  * C++ with Variants (lalr1.cc)
    Problems with %destructor and '%define parse.assert' have been fixed.
  * Named %union support (yacc.c, glr.c)
    Bison 3.0 introduced a regression on named %union such as
    %union foo { int ival; };
    The possibility to use a name was introduced "for Yacc compatibility".
    It is however not required by POSIX Yacc, and its usefulness is not clear.
  * %define api.value.type union with %defines (yacc.c, glr.c)
    The C parsers were broken when %defines was used together with "%define
    api.value.type union".
  * Redeclarations are reported in proper order
Documentation
  * Bison now installs various files in its docdir (which defaults to
    '/usr/local/share/doc/bison'), including the three fully blown examples
    extracted from the documentation:
     - rpcalc
       Reverse polish calculator, a simple introductory example.
     - mfcalc
       Multi-function Calc, a calculator with memory and functions and located
       error messages.
     - calc++
       a calculator in C++ using variant support and token constructors.
- Split out translation files
- Pass "--docdir=%{_docdir}/%{name}" and do not perform %doc anymore
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 30)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 29)
osc copypac from project:openSUSE:Factory package:bison revision:27
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 27)
Split 13.1 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 182648 from Philipp Thomas's avatar Philipp Thomas (psmt) (revision 26)
- Override broken configure checks (forwarded request 182601 from Andreas_Schwab)
Displaying revisions 21 - 40 of 65
openSUSE Build Service is sponsored by