1 Wed May 3 22:45:41 2006 Ben Pfaff <blp@gnu.org>
3 Continue reforming procedure execution. In this phase, get rid of
4 many global variables, consolidating procedure execution in
5 procedure.c. Encapsulate transformations in new "struct
6 trns_chain". Also, change implementation of N OF CASES, FILTER,
7 and PROCESS IF from special cases to transformations.
9 * do-if.c: (cmd_do_if) Use finalizer to ensure control stack gets
11 (do_if_finalize_func) New function.
13 * loop.c: (create_loop_trns) Use finalizer to ensure control stack gets
15 (loop_trns_finalize) New function.
17 * temporary.c: (global var temporary) Removed. Changed references
18 to use proc_make_temporary_transformations_permanent() or
19 proc_in_temporary_transformations().
20 (global var temp_dict) Removed.
21 (global var temp_trns) Removed.
22 (cmd_temporary) Reimplement in terms of
23 proc_in_temporary_transformations() and
24 proc_start_temporary_transformations().
25 (cancel_temporary) Moved to procedure.c, renamed
26 proc_cancel_temporary_transformations().
28 Thu Mar 2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
30 * Moved files from src directory