bison-2.5.1 released [stable]

2012-06-05 Thread Akim Demaille
The Bison team is very happy to announce the birth of Bison 2.5.1, which addresses quite a few issues from Bison 2.5. Here are the compressed sources: ftp://ftp.gnu.org/gnu/bison/bison-2.5.1.tar.gz (2.7MB) ftp://ftp.gnu.org/gnu/bison/bison-2.5.1.tar.xz (1.5MB) Here are the GPG detached si

bison-2.6 released [stable]

2012-07-19 Thread Akim Demaille
Bison 2.6 is born, the parents are well, and happy. In this release, a special emphasis was put on producing more complete, and more usable, parser headers. Here are the compressed sources: ftp://ftp.gnu.org/gnu/bison/bison-2.6.tar.gz (2.9MB) ftp://ftp.gnu.org/gnu/bison/bison-2.6.tar.xz (

bison-2.6.2 released [stable]

2012-08-03 Thread Akim Demaille
Some serious, and old, bugs have been fixed. Here are the compressed sources: ftp://ftp.gnu.org/gnu/bison/bison-2.6.2.tar.gz (3.0MB) ftp://ftp.gnu.org/gnu/bison/bison-2.6.2.tar.xz (1.6MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/bison/bison-2.6.2.tar.gz.sig ftp:/

bison-2.6.3 released [stable]

2012-10-23 Thread Akim Demaille
The Bison team is happy to announce the release on Bison 2.6.3, a bug-fix release. Here are the compressed sources: ftp://ftp.gnu.org/gnu/bison/bison-2.6.3.tar.gz (3.1MB) ftp://ftp.gnu.org/gnu/bison/bison-2.6.3.tar.xz (1.7MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gn

bison-2.6.4 released [stable]

2012-10-23 Thread Akim Demaille
In yesterday's release of Bison, the version (as reported by --version, or in the documentation etc.) was incorrect. This release fixes this issue. Sorry for the inconvenience. Here are the compressed sources: ftp://ftp.gnu.org/gnu/bison/bison-2.6.4.tar.gz (3.1MB) ftp://ftp.gnu.org/gnu/bis

bison-2.6.5 released [stable]

2012-11-09 Thread Akim Demaille
We are happy to announce the release of Bison 2.6.5. It provides no new features, but several bug fixes compared to Bison 2.6.4. Here are the compressed sources: ftp://ftp.gnu.org/gnu/bison/bison-2.6.5.tar.gz (2.9MB) ftp://ftp.gnu.org/gnu/bison/bison-2.6.5.tar.xz (1.6MB) Here are the GPG

bison-2.7 released [stable]

2012-12-12 Thread Akim Demaille
The Bison team is happy to announce the release of Bison 2.7. There are many nice new features (especially in the way the diagnostics are produced, and in the graph representation of the parser), implemented by Théophile Ranquet for most of them. See the list below. Cheers! Here are the compres

bison-2.7.1 released [bug fix stable release]

2013-04-15 Thread Akim Demaille
This release fixes a portability issue that affects generated parsers. This bug was introduced in Bison 2.7, please upgrade every copy of it. Here are the compressed sources: ftp://ftp.gnu.org/gnu/bison/bison-2.7.1.tar.gz (3.0MB) ftp://ftp.gnu.org/gnu/bison/bison-2.7.1.tar.xz (1.7MB) Her

bison-3.0 released [stable]

