| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: bison | Distribution: SUSE Linux Enterprise 15 |
| Version: 3.0.4 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 3.3.1 | Build date: Fri May 28 05:20:37 2021 |
| Group: Development/Languages/C and C++ | Build host: sangiovese |
| Size: 1425899 | Source RPM: bison-3.0.4-3.3.1.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: http://www.gnu.org/software/bison/bison.html | |
| Summary: The GNU Parser Generator | |
Bison is a parser generator similar to yacc(1).
GPL-3.0+
* Thu May 20 2021 pmonreal@suse.com
- Fix build: [bsc#1183777]
* Adjust to the glibc removal of libio.h in 2.28+
- Add bison-glibc-libio.patch
* Fri Dec 16 2016 mliska@suse.cz
- gcc7-fix.patch: Add forward declaration to compile with GCC7.
* Wed Dec 14 2016 tchvatal@suse.com
- Update keyring file to not be 38 MB large...
* Tue Sep 01 2015 tchvatal@suse.com
- Set the installinfo in preun rather than postun to avoid ugly
warning about file not being present.
- Remove the Obsolete for old ppc64 support that won't get triggered
* Fri Feb 20 2015 mpluskal@suse.com
- Add gpg signature
- Update to 3.0.4:
* Fix a compiler warning when no %destructor use $$.
* Several portability issues in tests were fixed.
* Thu Jan 22 2015 p.drouand@gmail.com
- 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
* Wed Dec 24 2014 p.drouand@gmail.com
- Update to version 3.0.2
+ Generated source files when errors are reported
+ %empty is used in reports
+ When C++ variant support is enabled, an error triggered via YYERROR,
but not caught via error recovery, resulted in a double deletion.
- Remove location-eof-check.patch; merged on upstream release
* Fri Sep 27 2013 schwab@linux-m68k.org
- location-eof-check.patch: Fix broken EOF check
* Sat Aug 03 2013 crrodriguez@opensuse.org
- Update to bision 3.0
* deep overhaul/improvements of the diagnostics
* more versatile means to describe semantic value types,
including the ability to store genuine C++ objects in C++ parsers
* push-parser interface extended to Java
* parse-time semantic predicates for GLR parsers.
* This is a major update, please see https://lwn.net/Articles/561990/
for all details and backward incompatible changes.
* Tue Jul 09 2013 schwab@suse.de
- Override broken configure checks
/usr/bin/bison /usr/bin/yacc /usr/lib64/liby.a /usr/share/aclocal /usr/share/aclocal/bison-i18n.m4 /usr/share/bison /usr/share/bison/README /usr/share/bison/bison.m4 /usr/share/bison/c++-skel.m4 /usr/share/bison/c++.m4 /usr/share/bison/c-like.m4 /usr/share/bison/c-skel.m4 /usr/share/bison/c.m4 /usr/share/bison/glr.c /usr/share/bison/glr.cc /usr/share/bison/java-skel.m4 /usr/share/bison/java.m4 /usr/share/bison/lalr1.cc /usr/share/bison/lalr1.java /usr/share/bison/location.cc /usr/share/bison/m4sugar /usr/share/bison/m4sugar/foreach.m4 /usr/share/bison/m4sugar/m4sugar.m4 /usr/share/bison/stack.hh /usr/share/bison/variant.hh /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/bison/yacc.c /usr/share/doc/packages/bison /usr/share/doc/packages/bison/AUTHORS /usr/share/doc/packages/bison/COPYING /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/calc++ /usr/share/doc/packages/bison/examples/calc++/calc++-driver.cc /usr/share/doc/packages/bison/examples/calc++/calc++-driver.hh /usr/share/doc/packages/bison/examples/calc++/calc++-parser.yy /usr/share/doc/packages/bison/examples/calc++/calc++-scanner.ll /usr/share/doc/packages/bison/examples/calc++/calc++.cc /usr/share/doc/packages/bison/examples/mfcalc /usr/share/doc/packages/bison/examples/mfcalc/calc.h /usr/share/doc/packages/bison/examples/mfcalc/mfcalc.y /usr/share/doc/packages/bison/examples/rpcalc /usr/share/doc/packages/bison/examples/rpcalc/rpcalc.y /usr/share/info/bison.info.gz /usr/share/man/man1/bison.1.gz /usr/share/man/man1/yacc.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 16:16:51 2026