bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bison 1.30g


From: Akim Demaille
Subject: Bison 1.30g
Date: 13 Dec 2001 12:52:52 +0100
User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Civil Service)

Translations have been updated, bits have been cleaned up, bugs have
been removed, and tarball has been uploaded.

  ftp://alpha.gnu.org/gnu/bison/bison-1.30g.tar.gz   (680 kB)
  ftp://alpha.gnu.org/gnu/bison/bison-1.30g.tar.bz2  (554 kB)

And here are xdelta-style diffs

  ftp://alpha.gnu.org/gnu/bison/bison-1.30f-1.30g.xdelta   (25 kB)

Here are the MD5 and SHA1 signatures for the compressed tar files:

fa1be49f2837bae7f7feaea49b1e3112  bison-1.30g.tar.gz
ee997739f41772b6a14cd3e282e3bd87  bison-1.30g.tar.bz2
0425571bb61f230bff8e4cd0c16f5acc4acd2dd5  bison-1.30g.tar.gz
371d09bcfa14b58fd557f13fe4e14f544af647ff  bison-1.30g.tar.bz2

NEWS:
Changes in version 1.30g:

* Bug fixes

* Better C++ compliance
  The output parsers try to respect C++ namespaces.

Changes in version 1.30f:

ChangeLog entries:

**********************************************************************
ChangeLog       13 Dec 2001 11:14:19 -0000      1.173.2.229
**********************************************************************
2001-12-13  Akim Demaille  <address@hidden>

        Version 1.30g.

2001-12-13  Akim Demaille  <address@hidden>

        The computation of nullable is broken: it doesn't handle empty
        RHS's properly.

        * tests/torture.at (GNU AWK Grammar): New.
        * tests/sets.at (Nullable): New.
        * src/nullable.c (set_nullable): Instead of blindly looping over
        `ritems', loop over the rules, and then over their rhs's.

        Work around Autotest bugs.

        * src/warshall.c (bitmatrix_print): Don't use `+--+' as table
        frame, because Autotest understands lines starting with a `+' as
        traces from the shell.  Then, they are not processed properly.
        Admittedly an Autotest bug, but we don't have time to wait for
        Autotest to catch up.
        * tests/regression.at (Broken Closure): Adjust to the new table
        frames.
        Move to...
        * tests/sets.at: here.

2001-12-12  Paul Eggert  <address@hidden>

        * src/bison.simple (YYSIZE_T, YYSTACK_ALLOC, YYSTACK_FREE):
        Do not infringe on the global user namespace when using C++.
        (YYFPRINTF, YYSTDERR): New macros, needed for the above.
        All uses of `fprintf' and `stderr' changed.

        * src/output.c (output): Do not output "#include <stdio.h>"; that
        is bison.simple's job.  stdio.h should be included only if
        necessary, to avoid infringing on the user name space when
        possible.

2001-12-12  Akim Demaille  <address@hidden>

        * src/complain.h, src/complain.c: Remove error_one_per_line, rely
        on that of lib/error.c.

2001-12-12  Akim Demaille  <address@hidden>

        Some hosts don't like `/' in includes.

        * src/system.h: Include libgettext.h without qualifying the path.
        * src/Makefile.am (INCLUDES): Add $(top_srcdir)/intl, remove
        $(top_srcdir).

2001-12-10  Akim Demaille  <address@hidden>

        Bison dumps core on bash.y.
        Reported by Pascal Bart.

        * src/warshall.c (bitmatrix_print): New.
        (TC): Use it.
        When performing a transitive closure R(i, j) && R(j, k) => R(i, k),
        j must be the outer loop.
        * tests/regression.at (Broken Closure): New.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]