X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/f377f69fec28013c79db4efe12bbb9d48987fb2c..7ea9a33f3b12c4fc2c5907dd22a74c1441d2855d:/ChangeLog diff --git a/ChangeLog b/ChangeLog index e677c615..ed88848d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,26 @@ +2002-10-13 Akim Demaille + + * src/print.c (print_state): Separate the list of solved conflicts + from the other items. + * tests/conflicts.at (Resolved SR Conflicts): Adjust. + +2002-10-13 Akim Demaille + + Let nondeterministic skeletons be usable with deterministic + tables. + + With the patch, GAWK compiled by GCC without -O2 passes its test + suite using a GLR parser driven by LALR tables. It fails with -O2 + because `struct stat' gives two different answers on my machine: + 88 (definition of an auto var) and later 96 (memset on this var). + Hence the stack is badly corrumpted. The headers inclusion is to + blame: if I move the awk.h inclusion before GLR's system header + inclusion, the two struct stat have the same size. + + * src/tables.c (pack_table): Always create conflict_table. + (token_actions): Always create conflict_list. + * data/glr.c (YYFLAG): Remove, unused. + 2002-10-13 Akim Demaille * configure.ac (AC_GNU_SOURCE): Use it instead of hand written code.