]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
Fix YYRHSLOC problem reported by Frank Heckenbach.
[bison.git] / ChangeLog
index f98b5afbc809c6239e86a04b82cb838bd315e297..3f953fad79f6653e818568e599945e670d453b26 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * 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  <eggert@cs.ucla.edu>
+
+       * HACKING: Update email addresses to send announcements to.
+
+       * configure.ac (AC_INIT): Bump version to 1.875f.
+
 2004-12-10  Paul Eggert  <eggert@cs.ucla.edu>
 
        * NEWS: Version 1.875e.
@@ -19,9 +42,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  <eggert@cs.ucla.edu>