From 472531dc726ed774e234790f2023ead663caacc6 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Sat, 7 Dec 2019 10:20:01 +0100 Subject: [PATCH] news: update --- NEWS | 29 +++++++++++++++++++++++++++++ README | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 92ffc91c..a8e6d1ea 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,21 @@ GNU Bison NEWS * Noteworthy changes in release ?.? (????-??-??) [?] +** New Features + +*** A skeleton for the D programming language + + Since a few releases, Bison ships with a stealth experimental skeleton: + lalr1.d. It was first contributed by Oliver Mangold, based on Paolo + Bonzini's lalr1.java, and was cleaned and improved thanks to H. S. Teoh. + + However, for lack of a genuine maintainer, committed to supporting this + skeleton (improving, testsing, documenting, etc.), this feature might be + DOA. + + The lalr1.d skeleton *is functional*, and works well, as demonstrated in + examples/d/calc.d. Please try it, enjoy it, and... commit to support it. + ** Changes *** Debugging glr.c and glr.cc @@ -10,6 +25,20 @@ GNU Bison NEWS user's). These assertions are now under the control of the parse.assert %define variable (disabled by default). +*** Clean up + + Several new compiler warnings in the generated output have been avoided. + Some unused features are no longer emitted. Cleaner generated code in + general. + +** Bug Fixes + +*** Crashes when reporting verbose error messages + + When using %nonassoc, in some situations extremely difficult to reach on + purpose (so virtually impossible by accident---no bug report was ever made + about it), the generated parsers could crash. This is fixed. + * Noteworthy changes in release 3.4.91 (2019-11-20) [beta] ** New Features diff --git a/README b/README index e5d8d337..df2e7638 100644 --- a/README +++ b/README @@ -9,7 +9,7 @@ Here are basic installation instructions for a repository checkout: then proceed with the usual `configure && make` steps. -The file README-hacking.md ss about building, modifying and checking Bison. +The file README-hacking.md is about building, modifying and checking Bison. ## Build from tarball See the file INSTALL for generic compilation and installation instructions.