diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2021-02-01 06:45:15 +0100 |
---|---|---|
committer | Akim Demaille <akim.demaille@gmail.com> | 2021-02-01 06:51:15 +0100 |
commit | 1efe31185ff6b0bc22ff527098971bedf1ace5f4 (patch) | |
tree | 49458ef82b3fb969bcdd56a3142a2059cb0f25e5 /NEWS | |
parent | 9acc9d2aeeee21be4572a0eaac6146867f264243 (diff) | |
download | bison-1efe31185ff6b0bc22ff527098971bedf1ace5f4.tar.gz |
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.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 49 |
1 files changed, 28 insertions, 21 deletions
@@ -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 |