Eliminated global variable getl_buf
[pspp-builds.git] / src / language / control / ChangeLog
1 Sat Oct 28 16:18:48 WST 2006 John Darrington <john@darrington.wattle.id.au>
2
3         * repeat.c: Eliminated references to extern variable getl_buf.
4
5 Sun May  7 18:18:33 2006  Ben Pfaff  <blp@gnu.org>
6
7         Fix memory leaks.
8         
9         * repeat.c: (parse_ids) Take pool parameter and allocate all
10         memory from pool.  Reduce implementation from loop to single call
11         to parse_mixed_vars_pool().
12         (store_numeric) Removed.
13         (add_replacement) New function.
14         (parse_numbers) Take pool parameter and allocate all memory from
15         pool.  Require ranges to be in increasing order.
16         (parse_strings) Take pool parameter and allocate all memory from
17         pool.
18
19 Wed May  3 22:45:41 2006  Ben Pfaff  <blp@gnu.org>
20
21         Continue reforming procedure execution.  In this phase, get rid of
22         many global variables, consolidating procedure execution in
23         procedure.c.  Encapsulate transformations in new "struct
24         trns_chain".  Also, change implementation of N OF CASES, FILTER,
25         and PROCESS IF from special cases to transformations.
26          
27         * do-if.c: (cmd_do_if) Use finalizer to ensure control stack gets
28         cleared.
29         (do_if_finalize_func) New function.
30
31         * loop.c: (create_loop_trns) Use finalizer to ensure control stack gets
32         cleared.
33         (loop_trns_finalize) New function.
34
35         * temporary.c: (global var temporary) Removed.  Changed references
36         to use proc_make_temporary_transformations_permanent() or
37         proc_in_temporary_transformations().
38         (global var temp_dict) Removed.
39         (global var temp_trns) Removed.
40         (cmd_temporary) Reimplement in terms of
41         proc_in_temporary_transformations() and
42         proc_start_temporary_transformations().
43         (cancel_temporary) Moved to procedure.c, renamed
44         proc_cancel_temporary_transformations().
45                 
46 Thu Mar  2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
47         
48         * Moved files from src directory