Reform string library.
[pspp-builds.git] / src / language / expressions / ChangeLog
1 Fri Jun  9 13:59:15 2006  Ben Pfaff  <blp@gnu.org>
2
3         Reform string library.
4         
5         * generate.pl (init_all_types): `struct fixed_string' is now
6         `struct substring'.
7
8 Sun May  7 10:05:42 WST 2006 John Darrington <john@darrington.wattle.id.au>
9
10         * evaluate.c: Removed call to copy_mangle, and replaced with the
11         original buf_copy_rpad.
12
13 Mon May  1 15:11:48 2006  Ben Pfaff  <blp@gnu.org>
14
15         Prohibit LAG following TEMPORARY.  This both matches SPSS behavior
16         and fixes a bug: we saved the cases for LAG before TEMPORARY but
17         allowed access to variables created afterward anyhow (which could
18         cause a segfault).
19
20         * generate.pl: Parse "perm_only" flag on operations.
21
22         * operations.def: Add "perm_only" flag to LAG operations.
23
24         * parse.c: Disallow OPF_PERM_ONLY operations after TEMPORARY.
25
26         * parse.inc.pl: Output OPF_PERM_ONLY flag for "perm_only"
27         operations.
28
29         * private.h: Add OPF_PERM_ONLY flag.
30
31 Sun Apr 23 22:06:45 2006  Ben Pfaff  <blp@gnu.org>
32
33         Continue reforming error message support.  In this phase, get rid
34         of message "titles" and put the message text in `struct error'.
35         Now `struct error' encapsulates a message more properly.
36         
37         * helpers.c: (expr_error) Use err_msg() instead of err_vmsg().
38         Format message ourselves.
39
40 Thu Mar  2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
41         
42         * Moved files from src directory