2013-08-01 Thread Akim Demaille
The Bison team is very happy to announce the release of Bison 3.0, which introduces many new features. An executive summary would include: (i) deep overhaul/improvements of the diagnostics, (ii) more versatile means to describe semantic value types (including the ability to store genuine C++ objec

bison-3.0.2 released [stable]

2013-12-05 Thread Akim Demaille
Bison 3.0.2 fixes a few issues with Bison 3.0, see below for details. Here are the compressed sources: ftp://ftp.gnu.org/gnu/bison/bison-3.0.2.tar.gz (3.1MB) ftp://ftp.gnu.org/gnu/bison/bison-3.0.2.tar.xz (1.8MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/bison/bison

bison-3.0.4 released [stable]

2015-01-23 Thread Akim Demaille
Bison 3.0.4 is a long overdue bug fix release. Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. Bison can also generate IELR(1) or canonical LR(1) parser tables. Once

bison-3.0.5 released [stable]

2018-05-28 Thread Akim Demaille
We are happy to announce the release of GNU Bison 3.0.5, a bug fix release. Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. Bison can also generate IELR(1) or canoni

bison-3.1 released [stable]

2018-08-28 Thread Akim Demaille
We are very happy to announce the release of GNU Bison 3.1. It introduces new features such as typed midrule actions, brings improvements in the diagnostics, fixes several bugs and portability issues, improves the examples, and more. See the NEWS below for more details. Enjoy! =

bison-3.2 released [stable]

2018-10-29 Thread Akim Demaille
We are very happy to announce the release of Bison 3.2! Massive improvements were brought to the deterministic C++ skeleton, lalr1.cc. When variants are enabled and the compiler supports C++11 or better, move-only types can now be used for semantic values. C++98 support is not deprecated. Pleas

3.2.1.0... 🚀 bison is released [stable]

2018-11-09 Thread Akim Demaille
We would have been happy not to have to announce the release of Bison 3.2.1, which fixes portability issues of Bison 3.2. Bison 3.2 brought massive improvements to the deterministic C++ skeleton, lalr1.cc. When variants are enabled and the compiler supports C++11 or better, move-only types can no

Bison 3.3 released [stable]

2019-01-26 Thread Akim Demaille
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 b

Bison 3.3.1 released [stable]

2019-01-27 Thread Akim Demaille
In Bison 3.3.1, option -y/--yacc generates warnings about Bison extensions, instead of errors. In 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

Bison 3.4 released [stable]

2019-05-19 Thread Akim Demaille
We are happy to announce the release of Bison 3.4. A particular focus was put on improving the diagnostics, which are now colored by default, and accurate with multibyte input. Their format was also changed, and is now similar to GCC 9's diagnostics. Users of the default backend (yacc.c) can use

Bison 3.4.1 released [stable]

2019-05-22 Thread Akim Demaille
The Bison team is sad to announce the crash of Bison 3.4. May its cores rest in peace. Rejoice! Bison 3.4 is born again! And he shall be called Bison 3.4.1. A particular focus was put on improving the diagnostics, which are now colored by default, and accurate with multibyte input. Their form

Bison 3.4.2 released [stable]

2019-09-15 Thread Akim Demaille
Bison 3.4.2 is a bug fix release of the 3.4 series. It fixes a number of hard-to-find bugs, mostly discovered by fuzzing. In Bison 3.4 a particular focus was put on improving the diagnostics, which are now colored by default, and accurate with multibyte input. Their format was also changed, and

Bison 3.5 released [stable]

2019-12-13 Thread Akim Demaille
We are very happy to announce the release of Bison 3.5, the best release ever of Bison! Better than 3.4, although it was a big improvement over 3.3, which was huge upgrade compared to 3.2, itself way ahead Bison 3.1. Ethic demands that we don't mention 3.0. Rumor has it that Bison 3.5 is not as

Bison 3.5.4 released

2020-04-05 Thread Akim Demaille
** WARNING: Future backward-incompatibilities! ** TL;DR: replace "#define YYERROR_VERBOSE 1" by "%define parse.error verbose". Bison 3.6 will no longer support the YYERROR_VERBOSE macro; the parsers that still depend on it will produce Yacc-like error messages (just "syntax error"). It w

Bison 3.6 released

2020-05-08 Thread Akim Demaille
We are extremely happy to announce the release of Bison 3.6: - the developer can forge syntax error messages the way she wants. - token string aliases can be internationalized, and UTF-8 sequences are properly preserved. - push parsers can ask at any moment for the list of "expected tokens",

Bison 3.7 released [stable]

2020-07-23 Thread Akim Demaille
Hi all, I am very happy to announce the release of Bison 3.7, whose main novelty, contributed by Vincent Imbimbo, is the generation of counterexamples for conflicts. For instance on a grammar featuring the infamous "dangling else" problem, "bison -Wcounterexamples" now gives: $ bison -Wcount

Bison 3.7.1 released

2020-08-02 Thread Akim Demaille
Hi! This bug fix release addresses portability issues of Bison 3.7, including with versions of libtextstyle. See the NEWS below for more details. Bison 3.7 introduced the generation of counterexamples for conflicts, contributed by Vincent Imbimbo. For instance on a grammar featuring the infamo

Bison 3.7.2 released

2020-09-05 Thread Akim Demaille
Bison 3.7.2 is a bug fix release of Bison 3.7. See the NEWS below for more details. Bison 3.7 introduced the generation of counterexamples for conflicts, contributed by Vincent Imbimbo. For instance on a grammar featuring the infamous "dangling else" problem, "bison -Wcounterexamples" now gives

Bison 3.7.5 released

2021-01-24 Thread Akim Demaille
This release fixes several issues found in Bison 3.7.4. Many thanks to the reporters (Albert Chin, Balázs Scheidler, Joe Nelson, Jot Dot, Martin Rehak, Michal Bartkowiak, Zartaj Majeed) and to Vincent Imbimbo for addressing the issues in counterexample generation. Bison 3.7 introduced the generat

Bison 3.8.1 released

2021-09-11 Thread Akim Demaille
Hi, I'm very pleased to announce the release of Bison 3.8(.1), whose main novelty is the D backend for deterministic parsers, contributed by Adela Vais. It supports all the bells and whistles of Bison's other deterministic parsers, which include: pull/push interfaces, verbose and custom error mes