X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2FChangeLog;h=b3f5f11ffed2b90c3c04214ab206ea9fb06ce00a;hb=a4ae68f966bc574326d429119878e733069ced14;hp=59d9a7bd1e58509f8fd2b91b703ecc1adecc639b;hpb=1d35744eb866ac9ca0e9da4b212d4e6d1854643d;p=pspp-builds.git diff --git a/src/data/ChangeLog b/src/data/ChangeLog index 59d9a7bd..b3f5f11f 100644 --- a/src/data/ChangeLog +++ b/src/data/ChangeLog @@ -1,6 +1,34 @@ +Fri May 5 22:48:50 2006 Ben Pfaff + + Continue reforming procedure execution. Change + internal_procedure() so that it calls open_active_file() and + close_active_file(), which isolates most of the actual procedure + functionality. + + * procedure.c: (struct write_case_data) Rename `proc_func' member + to `case_func' and update all references. + (procedure) Rewrite as one-line wrapper around + internal_procedure(). + (struct multipass_aux_data) New. + (multipass_callback) Renamed multipass_case_func(). Use struct + multipass_aux_data as auxiliary data. + (multipass_end_func) New function. + (multipass_procedure) Rewrite as wrapper for internal_procedure() + that uses multipass_case_func, multipass_end_func. + (internal_procedure) Add `end_func' argument. Move optimization + of trivial case in here. Move call to open_active_file() and + close_active_file() in here. Now assert that vfm_source is + non-null. + (procedure_with_splits_callback) Rename + split_procedure_case_func(). + (split_procedure_end_func) New function. + (multipass_split_callback) Rename multipass_split_case_func. + (multipass_split_end_func) New function. + (discard_variables) No need to test for nonnull vfm_source. + Fri May 5 21:34:02 2006 Ben Pfaff - Get rid of unused member. + Continue reforming procedure execution. Get rid of unused member. * procedure.c: (struct write_case_data) Remove `cases_analyzed' member.