X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/80a697503460fcf0d52bed9fb3b86e4c276fb37e..c8ea038e69638acf5fac2407a2b1242a0021b9d0:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 067427ba..34324ab1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,47 @@ +2001-12-05 Akim Demaille + + * src/conflicts.c (print_reductions): Improve variable locality. + + +2001-12-05 Akim Demaille + + * src/state.h (SHIFT_IS_ERROR, SHIFT_IS_GOTO, SHIFT_IS_SHIFT): New. + * src/lalr.c: Use them. + + +2001-12-05 Akim Demaille + + * src/LR0.c (augment_automaton): Formatting changes. + Better variable locality. + + +2001-12-05 Akim Demaille + + * src/lalr.c (matrix_print): New. + (transpose): Use it. + Use arrays instead of pointers. + +2001-12-05 Akim Demaille + + * src/lalr.c (maxrhs): Move to... + * src/gram.c, src/gram.h (ritem_longest_rhs): here. + * src/lalr.c (build_relations): Adjust. + +2001-12-05 Akim Demaille + + * src/lalr.c (transpose): Free the memory allocated to the + argument, as it is replaced by the results by the unique caller. + (build_relations): Merely invoke transpose: it handles the memory + deallocation. + Improve variable locality. + Avoid variables used as mere abbreviations. + (compute_lookaheads): Use arrays instead of pointers. + +2001-12-05 Akim Demaille + + * src/lalr.c (initialize_F): Improve variable locality. + Avoid variables used as mere abbreviations. + 2001-12-05 Akim Demaille * src/derives.c (print_derives): Display the ruleno.