Related articles |
---|
Bison 2.4.1 released jdenny@ces.clemson.edu (Joel E. Denny) (2008-12-11) |
From: | "Joel E. Denny" <jdenny@ces.clemson.edu> |
Newsgroups: | comp.compilers |
Date: | Thu, 11 Dec 2008 17:43:55 -0500 (EST) |
Organization: | Compilers Central |
Keywords: | bison, available, yacc |
Posted-Date: | 12 Dec 2008 10:21:49 EST |
Bison version 2.4.1 is now available. This version fixes a few
problems with version 2.4 and includes updated translations. See
"NEWS" below for further details.
Here are the compressed sources:
ftp://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.gz (2.0MB)
ftp://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.bz2 (1.5MB)
Here are the GPG detached signatures[*]:
ftp://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.gz.sig
ftp://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.bz2.sig
Here are the MD5 and SHA1 checksums:
c58aa1da418dc9704070872489e89bf5 bison-2.4.1.tar.gz
84e80a2a192c1a4c02d43fbf2bcc4ca4 bison-2.4.1.tar.bz2
ecc4139bbd45b73f42f2b04482d77c16534fea28 bison-2.4.1.tar.gz
fc96b28ee4a6a914b18cb1eddb68177d94b83361 bison-2.4.1.tar.bz2
[*] You can use either of the above signature files 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-2.4.1.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 keys.gnupg.net --recv-keys F125BDF3
and rerun the `gpg --verify' command.
This release was bootstrapped with the following tools:
Autoconf 2.62
Automake 1.10.1
Flex 2.5.35
Gnulib v0.0-1447-g58fe6dc
NEWS
* Changes in version 2.4.1 (2008-12-11):
** In the GLR defines file, unexpanded M4 macros in the yylval and yylloc
declarations have been fixed.
** Temporary hack for adding a semicolon to the user action.
Bison used to prepend a trailing semicolon at the end of the user
action for reductions. This allowed actions such as
exp: exp "+" exp { $$ = $1 + $3 };
instead of
exp: exp "+" exp { $$ = $1 + $3; };
Some grammars still depend on this `feature'. Bison 2.4.1 restores
the previous behavior in the case of C output (specifically, when
neither %language or %skeleton or equivalent command-line options
are used) to leave more time for grammars depending on the old
behavior to be adjusted. Future releases of Bison will disable this
feature.
** A few minor improvements to the Bison manual.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.