X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/337116ba3d598b027c4e5ca1d174e6af193a38f9..e603eaa5d4a3b649cb8afeeabb38f5abaf26aa10:/ChangeLog?ds=sidebyside diff --git a/ChangeLog b/ChangeLog index f98b5afb..1ad740cc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,36 @@ +2004-12-14 Paul Eggert + + * data/glr.c (struct yyGLRStack): yyerror_range now has 3 items, + not 2, since it's not portable to subtract 1 from the start of an + array. The new item 0 is never set or used. All uses changed. + + (yyrecoverSyntaxError): Use YYLLOC_DEFAULT instead of assuming + the default definition of YYLLOC_DEFAULT. Problem reported + by Frank Heckenbach. + +2004-12-12 Paul Eggert + + * data/glr.c (YYRHSLOC): Don't have two definitions, one for + the normal case and one for the error case. Just use the + first one uniformly. Problem reported by Frank Heckenbach. + (YYLLOC_DEFAULT): Use the conventions of yacc.c, so we can + use exactly the same macro in both places. + (yyerror_range): Now of type yyGLRStackItem, not YYLTYPE, + so that the normal-case YYRHSLOC works for the error case too. + All uses changed. + * data/yacc.c (YYRHSLOC): New macro, taken from glr.c. + (YYLLOC_DEFAULT): Use the same macro as glr.c. + * doc/bison.texinfo (Location Default Action): Don't claim that + we have an array of locations. Use the same macro for both glr + and lalr parsers. Mention YYRHSLOC. Mention what happens when + the index is 0. + +2004-12-10 Paul Eggert + + * HACKING: Update email addresses to send announcements to. + + * configure.ac (AC_INIT): Bump version to 1.875f. + 2004-12-10 Paul Eggert * NEWS: Version 1.875e. @@ -19,9 +52,9 @@ (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 + specifying whether the test should be skipped. Use it tp specify that the [%defines %skeleton "lalr1.cc"] tests currently - fail. + fail on some hosts, and should be skipped. 2004-12-08 Paul Eggert