newsBison - News: Bison 3.3 released [stable]

Latest News
Bison 3.3 released [stable] posted by akim, Sat 26 Jan 2019 02:15:08 PM UTC - 0 replies
Bison 3.2.2 released [stable] posted by akim, Wed 21 Nov 2018 08:32:46 PM UTC - 0 replies
Bison 3.2.1 released [stable] posted by akim, Sat 10 Nov 2018 06:56:33 AM UTC - 0 replies
Bison 3.2 released [stable] posted by akim, Mon 29 Oct 2018 08:30:07 PM UTC - 0 replies
bison-3.1 released [stable] posted by akim, Tue 28 Aug 2018 04:28:44 AM UTC - 0 replies
[Submit News]
[15 news in archive]

Bison 3.3 released [stable]

Item posted by Akim Demaille <akim> on Sat 26 Jan 2019 02:15:08 PM UTC.

We are very happy to announce the release of Bison 3.3!

The new option --update replaces deprecated features with their modern
spelling, but also applies fixes such as eliminating duplicate directives,
etc. It is now possible to annotate rules with their number of expected
conflicts. Bison can be made relocatable. The symbol declaration syntax
was overhauled, and in particular, %nterm, that exists since the origins of
Bison, is now an officially supported (and documented!) feature. C++
parsers now feature genuine symbol constructors, and use noexcept/constexpr.
The GLR parsers in C++ now support the syntax_error exceptions. There are
also many smaller improvements, including a fix for a bug which is at least
31 years old.

Please see the NEWS below for more details.

Many thanks to Askar Safin, Derek Clegg, Étienne Renault, Frank Heckenbach,
Rici Lake, Wolfgang Thaller and the members of the Bison mailing lists for
their feedback during the development of this version.

Here are the compressed sources: (4.1MB) (2.1MB)

Here are the GPG detached signatures[*]:

Use a mirror for higher download bandwidth:

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:

gpg --verify bison-3.3.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

gpg --keyserver --recv-keys 0DDCAA3278D5264E

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
Autoconf 2.69
Automake 1.16.1
Flex 2.6.4
Gnulib v0.1-2382-g34881aff4


No messages in Bison 3.3 released [stable]


Back to the top

Powered by Savane 3.4