* Noteworthy changes in release ?.? (????-??-??) [?]
-** Future changes
+ Bison no longer executes user-specified M4 code when processing a grammar.
+
+** Bug fixes
+
+ Type names are now properly escaped.
+
+* Noteworthy changes in release 2.6 (2012-07-19) [stable]
+
+** Future Changes
The next major release of Bison will drop support for the following
deprecated features. Please report disagreements to bug-bison@gnu.org.
-*** K&C parsers
+*** K&R C parsers
Support for generating parsers in K&R C will be removed. Parsers
generated for C support ISO C90, and are tested with ISO C99 and ISO C11
because existing versions of ylwrap (e.g., Automake 1.12.1) do not support
it.
-** Headers
+** Generated Parser Headers
*** Guards (yacc.c, glr.c, glr.cc)
# define BAR_FOO_H # define BAR_FOO_H
/* Enabling traces. */ /* Enabling traces. */
- # ifndef YYDEBUG # ifndef YYDEBUG
- # define YYDEBUG 0 # define YYDEBUG 0
- # endif # endif
- # if YYDEBUG # if YYDEBUG
+ # ifndef YYDEBUG | # ifndef BAR_DEBUG
+ > # if defined YYDEBUG
+ > # if YYDEBUG
+ > # define BAR_DEBUG 1
+ > # else
+ > # define BAR_DEBUG 0
+ > # endif
+ > # else
+ # define YYDEBUG 0 | # define BAR_DEBUG 0
+ > # endif
+ # endif | # endif
+
+ # if YYDEBUG | # if BAR_DEBUG
extern int bar_debug; extern int bar_debug;
# endif # endif