[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 7/9] news: be clear that glr2.cc is C++11
From: |
Akim Demaille |
Subject: |
[PATCH 7/9] news: be clear that glr2.cc is C++11 |
Date: |
Thu, 12 Aug 2021 10:18:30 +0200 |
---
NEWS | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/NEWS b/NEWS
index a908bdb0..3b84883b 100644
--- a/NEWS
+++ b/NEWS
@@ -67,14 +67,13 @@ GNU Bison NEWS
*** A C++ native GLR parser
- A new version of the generated C++ GLR parser was added as "glr2.cc". It
- is forked from the existing glr.c/cc parser, with the objective of making
- it a more modern, truly C++ parser (instead of a C++ wrapper around a C
- parser). Down the line, the goal is to support `%define api.value.type
- variant` and maybe share code with lalr1.cc.
-
- The current parser should be identical in terms of interface, functionality
- and performance to "glr.cc". To try it out, simply use
+ A new version of the C++ GLR parser was added: "glr2.cc". It generates
+ "true C++11", instead of a C++ wrapper around a C parser as does the
+ existing "glr.cc" parser. As a first significant consequence, it supports
+ `%define api.value.type variant`, contrary to glr.cc.
+
+ It should be upward compatible in terms of interface, feature and
+ performance to "glr.cc". To try it out, simply use
%skeleton "glr2.cc"
--
2.32.0
- [PATCH 0/9] Various fixes for the tests, Akim Demaille, 2021/08/12
- [PATCH 1/9] c: fix _Noreturn support detection, Akim Demaille, 2021/08/12
- [PATCH 2/9] tests: be robust to old versions of xlstproc, Akim Demaille, 2021/08/12
- [PATCH 3/9] tests: remove obsolete checks, Akim Demaille, 2021/08/12
- [PATCH 4/9] build: check for C++ 20 and 2b, Akim Demaille, 2021/08/12
- [PATCH 5/9] build: reject C++ compilers that don't support std::vector::data, Akim Demaille, 2021/08/12
- [PATCH 6/9] build: modernize to newer Autoconf releases, Akim Demaille, 2021/08/12
- [PATCH 7/9] news: be clear that glr2.cc is C++11,
Akim Demaille <=
- [PATCH 8/9] gnulib: update, Akim Demaille, 2021/08/12
- [PATCH 9/9] tests: fix incorrect test case, Akim Demaille, 2021/08/12