]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
* lib/memchr.c, lib/stpcpy.c, lib/strndup.c, lib/strnlen.c:
[bison.git] / ChangeLog
index c4380a93d04c51006817d3eb7abb5cc132579465..c99c37b79ae77a3970f9141f96d92941fddc8b41 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,47 @@
+2001-02-08  Akim Demaille  <akim@epita.fr>
+
+       * lib/memchr.c, lib/stpcpy.c, lib/strndup.c, lib/strnlen.c:
+       New, from fileutils 4.0.37.
+       * configure.in: Require Autoconf 2.49c.  I took some time before
+       making this decision.  This is the only way out for portability
+       issues in Bison, it would mean way too much duplicate effort to
+       import in Bison features implemented in 2.49c since 2.13.
+       AC_REPLACE_FUNCS and AC_CHECK_DECLS the functions above.
+
+2001-02-02  Akim Demaille  <akim@epita.fr>
+
+       * lib/malloc.c, lib/realloc.c: New, from the fileutils 4.0.37.
+       * lib/xalloc.h, lib/xmalloc.c@ Update.
+
+2001-01-19  Akim Demaille  <akim@epita.fr>
+
+       * src/conflicts.c (conflict_report): Report the difference with
+       expected number of s/r conflicts.
+
+2001-01-19  Akim Demaille  <akim@epita.fr>
+
+       Get rid of the ad hoc handling of token_buffer in the scanner: use
+       the obstacks.
+
+       * src/lex.c (token_obstack): New.
+       (init_lex): Initialize it.  No longer call...
+       (grow_token_buffer): this.  Remove it.
+       Adjust all the places which used it to use the obstack.
+
+2001-01-19  Akim Demaille  <akim@epita.fr>
+
+       * src/lex.h: Rename all the tokens:
+       s/\bENDFILE\b/tok_eof/g;
+       s/\bIDENTIFIER\b/tok_identifier/g;
+       etc.
+       Let them be enums, not #define, to ease debugging.
+       Adjust all the code.
+
+2001-01-18  Akim Demaille  <akim@epita.fr>
+
+       * src/lex.h (MAXTOKEN, maxtoken, grow_token_buffer): Remove, private.
+       * src/lex.c (maxtoken, grow_token_buffer): Static.
+
 2001-01-18  Akim Demaille  <akim@epita.fr>
 
        Since we now use obstacks, more % directives can be enabled.