Bison 2.4.1 released

"Joel E. Denny" <jdenny@ces.clemson.edu>
Thu, 11 Dec 2008 17:43:55 -0500 (EST)

          From comp.compilers

Related articles
Bison 2.4.1 released jdenny@ces.clemson.edu (Joel E. Denny) (2008-12-11)
| List of all articles for this month |
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.



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.