X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/5449dd0f25f584ec596f165cb6004e1b4d092f10..49701457c2728ad7c77528205aa0bd1cb3379128:/ChangeLog diff --git a/ChangeLog b/ChangeLog index b98d47fd..d47c6480 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,33 @@ +2001-12-10 Akim Demaille + + Now that states have a complete set of members, the linked list of + reductions is useless: just fill directly the state's reductions + member. + + * src/state.h (struct reductions): Remove member `number' and + `next'. + * src/LR0.c (first_reduction, last_reduction): Remove. + (save_reductions): Don't link the new reductions, store them in + this_state. + * src/lalr.c (set_state_table): No need to attach reductions to + states, it's already done. + * src/output.c (output_actions): No longer free the shifts, then + the reductions, then the states: free all the states and their + members. + + +2001-12-10 Akim Demaille + + * src/options.c (OPTN, DRTV, BOTH): New. + (option_table): Use them. + + + * src/muscle_tab.c: Don't include xalloc.h and string.h: that's + the job of system.h. + * src/options.c: Don't include stdio.h and xalloc.h for the same + reasons. + + 2001-12-10 Akim Demaille * src/output.c (output, prepare): Make sure the values of the