[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bison 1.34a is released (Was: member with constructor not allowed in uni
From: |
Akim Demaille |
Subject: |
Bison 1.34a is released (Was: member with constructor not allowed in union) |
Date: |
20 Mar 2002 10:46:35 +0100 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp) |
>>>>> "Akim" == Akim Demaille <address@hidden> writes:
Akim> Hi Paul,
Akim> It seems we are not done yet with the C++ issues.
Thanks for having addressed this issue. We now have a prototype of
1.35. I'm basically making this beta so that people can check their
issues are solved indeed, for translators to have a last shot before
the release, and for someone to adjust my NEWS which is certainly not
proper English.
Thanks!
(I can't reach the GNU machines for the time being, you will find all
the files in http://www.lrde.epita.fr/~akim/download/ in the
meanwhile).
ftp://alpha.gnu.org/gnu/bison/bison-1.34a.tar.gz (755 kB)
ftp://alpha.gnu.org/gnu/bison/bison-1.34a.tar.bz2 (617 kB)
And here are xdelta-style diffs
ftp://alpha.gnu.org/gnu/bison/bison-1.34-1.34a.xdelta (64 kB)
Here are the MD5 and SHA1 signatures for the compressed tar files:
f3305cb78f65a9430d6ab0f300603656 bison-1.34a.tar.gz
aa15e82b196bf02d2ea2947842185d38 bison-1.34a.tar.bz2
6056b414a19c713ff99b5553d7a011f32b69b9fc bison-1.34a.tar.gz
c714c32655c012d652ed5ba3dc805c2f205fd46c bison-1.34a.tar.bz2
NEWS:
Changes in version 1.34a:
* C Skeleton
Some projects use Bison's C parser with C++ compilers, and define
YYSTYPE as a class. The recent adjustment of C parsers for data
alignment and 64 bit architectures made this impossible.
Because for the time being no real solution for C++ parser
generation exists, kludges were implemented in the parser to
maintain this use. In the future, when Bison has C++ parsers, this
kludge will be disabled.
This kludge also addresses some C++ problems when the stack was
extended.
ChangeLog entries:
**********************************************************************
ChangeLog 20 Mar 2002 08:54:18 -0000 1.173.2.296
**********************************************************************
2002-03-20 Akim Demaille <address@hidden>
Version 1.34a.
2002-03-20 Akim Demaille <address@hidden>
* Gettext 0.11.1.
2002-03-19 Paul Eggert <address@hidden>
* src/bison.simple (YYCOPY): New macro.
(YYSTACK_RELOCATE): Use it.
Remove Type arg; no longer needed. All callers changed.
(yymemcpy): Remove; no longer needed.
* Makefile.am (AUTOMAKE_OPTIONS): 1.6.
* doc/Makefile.am (AUTOMAKE_OPTIONS): Remove.
* Makefile.in, aclocal.m4, config.hin, configure,
config/Makefile.in, config/depcomp, config/install-sh,
doc/Makefile.am, lib/Makefile.in, m4/Makefile.in, src/Makefile.in,
tests/Makefile.in: Regenerate using Automake 1.6.
2002-03-18 Paul Eggert <address@hidden>
Fix the problem with union yyalloc and C++.
* src/bison.simple (union yyalloc, YYSTACK_GAP_MAX, YYSTACK_BYTES,
YYSTACK_RELOCATE): Do not define if yyoverflow is defined, or if
this is a C++ parser and YYSTYPE or YYLTYPE has nontrivial
constructors or destructors.
(yymemcpy) [! defined YYSTACK_RELOCATE]: Do not define; not needed.
(yyparse) [! defined YYSTACK_RELOCATE]: Do not relocate the stack.
* src/reader.c (parse_union_decl): Define YYSTYPE_IS_TRIVIAL if we
use our YYSTYPE. It must be trivial, or our own union wouldn't be
valid C++ anyway.
(readgram): Define YYSTYPE_IS_TRIVIAL if it is int.
(reader_output_yylsp): Define YYLTYPE_IS_TRIVIAL if we use our
YYLTYPE.
2002-03-12 Akim Demaille <address@hidden>
* src/files.c (compute_output_file_names): s/would be both named/
/would both be named/.
Reported by Jim Meyering.
* tests/output.at (Clashing Output Files): Adjust.
**********************************************************************
intl/ChangeLog 20 Mar 2002 08:43:12 -0000 1.3.2.2
**********************************************************************
2002-03-12 GNU <address@hidden>
* Version 0.11.1 released.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Bison 1.34a is released (Was: member with constructor not allowed in union),
Akim Demaille <=