summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAkim Demaille <akim@lrde.epita.fr>2012-04-01 12:56:55 +0200
committerAkim Demaille <akim@lrde.epita.fr>2012-04-01 13:14:34 +0200
commit3e75a2c92b12766add442d00a86d5ec1c67ce560 (patch)
treef0eb32273995e1e53e243c2c3f15e65b1cf12e84 /NEWS
parent24d84dd26c24a33adf1ae4ba245c53901507e650 (diff)
parent681dda24bab97297d43a09fb50f95110b790c3ce (diff)
downloadbison-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--NEWS35
1 files changed, 33 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 293e2dfd..bb96c36e 100644
--- a/NEWS
+++ b/NEWS
@@ -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: