[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bison 1.30i
From: |
Akim Demaille |
Subject: |
Bison 1.30i |
Date: |
03 Jan 2002 11:55:37 +0100 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp) |
This Bison has been tested on very demanding grammars, and everything
worked perfectly. I believe this is it: 1.31.
Happy new year!
ftp://alpha.gnu.org/gnu/bison/bison-1.30i.tar.gz (685 kB)
ftp://alpha.gnu.org/gnu/bison/bison-1.30i.tar.bz2 (557 kB)
And here are xdelta-style diffs
ftp://alpha.gnu.org/gnu/bison/bison-1.30h-1.30i.xdelta (11 kB)
Here are the MD5 and SHA1 signatures for the compressed tar files:
02a5b64944ce004600df809179ffbaf2 bison-1.30i.tar.gz
86f315a182d7cca4711b074750a9ff28 bison-1.30i.tar.bz2
143b1e24a0f97566012392a62158788e3b076a53 bison-1.30i.tar.gz
cb8c43b0ac332a5efe5b3bc2ec241dedfb5a2553 bison-1.30i.tar.bz2
NEWS:
Changes in version 1.30i:
* Use of alloca in parsers
If YYSTACK_USE_ALLOCA is defined to 0, then the parsers will use
malloc exclusively. Since 1.29, but was not NEWS'ed.
alloca is used only when compiled with GCC, to avoid portability
problems as on AIX.
* Bug fixes
ChangeLog entries:
**********************************************************************
ChangeLog 3 Jan 2002 10:42:17 -0000 1.173.2.243
**********************************************************************
2002-01-03 Akim Demaille <address@hidden>
Version 1.30i.
2002-01-03 Akim Demaille <address@hidden>
* src/bison.simple (YYSTDERR): Remove, replace `stderr'.
The ISO C++ standard is extremely clear about it: stderr is
considered a macro, not a regular symbol (see table 94 `Header
<cstdio> synopsis', [lib.c.files] 27.8.2 C Library files).
Therefore std:: does not apply to it. It still does with fprintf.
Also, s/cstdio.h/cstdio/.
2002-01-03 Akim Demaille <address@hidden>
* lib/quotearg.c: Use `#include "..."' instead of `#include <...>'
for non system headers.
2001-12-27 Paul Eggert <address@hidden>
* src/bison.simple (YYSTACK_ALLOC, YYSIZE_T): Remove special
cases for non-GNU systems like AIX, HP-UX, SGI, Sun, and
Sparc, as they were causing more porting problems than the
(minor) performance improvement was worth.
2001-12-22 Akim Demaille <address@hidden>
* src/output.c (output_short_table, output_short_or_char_table):
Change the prototype to use `int' for array ranges: some
invocations do pass an int, not a short.
Reported by Wayne Green.
2001-12-22 Akim Demaille <address@hidden>
Some actions of web2c.y are improperly triggered.
Reported by Mike Castle.
* src/lalr.c (traverse): s/F (i)[k] = F (j)[k]/F (j)[k] = F (i)[k]/.
* tests/regression.at (Web2c): Rename as...
(Web2c Report): this.
(Web2c Actions): New.
2001-12-22 Akim Demaille <address@hidden>
Reductions in web2c.y are improperly reported.
Reported by Mike Castle.
* src/conflicts.c (print_reductions): Fix.
* tests/regression.at (Web2c): New.
- Bison 1.30i,
Akim Demaille <=