diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2021-03-10 06:41:59 +0100 |
---|---|---|
committer | Akim Demaille <akim.demaille@gmail.com> | 2021-03-10 06:41:59 +0100 |
commit | e1caae6b488c3bc9e6c1d327ccb302ed2cbf716c (patch) | |
tree | a3f8097717a8e96acd4514544409a1dabb68f945 /NEWS | |
parent | 15c61fb7124766b1ec46cc3c98f2502fc602e092 (diff) | |
parent | c4cf4cc2f5772571a9d97893694ba2993c7152ec (diff) | |
download | bison-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-- | NEWS | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -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. |