1 |
|
Wed Mar 9 09:54:27 2005 Ben Pfaff <blp@gnu.org> |
2 |
|
|
3 |
|
* Makefile.am: (pspp_LDADD) Add libgsl-extras.a. |
4 |
|
|
5 |
|
* expressions/helpers.c: (struct func_params) Removed. |
6 |
|
(generalized_idf) Removed. |
7 |
|
(cdf_beta) Removed. |
8 |
|
(idf_beta) Removed. |
9 |
|
(idf_fdist) Use gslextras_cdf_beta_Pinv() instead of idf_beta(). |
10 |
|
|
11 |
|
* expressions/operations.def: Implement IDF.BETA, CDF.BINOM, |
12 |
|
CDF.GEOM, CDF.HYPER, CDF.NEGBIN, CDF.POISSON using gsl-extras. |
13 |
|
Implement SIG.F, which I had overlooked previously. |
14 |
|
|
15 |
Tue Mar 8 12:47:53 WST 2005 John Darrington <john@darrington.wattle.id.au> |
Tue Mar 8 12:47:53 WST 2005 John Darrington <john@darrington.wattle.id.au> |
16 |
|
|
17 |
* command.c command.def glob.[ch] cmdline.c: Made DEBUG cmds |
* command.c command.def glob.[ch] cmdline.c: Made DEBUG cmds |
78 |
|
|
79 |
Sun Mar 6 22:09:20 2005 Ben Pfaff <blp@gnu.org> |
Sun Mar 6 22:09:20 2005 Ben Pfaff <blp@gnu.org> |
80 |
|
|
81 |
* operations.def: (NUMBER) Use DI_IMPLIED_DECIMALS. |
* expressions/operations.def: (NUMBER) Use DI_IMPLIED_DECIMALS. |
82 |
|
|
83 |
Sun Mar 6 19:33:24 2005 Ben Pfaff <blp@gnu.org> |
Sun Mar 6 19:33:24 2005 Ben Pfaff <blp@gnu.org> |
84 |
|
|
85 |
* operations.def: (VEC_ELEM_NUM) Treat user-missing values as |
* expressions/operations.def: (VEC_ELEM_NUM) Treat user-missing |
86 |
system-missing. |
values as system-missing. |
87 |
|
|
88 |
* parse.c: (parse_vector_element) Fix order of arguments in call |
* expressions/parse.c: (parse_vector_element) Fix order of |
89 |
to expr_allocate_binary(). |
arguments in call to expr_allocate_binary(). |
90 |
|
|
91 |
Sun Mar 6 17:51:05 2005 Ben Pfaff <blp@gnu.org> |
Sun Mar 6 17:51:05 2005 Ben Pfaff <blp@gnu.org> |
92 |
|
|
93 |
* optimize.c: (optimize_tree) Fix optimization bug for x**2. |
* expressions/optimize.c: (optimize_tree) Fix optimization bug for |
94 |
|
x**2. |
95 |
|
|
96 |
* parse.c: (type_coercion_core) Set *node to NULL on failure, as |
* expressions/parse.c: (type_coercion_core) Set *node to NULL on |
97 |
indicated by function comment. |
failure, as indicated by function comment. |
98 |
(parse_binary_operators) Always return NULL on type_coercion() |
(parse_binary_operators) Always return NULL on type_coercion() |
99 |
failure. Should have been doing this anyway, but bug in |
failure. Should have been doing this anyway, but bug in |
100 |
type_coercion_core() filtered through. |
type_coercion_core() filtered through. |
103 |
|
|
104 |
Sun Mar 6 10:47:13 2005 Ben Pfaff <blp@gnu.org> |
Sun Mar 6 10:47:13 2005 Ben Pfaff <blp@gnu.org> |
105 |
|
|
106 |
* operations.def: Add VALUE function. |
* expressions/operations.def: Add VALUE function. |
107 |
|
|
108 |
* parse.c: (parse_function) Need an unary composite node for |
* expressions/parse.c: (parse_function) Need an unary composite |
109 |
variables in A TO B, not a variable node. Use |
node for variables in A TO B, not a variable node. Use |
110 |
allocate_unary_variable(). |
allocate_unary_variable(). |
111 |
(parse_primary) Use allocate_unary_variable(). |
(parse_primary) Use allocate_unary_variable(). |
112 |
(allocate_unary_variable) New function. |
(allocate_unary_variable) New function. |
113 |
|
|
114 |
Thu Mar 3 23:53:32 2005 Ben Pfaff <blp@gnu.org> |
Thu Mar 3 23:53:32 2005 Ben Pfaff <blp@gnu.org> |
115 |
|
|
116 |
* PSPP_expressions.pm: Renamed it back to generate.pl but fixed |
* expressions/PSPP_expressions.pm: Renamed it back to generate.pl |
117 |
the real problem that was preventing the build from a separate |
but fixed the real problem that was preventing the build from a |
118 |
directory. I liked it my way better ;-) |
separate directory. I liked it my way better ;-) |
119 |
|
|
120 |
Thu Mar 3 23:17:51 2005 Ben Pfaff <blp@gnu.org> |
Thu Mar 3 23:17:51 2005 Ben Pfaff <blp@gnu.org> |
121 |
|
|
122 |
* parse.c: (expr_parse) Fix parameter type. Thanks to John |
* expressions/parse.c: (expr_parse) Fix parameter type. Thanks to |
123 |
Darrington <john@darrington.wattle.id.au> for reporting this bug. |
John Darrington <john@darrington.wattle.id.au> for reporting this |
124 |
|
bug. |
125 |
|
|
126 |
Thu Mar 3 22:10:25 WST 2005 John Darrington <john@darrington.wattle.id.au> |
Thu Mar 3 22:10:25 WST 2005 John Darrington <john@darrington.wattle.id.au> |
127 |
|
|
128 |
* Makefile.am evaluate.h.pl evaluate.inc.pl operations.h.pl |
* expressions/Makefile.am expressions/evaluate.h.pl |
129 |
optimize.inc.pl parse.inc.p: |
expressions/evaluate.inc.pl expressions/operations.h.pl |
130 |
|
expressions/optimize.inc.pl expressions/parse.inc.p: |
131 |
|
|
132 |
Renamed generate.pl to PSPP_expressions.pm and adjusted *.pl |
Renamed generate.pl to PSPP_expressions.pm and adjusted *.pl |
133 |
to suit. |
to suit. |