Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

bison-3.8.2-2.1 RPM for i586

From OpenSuSE Tumbleweed for i586

Name: bison Distribution: openSUSE Tumbleweed
Version: 3.8.2 Vendor: openSUSE
Release: 2.1 Build date: Sat Nov 27 00:53:38 2021
Group: Development/Languages/C and C++ Build host: build73
Size: 1881599 Source RPM: bison-3.8.2-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.gnu.org/software/bison/bison.html
Summary: The GNU Parser Generator
Bison is a parser generator similar to yacc(1).

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Wed Nov 17 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - disable tests and profiling using tests on armv6l (boo#1192737)
* Sat Oct 02 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - 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 <dmueller@suse.com>
  - move COPYING file into licenses subdirectory
* Tue Mar 09 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - GNU bison 3.7.6:
    * Fix reused push parsers
    * Fix table generation
* Tue Feb 09 2021 Martin Pluskal <mpluskal@suse.com>
  - Run tests in parallel
* Sun Jan 24 2021 Dirk Müller <dmueller@suse.com>
  - use https for sources
* Sun Jan 24 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <mpluskal@suse.com>
  - Update to version 3.5.3
    * minor fixes
* Tue Feb 18 2020 Martin Pluskal <mpluskal@suse.com>
  - 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 <mpluskal@suse.com>
  - Update to version 3.5.1:
    * Portability fixes.
    * Fix compiler warnings.
* Tue Dec 17 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Drop unnecessary autoconf BuildRequires.
* Mon Dec 16 2019 Martin Pluskal <mpluskal@suse.com>
  - Update to version 3.5:
    * Plenty of changes - see provided NEWS for detailed list
* Sun Sep 22 2019 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.4.2:
    * In some cases, when warnings are disabled, bison could emit
      tons of white spaces as diagnostics
    * When running out of memory, bison could crash
    * 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
* Fri Aug 02 2019 Martin Liška <mliska@suse.cz>
  - Use FAT LTO objects in order to provide proper static library.
* Tue May 28 2019 Martin Pluskal <mpluskal@suse.com>
  - 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
* Sat Feb 16 2019 Bernhard Wiedemann <bwiedemann@suse.com>
  - Run profiling without parallelism for reproducible build results
    (boo#1040589)
* Mon Feb 04 2019 seanlew@opensuse.org
  - bison 3.3.2:
    * bison 3.3 failed to generate parsers for grammars with unused
      nonterminal symbols
* Mon Jan 28 2019 seanlew@opensuse.org
  - bison 3.3.1:
    * The option -y makes extensions into simple warnings
    * Removed support for DJGPP
* Sun Jan 06 2019 Martin Liška <mliska@suse.cz>
  - Do not build tests with -fprofile-generate in order to not to
    overwrite gcda files (boo#1120868).
* Thu Dec 27 2018 sean@suspend.net
  - bison 3.2.4:
    * Fix the move constructor of symbol_type
    * Always provide a copy constructor for symbol_type
* Sat Dec 22 2018 sean@suspend.net
  - 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
* Thu Nov 22 2018 sean@suspend.net
  - bison 3.2.2:
    * Support C++ 11 with move-only types for semantic values
    * C++ 98 support is now deprecated
* Fri Nov 09 2018 sean@suspend.net
  - bison 3.2:
    * %printers should use yyo rather than yyoutput to denote the output stream.
    * variant-based symbols in C++ should use emplace() rather than build()
    * in C++ parsers, parser:;operator() is now a synonym for the parser::parse
    * C++ support for move semantics (lalr1.cc)
    * C++ implicit move of right-hand side values (lair1.cc)
    * C++ the implicit default semantic action is always run
    * C++ renaming locations.hh
    * C++ stack.hh and position.hh are deprecated
* Tue Oct 02 2018 Martin Pluskal <mpluskal@suse.com>
  - Use profile guided optimization (PGO) when building
* Tue Oct 02 2018 sean@suspend.net
  - 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
* Fri Jun 15 2018 astieger@suse.com
  - bison 3.0.5:
    * C++: Fix support of 'syntax_error'
    * Fix various C++ warnings
    * Fix issues with C++ parsers where out-of-bounds errors could
      happen when a rule with an empty ride-hand side raises a
      syntax error
  - drop gcc7-fix.patch, no longer required

Files

/usr/bin/bison
/usr/bin/yacc
/usr/lib/liby.a
/usr/share/aclocal
/usr/share/aclocal/bison-i18n.m4
/usr/share/bison
/usr/share/bison/README.md
/usr/share/bison/bison-default.css
/usr/share/bison/m4sugar
/usr/share/bison/m4sugar/foreach.m4
/usr/share/bison/m4sugar/m4sugar.m4
/usr/share/bison/skeletons
/usr/share/bison/skeletons/bison.m4
/usr/share/bison/skeletons/c++-skel.m4
/usr/share/bison/skeletons/c++.m4
/usr/share/bison/skeletons/c-like.m4
/usr/share/bison/skeletons/c-skel.m4
/usr/share/bison/skeletons/c.m4
/usr/share/bison/skeletons/d-skel.m4
/usr/share/bison/skeletons/d.m4
/usr/share/bison/skeletons/glr.c
/usr/share/bison/skeletons/glr.cc
/usr/share/bison/skeletons/glr2.cc
/usr/share/bison/skeletons/java-skel.m4
/usr/share/bison/skeletons/java.m4
/usr/share/bison/skeletons/lalr1.cc
/usr/share/bison/skeletons/lalr1.d
/usr/share/bison/skeletons/lalr1.java
/usr/share/bison/skeletons/location.cc
/usr/share/bison/skeletons/stack.hh
/usr/share/bison/skeletons/traceon.m4
/usr/share/bison/skeletons/variant.hh
/usr/share/bison/skeletons/yacc.c
/usr/share/bison/xslt
/usr/share/bison/xslt/bison.xsl
/usr/share/bison/xslt/xml2dot.xsl
/usr/share/bison/xslt/xml2text.xsl
/usr/share/bison/xslt/xml2xhtml.xsl
/usr/share/doc/packages/bison
/usr/share/doc/packages/bison/AUTHORS
/usr/share/doc/packages/bison/NEWS
/usr/share/doc/packages/bison/README
/usr/share/doc/packages/bison/THANKS
/usr/share/doc/packages/bison/TODO
/usr/share/doc/packages/bison/examples
/usr/share/doc/packages/bison/examples/README.md
/usr/share/doc/packages/bison/examples/c
/usr/share/doc/packages/bison/examples/c++
/usr/share/doc/packages/bison/examples/c++/Makefile
/usr/share/doc/packages/bison/examples/c++/README.md
/usr/share/doc/packages/bison/examples/c++/calc++
/usr/share/doc/packages/bison/examples/c++/calc++/Makefile
/usr/share/doc/packages/bison/examples/c++/calc++/README.md
/usr/share/doc/packages/bison/examples/c++/calc++/calc++.cc
/usr/share/doc/packages/bison/examples/c++/calc++/driver.cc
/usr/share/doc/packages/bison/examples/c++/calc++/driver.hh
/usr/share/doc/packages/bison/examples/c++/calc++/parser.yy
/usr/share/doc/packages/bison/examples/c++/calc++/scanner.ll
/usr/share/doc/packages/bison/examples/c++/simple.yy
/usr/share/doc/packages/bison/examples/c++/variant-11.yy
/usr/share/doc/packages/bison/examples/c++/variant.yy
/usr/share/doc/packages/bison/examples/c/README.md
/usr/share/doc/packages/bison/examples/c/bistromathic
/usr/share/doc/packages/bison/examples/c/bistromathic/Makefile
/usr/share/doc/packages/bison/examples/c/bistromathic/README.md
/usr/share/doc/packages/bison/examples/c/bistromathic/parse.y
/usr/share/doc/packages/bison/examples/c/calc
/usr/share/doc/packages/bison/examples/c/calc/Makefile
/usr/share/doc/packages/bison/examples/c/calc/README.md
/usr/share/doc/packages/bison/examples/c/calc/calc.y
/usr/share/doc/packages/bison/examples/c/glr
/usr/share/doc/packages/bison/examples/c/glr/Makefile
/usr/share/doc/packages/bison/examples/c/glr/README.md
/usr/share/doc/packages/bison/examples/c/glr/c++-types.y
/usr/share/doc/packages/bison/examples/c/lexcalc
/usr/share/doc/packages/bison/examples/c/lexcalc/Makefile
/usr/share/doc/packages/bison/examples/c/lexcalc/README.md
/usr/share/doc/packages/bison/examples/c/lexcalc/parse.y
/usr/share/doc/packages/bison/examples/c/lexcalc/scan.l
/usr/share/doc/packages/bison/examples/c/mfcalc
/usr/share/doc/packages/bison/examples/c/mfcalc/Makefile
/usr/share/doc/packages/bison/examples/c/mfcalc/calc.h
/usr/share/doc/packages/bison/examples/c/mfcalc/mfcalc.y
/usr/share/doc/packages/bison/examples/c/pushcalc
/usr/share/doc/packages/bison/examples/c/pushcalc/Makefile
/usr/share/doc/packages/bison/examples/c/pushcalc/README.md
/usr/share/doc/packages/bison/examples/c/pushcalc/calc.y
/usr/share/doc/packages/bison/examples/c/reccalc
/usr/share/doc/packages/bison/examples/c/reccalc/Makefile
/usr/share/doc/packages/bison/examples/c/reccalc/README.md
/usr/share/doc/packages/bison/examples/c/reccalc/parse.y
/usr/share/doc/packages/bison/examples/c/reccalc/scan.l
/usr/share/doc/packages/bison/examples/c/rpcalc
/usr/share/doc/packages/bison/examples/c/rpcalc/Makefile
/usr/share/doc/packages/bison/examples/c/rpcalc/rpcalc.y
/usr/share/doc/packages/bison/examples/d
/usr/share/doc/packages/bison/examples/d/README.md
/usr/share/doc/packages/bison/examples/d/calc
/usr/share/doc/packages/bison/examples/d/calc/Makefile
/usr/share/doc/packages/bison/examples/d/calc/calc.y
/usr/share/doc/packages/bison/examples/d/simple
/usr/share/doc/packages/bison/examples/d/simple/Makefile
/usr/share/doc/packages/bison/examples/d/simple/calc.y
/usr/share/doc/packages/bison/examples/java
/usr/share/doc/packages/bison/examples/java/README.md
/usr/share/doc/packages/bison/examples/java/calc
/usr/share/doc/packages/bison/examples/java/calc/Calc.y
/usr/share/doc/packages/bison/examples/java/calc/Makefile
/usr/share/doc/packages/bison/examples/java/simple
/usr/share/doc/packages/bison/examples/java/simple/Calc.y
/usr/share/doc/packages/bison/examples/java/simple/Makefile
/usr/share/info/bison.info.gz
/usr/share/licenses/bison
/usr/share/licenses/bison/COPYING
/usr/share/man/man1/bison.1.gz
/usr/share/man/man1/yacc.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 2 23:45:13 2022