summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2021-03-10 06:41:59 +0100
committerAkim Demaille <akim.demaille@gmail.com>2021-03-10 06:41:59 +0100
commite1caae6b488c3bc9e6c1d327ccb302ed2cbf716c (patch)
treea3f8097717a8e96acd4514544409a1dabb68f945 /NEWS
parent15c61fb7124766b1ec46cc3c98f2502fc602e092 (diff)
parentc4cf4cc2f5772571a9d97893694ba2993c7152ec (diff)
downloadbison-e1caae6b488c3bc9e6c1d327ccb302ed2cbf716c.tar.gz
Merge 3.7.6 into master
* maint: maint: post-release administrivia version 3.7.6 yacc: fix push parser tables: fix again the handling of useless tokens
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS17
1 files changed, 16 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 16d1a2c2..12259f98 100644
--- a/NEWS
+++ b/NEWS
@@ -97,6 +97,21 @@ GNU Bison NEWS
Users may define `YYLOCATION_PRINT` to cover other cases.
+* Noteworthy changes in release 3.7.6 (2021-03-08) [stable]
+
+** Bug fixes
+
+*** Reused Push Parsers
+
+ When a push-parser state structure is used for multiple parses, it was
+ possible for some state to leak from one run into the following one.
+
+*** Fix Table Generation
+
+ In some very rare conditions, when there are many useless tokens, it was
+ possible to generate incorrect parsers.
+
+
* Noteworthy changes in release 3.7.5 (2021-01-24) [stable]
** Bug fixes
@@ -380,7 +395,7 @@ GNU Bison NEWS
parse errors, since `yynerrs` was also reset. This can be especially
troublesome when used in autocompletion, since a parser with error
recovery would suggest (irrelevant) expected tokens even if there were
- failure.
+ failures.
Now the parser state can be examined when parsing is finished. The parser
state is reset when starting a new parse.