diff options
author | Akim Demaille <akim@lrde.epita.fr> | 2012-04-01 12:56:55 +0200 |
---|---|---|
committer | Akim Demaille <akim@lrde.epita.fr> | 2012-04-01 13:14:34 +0200 |
commit | 3e75a2c92b12766add442d00a86d5ec1c67ce560 (patch) | |
tree | f0eb32273995e1e53e243c2c3f15e65b1cf12e84 /NEWS | |
parent | 24d84dd26c24a33adf1ae4ba245c53901507e650 (diff) | |
parent | 681dda24bab97297d43a09fb50f95110b790c3ce (diff) | |
download | bison-3e75a2c92b12766add442d00a86d5ec1c67ce560.tar.gz |
Merge remote-tracking branch 'origin/maint'
* origin/maint:
bump to 2012 in skeletons.
build: remove ancient Autoconf tests.
doc: c++: complete the location documentation.
c++: locations: provide convenience constructors.
c++: locations: remove useless "inline".
glr: do not use locations when they are not requested
c++: use nullptr for C++11.
build: simplify and improve the compiler warnings for tests.
gnulib: update.
maint: formatting changes.
NEWS: update.
Java: Fix syntax error handling without error token.
tests: beware of -pedantic on large #line numbers.
tests: when using the C++ compiler, use its flags too.
Conflicts:
data/glr.c
data/glr.cc
data/lalr1.cc
data/location.cc
data/yacc.c
tests/Makefile.am
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 35 |
1 files changed, 33 insertions, 2 deletions
@@ -71,12 +71,43 @@ Bison News * Changes in version 2.5.1 (????-??-??): -** Some portability problems in the test suite have been fixed. +** Several portability problems in the test suite have been fixed: -** Minor improvements have been made to the manual. + This includes warnings with some compilers, unexpected behavior of + tools such as diff, warning messages from the test suite itself, + etc. + + __attribute__ is not longer disabled when __STRICT_ANSI__ is defined + (i.e., when -std is passed to GCC). + +** Warnings during the build procedure have been eliminated. + +** Many minor improvements have been made to the manual: + + The layout for grammar has changed to a more compact scheme. Named + references are motivated. The description of the automaton + description file is updated. ** YYBACKUP works as expected. +** liby is no longer asking for "rpl_fprintf" on some platforms. + +** Several Java fixes: + + The Java parser no longer throws ArrayIndexOutOfBoundsException if + the first token leads to a syntax error. Some minor clean ups. + +** C++11 compatibility: + + C and C++ parsers use nullptr instead of 0 when __cplusplus is + 201103L or higher. + +** C++ locations: + + The position and location constructors (and their initialize + methods) accept new arguments for line and column. Several issues + in the documentation were fixed. + * Changes in version 2.5 (2011-05-14): ** Grammar symbol names can now contain non-initial dashes: |