mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
yacc: remove support for YYPRINT
Its removal was annonced several times in NEWS (for Bison 3.5, 3.6, 3.7). * data/skeletons/c.m4, data/skeletons/yacc.c: Remove support for YYPRINT. * NEWS: Fix the mess introduced by the merge. Document the removal of YYPRINT. * doc/bison.texi (The YYPRINT Macro): Remove.
This commit is contained in:
49
NEWS
49
NEWS
@@ -1,6 +1,6 @@
|
||||
GNU Bison NEWS
|
||||
|
||||
* Noteworthy changes in release 3.7.5 (2021-01-24) [stable]
|
||||
* Noteworthy changes in release ?.? (????-??-??) [?]
|
||||
|
||||
** Deprecated features
|
||||
|
||||
@@ -9,26 +9,9 @@ GNU Bison NEWS
|
||||
with Yacc, but not in C++. Warnings are now issued if `#define YYSTYPE`
|
||||
is used in C++, and eventually support will be removed.
|
||||
|
||||
** Bug fixes
|
||||
|
||||
*** Counterexample Generation
|
||||
|
||||
In some cases counterexample generation could crash. This is fixed.
|
||||
|
||||
*** Fix Table Generation
|
||||
|
||||
In some very rare conditions, when there are many useless tokens, it was
|
||||
possible to generate incorrect parsers.
|
||||
|
||||
*** GLR parsers now support %merge together with api.value.type=union.
|
||||
|
||||
*** C++ parsers use noexcept in more places.
|
||||
|
||||
*** Generated parsers avoid some warnings about signedness issues.
|
||||
|
||||
*** C-language parsers now avoid warnings from pedantic clang.
|
||||
|
||||
*** C-language parsers now work around quirks of HP-UX 11.23 (2003).
|
||||
Support for the YYPRINT macro is removed. It worked only with yacc.c and
|
||||
only for tokens. It was obsoleted by %printer, introduced in Bison 1.50
|
||||
(November 2002).
|
||||
|
||||
** Changes
|
||||
|
||||
@@ -98,6 +81,30 @@ GNU Bison NEWS
|
||||
memory exhaustion.
|
||||
|
||||
|
||||
* Noteworthy changes in release 3.7.5 (2021-01-24) [stable]
|
||||
|
||||
** Bug fixes
|
||||
|
||||
*** Counterexample Generation
|
||||
|
||||
In some cases counterexample generation could crash. This is fixed.
|
||||
|
||||
*** Fix Table Generation
|
||||
|
||||
In some very rare conditions, when there are many useless tokens, it was
|
||||
possible to generate incorrect parsers.
|
||||
|
||||
*** GLR parsers now support %merge together with api.value.type=union.
|
||||
|
||||
*** C++ parsers use noexcept in more places.
|
||||
|
||||
*** Generated parsers avoid some warnings about signedness issues.
|
||||
|
||||
*** C-language parsers now avoid warnings from pedantic clang.
|
||||
|
||||
*** C-language parsers now work around quirks of HP-UX 11.23 (2003).
|
||||
|
||||
|
||||
* Noteworthy changes in release 3.7.4 (2020-11-14) [stable]
|
||||
|
||||
** Bug fixes
|
||||
|
||||
Reference in New Issue
Block a user