Version 1.875e.

This commit is contained in:
Paul Eggert
2004-12-11 06:26:25 +00:00
parent db5c43f791
commit 337116ba3d
2 changed files with 28 additions and 2 deletions

View File

@@ -1,3 +1,28 @@
2004-12-10 Paul Eggert <eggert@cs.ucla.edu>
* NEWS: Version 1.875e.
* src/parse-gram.c, src/parse-gram.h: Regenerate with 1.875e.
* src/scan-skel.l: Include "complain.h", for "fatal".
* src/relation.h (relation_print, relation_digraph):
Relation sizes are of type relation_node, not size_t (this is
merely a doc fix, since the two types are equivalent).
(relation_transpose): Relation sizes are of type relation_node,
not int.
* src/relation.c: Likewise.
(top, infinity): Now of type relation_node, not int.
(traverse, relation_transpose): Use relation_node, not int.
* data/glr.c (yyuserAction, yyrecoverSyntaxError): Mark args
with ATTRIBUTE_UNUSED if they're not used, to avoid GCC warning.
(yyparse): Remove unused local introduced in 2004-10-25 patch.
* tests/actions.at (_AT_CHECK_PRINTER_AND_DESTRUCTOR): New arg
specifying whether the test is expected to fail. Use it tp
specify that the [%defines %skeleton "lalr1.cc"] tests currently
fail.
2004-12-08 Paul Eggert <eggert@cs.ucla.edu> 2004-12-08 Paul Eggert <eggert@cs.ucla.edu>
* src/system.h (CALLOC, MALLOC, REALLOC): Remove. All callers * src/system.h (CALLOC, MALLOC, REALLOC): Remove. All callers

5
NEWS
View File

@@ -1,7 +1,7 @@
Bison News Bison News
---------- ----------
Changes in version 1.875e: Changes in version 1.875e, 2004-12-10:
* New directive: %initial-action. * New directive: %initial-action.
This directive allows the user to run arbitrary code (including This directive allows the user to run arbitrary code (including
@@ -231,7 +231,8 @@ Changes in version 1.50, 2002-10-04:
allowed some non-error action other than a default reduction on the allowed some non-error action other than a default reduction on the
error token. The new behavior has long been the documented behavior, error token. The new behavior has long been the documented behavior,
and has long been required by POSIX. For more details, please see and has long been required by POSIX. For more details, please see
<http://mail.gnu.org/pipermail/bug-bison/2002-May/001452.html>. Paul Eggert, "Reductions during Bison error handling" (2002-05-20)
<http://lists.gnu.org/archive/html/bug-bison/2002-05/msg00038.html>.
* Traces * Traces
Popped tokens and nonterminals are now reported. Popped tokens and nonterminals are now reported.