From: Paul Eggert Date: Sat, 11 Dec 2004 06:26:25 +0000 (+0000) Subject: Version 1.875e. X-Git-Tag: BISON-2_0~48 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/337116ba3d598b027c4e5ca1d174e6af193a38f9?ds=inline Version 1.875e. --- diff --git a/ChangeLog b/ChangeLog index 254341c2..f98b5afb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,28 @@ +2004-12-10 Paul Eggert + + * 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 * src/system.h (CALLOC, MALLOC, REALLOC): Remove. All callers diff --git a/NEWS b/NEWS index 9be90dd8..f223eb97 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,7 @@ Bison News ---------- -Changes in version 1.875e: +Changes in version 1.875e, 2004-12-10: * New directive: %initial-action. 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 error token. The new behavior has long been the documented behavior, and has long been required by POSIX. For more details, please see - . + Paul Eggert, "Reductions during Bison error handling" (2002-05-20) + . * Traces Popped tokens and nonterminals are now reported.