SHA256
1
0
forked from pool/bison

Accepting request 282491 from home:posophe:branches:devel:tools:compiler

Update

OBS-URL: https://build.opensuse.org/request/show/282491
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/bison?expand=0&rev=35
This commit is contained in:
Ismail Dönmez
2015-01-23 10:36:49 +00:00
committed by Git OBS Bridge
parent ee0dfb54a1
commit 57a304ba33
4 changed files with 47 additions and 11 deletions

View File

@@ -1,3 +1,34 @@
-------------------------------------------------------------------
Thu Jan 22 20:06:50 UTC 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 11:39:10 UTC 2014 - p.drouand@gmail.com