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

[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.



reply via email to

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