summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2021-02-01 06:45:15 +0100
committerAkim Demaille <akim.demaille@gmail.com>2021-02-01 06:51:15 +0100
commit1efe31185ff6b0bc22ff527098971bedf1ace5f4 (patch)
tree49458ef82b3fb969bcdd56a3142a2059cb0f25e5 /NEWS
parent9acc9d2aeeee21be4572a0eaac6146867f264243 (diff)
downloadbison-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--NEWS49
1 files changed, 28 insertions, 21 deletions
diff --git a/NEWS b/NEWS
index 8434ac25..fe6dda6f 100644
--- a/NEWS
+++ b/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