bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bison 1.30e


From: Akim Demaille
Subject: Bison 1.30e
Date: 26 Nov 2001 18:11:32 +0100
User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Artificial Intelligence)

Quizz of the week: is this going to be 1.31?...

  ftp://alpha.gnu.org/gnu/bison/bison-1.30e.tar.gz   (667 kB)
  ftp://alpha.gnu.org/gnu/bison/bison-1.30e.tar.bz2  (543 kB)

And here are xdelta-style diffs

  ftp://alpha.gnu.org/gnu/bison/bison-1.30d-1.30e.xdelta   (32 kB)

Here are the MD5 and SHA1 signatures for the compressed tar files:

3b2ee8dfbde9b33a6b4b7eabf3220e90  bison-1.30e.tar.gz
f0b8341113ea021e962a4736d619da21  bison-1.30e.tar.bz2
0fbf8e4da81a15d0b3ee8f995bc9837705e08c4f  bison-1.30e.tar.gz
cf2975c068dafb0a5e1f13c45cdee4ca7285b676  bison-1.30e.tar.bz2

NEWS:
Changes in version 1.30e:

* Error messages
  Some calls to strerror resulted in scrambled or missing error messages.

* %expect
  When the number of shift/reduce conflicts is correct, don't issue
  any warning.

* The verbose report includes the rule line numbers.

* Rule line numbers are fixed in traces.


ChangeLog entries:

2001-11-26  Akim Demaille  <address@hidden>

        Version 1.30e.

2001-11-26  Akim Demaille  <address@hidden>

        * src/reader.c (readgram): Make sure rules for mid-rule actions
        have a lineno equal to that of their host rule.
        Reported by Hans Aberg.
        * tests/regression.at (Rule Line Numbers): New.

2001-11-26  Akim Demaille  <address@hidden>

        * src/LR0.c (allocate_itemsets): kernel_size contains ints, not
        size_ts.
        Reported by Hans Aberg.

2001-11-26  Akim Demaille  <address@hidden>

        * src/complain.c, src/complain.h (error): Remove, provided by
        lib/error.[ch].

2001-11-26  Akim Demaille  <address@hidden>

        * src/reader.c (read_declarations): Don't abort on tok_illegal,
        issue an error message.
        * tests/regression.at (Invalid %directive): New.
        Reported by Hans Aberg.

2001-11-26  Akim Demaille  <address@hidden>

        * configure.in: Invoke AC_FUNC_OBSTACK and AC_FUNC_ERROR_AT_LINE.
        * lib/Makefile.am (libbison_a_SOURCES): Adjust.

2001-11-26  Akim Demaille  <address@hidden>

        * src/conflicts.c (conflicts_print): Don't complain at all when
        there are no reduce/reduce conflicts, and as many shift/reduce
        conflicts as expected.
        * tests/regression.at (%expect right): Adjust.

2001-11-25  Marc Autret  <address@hidden>

        * doc/bison.texinfo (Mystery Conflicts): Hint '-v' use.
        From Golubev I. N.

2001-11-23  Akim Demaille  <address@hidden>

        * lib/alloca.c: Update, from fileutils.

2001-11-23  Akim Demaille  <address@hidden>

        * lib/Makefile.am (libbison_a_LIBADD): Add @address@hidden

2001-11-23  Akim Demaille  <address@hidden>

        * src/system.h: Include alloca.h.
        * src/main.c (main) [C_ALLOCA]: Call alloca (0).

2001-11-23  Akim Demaille  <address@hidden>

        * src/print_graph.c (print_actions): Remove `rule', unused.
        * src/LR0.c (kernel_size): Contain `int' instead of `size_t' to
        pacify GCC's signed < unsigned warnings.
        * src/closure.c (itemsetsize): Likewise.
        * src/reader.c (symbol_list_new): Static.

2001-11-23  Akim Demaille  <address@hidden>

        Attaching lineno to buckets is stupid, since only one copy of each
        symbol is kept, only the line of the first occurrence is kept too.

        * src/symtab.h, src/symtab.c (bucket): Remove the line member.
        * src/reader.c (rline_allocated): Remove, unused.
        (symbol_list): Have a `line' member.
        (symbol_list_new): New.
        (readgram): Use it.
        * src/print.c (print_grammar): Output the rule line numbers.
        * tests/regression.at (Solved SR Conflicts)
        (Unresolved SR Conflicts): Adjust.
        Reported by Hans Aberg.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]