1 |
|
Sun Mar 13 22:52:05 2005 Ben Pfaff <blp@gnu.org> |
2 |
|
|
3 |
|
* file-handle.q: (struct file_handle) `open_mode' should not be |
4 |
|
const. |
5 |
|
|
6 |
|
Sun Mar 13 22:40:54 2005 Ben Pfaff <blp@gnu.org> |
7 |
|
|
8 |
|
First phase of making SORT CASES stable (PR 12035). |
9 |
|
|
10 |
|
* sort.c: (struct indexed_case) New structure. |
11 |
|
(do_internal_sort) Rewrite to make internal sorting stable. |
12 |
|
(compare_case_dblptrs) Removed. |
13 |
|
(compare_indexed_cases) New function. |
14 |
|
|
15 |
|
Sun Mar 13 22:38:40 2005 Ben Pfaff <blp@gnu.org> |
16 |
|
|
17 |
|
Clean-ups. |
18 |
|
|
19 |
|
* casefile.c: (casereader_read_xfer_assert) New function. |
20 |
|
|
21 |
|
* dictionary.c: (dict_compact_case) New function. |
22 |
|
|
23 |
|
* flip.c: (struct flip_pgm) New member idx_to_fv. |
24 |
|
(cmd_flip) Initialize idx_to_fv member. |
25 |
|
(destroy_flip_pgm) Free idx_to_fv member. |
26 |
|
(flip_sink_write) Use struct flip_pgm member instead of case_sink |
27 |
|
member. |
28 |
|
(flip_sink_write) Ditto. |
29 |
|
|
30 |
|
* vfm.c: (write_case) Use dict_compact_case() instead of |
31 |
|
compact_case(). |
32 |
|
(compact_case) Removed. |
33 |
|
(storage_source_create) Removed `dict' parameter. All references |
34 |
|
updated. |
35 |
|
|
36 |
|
* vfm.h: (struct case_source) Removed `value_cnt' member. All |
37 |
|
references removed. |
38 |
|
(struct case_sink) Removed `dict', `idx_to_fv' members. All |
39 |
|
references removed. |
40 |
|
|
41 |
|
Sun Mar 13 22:35:55 2005 Ben Pfaff <blp@gnu.org> |
42 |
|
|
43 |
|
More AGGREGATE fixes. |
44 |
|
|
45 |
|
* aggregate.c: (accumulate_aggregate_info) Implement NMISS and |
46 |
|
NUMISS for strings. Fix FOUT, POUT, FGT, FLT, FIN, FOUT for |
47 |
|
strings. |
48 |
|
(initialize_aggregate_info) Fix initialization for MIN, MAX for |
49 |
|
strings. |
50 |
|
|
51 |
Sat Mar 12 23:26:21 2005 Ben Pfaff <blp@gnu.org> |
Sat Mar 12 23:26:21 2005 Ben Pfaff <blp@gnu.org> |
52 |
|
|
53 |
Start work on testing and debugging AGGREGATE. |
Start work on testing and debugging AGGREGATE. |