Sun Mar 6 17:51:05 2005 Ben Pfaff * optimize.c: (optimize_tree) Fix optimization bug for x**2. * parse.c: (type_coercion_core) Set *node to NULL on failure, as indicated by function comment. (parse_binary_operators) Always return NULL on type_coercion() failure. Should have been doing this anyway, but bug in type_coercion_core() filtered through. (parse_add) Fix typo in user message. (parse_primary) Understand T_NEG_NUM and T_POS_NUM. Sun Mar 6 10:47:13 2005 Ben Pfaff * operations.def: Add VALUE function. * parse.c: (parse_function) Need an unary composite node for variables in A TO B, not a variable node. Use allocate_unary_variable(). (parse_primary) Use allocate_unary_variable(). (allocate_unary_variable) New function. Thu Mar 3 23:53:32 2005 Ben Pfaff * PSPP_expressions.pm: Renamed it back to generate.pl but fixed the real problem that was preventing the build from a separate directory. I liked it my way better ;-) Thu Mar 3 23:17:51 2005 Ben Pfaff * parse.c: (expr_parse) Fix parameter type. Thanks to John Darrington for reporting this bug. Thu Mar 3 22:10:25 WST 2005 John Darrington * Makefile.am evaluate.h.pl evaluate.inc.pl operations.h.pl optimize.inc.pl parse.inc.p: Renamed generate.pl to PSPP_expressions.pm and adjusted *.pl to suit. Fixed everything so that it can be built from an arbitrary directory. Mon Feb 28 23:52:21 2005 Ben Pfaff * New directory. ---------------------------------------------------------------------- Local Variables: mode: change-log version-control: never End: