Version 1.75b.

This commit is contained in:
Paul Eggert
2002-11-13 08:32:08 +00:00
parent ff03259279
commit 87f721cc87
2 changed files with 38 additions and 3 deletions

View File

@@ -1,3 +1,38 @@
2002-11-12 Paul Eggert <eggert@twinsun.com>
Version 1.75b.
* data/glr.c (yydoAction): Return YYRESULTTAG, not int.
(yyglrReduce): Return yyok, not 0.
This should avoid the enumerated-type warnings reported
by Nelson H.F. Beebe in
<http://mail.gnu.org/pipermail/bug-bison/2002-November/001872.html>.
* lib/bbitset.h (BITSET_INLINE): Remove.
* lib/bitset.h [! BITSET_INLINE]: Remove.
(bitset_set, bitset_reset, bitset_test): Rename local vars
to avoid shadowing warnings by GCC.
* data/glr.c (inline): Remove #define. It's the user's
responsibility to #define it away, just like 'const'.
This fixes one of the bugs reported by Nelson H.F. Beebe in
<http://mail.gnu.org/pipermail/bug-bison/2002-November/001873.html>.
* Makefile.maint (po-check): Scan .l and .y files instead of the
.c and the .h files that they generate. This fixes the bug
reported by Tim Van Holder in:
<http://mail.gnu.org/pipermail/bison-patches/2002-November/001352.html>
Look for N_ as well as for _. Try to avoid matching #define for
N_ and _.
* po/POTFILES.in: Remove src/parse-gram.c, src/scan-gram.c,
src/system.h. Add src/parse-gram.y, src/scan-gram.l.
* src/scan-gram.l: Revamp regular expressions so that " and '
do not confuse xgettext.
* src/struniq.h (struniq_new): Do not declare the return type
to be 'const'; this violates the C standard.
* src/struniq.c (struniq_new): Likewise.
2002-11-12 Albert Chin-A-Young <china@thewrittenword.com> 2002-11-12 Albert Chin-A-Young <china@thewrittenword.com>
* src/Makefile.am (LDADD): Link $(LIBINTL) last to avoid the * src/Makefile.am (LDADD): Link $(LIBINTL) last to avoid the

6
NEWS
View File

@@ -1,14 +1,14 @@
Bison News Bison News
---------- ----------
Changes in version 1.75b: Changes in version 1.75b, 2002-11-13:
* %destructor * %destructor
It is now possible to reclaim the memory associated to symbols It is now possible to reclaim the memory associated to symbols
discarded during error recovery. This feature is still experimental. discarded during error recovery. This feature is still experimental.
* Bison now parses C99 lexical constructs like digraphs, UCNs, and * Bison now parses C99 lexical constructs like UCNs and
backslash-newline within C escape sequences, as POSIX now requires. backslash-newline within C escape sequences, as POSIX 1003.1-2001 requires.
* --no-line works properly. * --no-line works properly.