X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fcontrol%2FChangeLog;h=f26aba150f6fa19f17b896b1b67dc7703c98fdb0;hb=93b4335785430ab6de290b7978e2d506106a8ba5;hp=2e38bb6f3d3d9cb348a2345dbbb15cf708181d54;hpb=d97e6b19cfddfc6fa7cd6df7112b0d2a311d8ede;p=pspp-builds.git diff --git a/src/language/control/ChangeLog b/src/language/control/ChangeLog index 2e38bb6f..f26aba15 100644 --- a/src/language/control/ChangeLog +++ b/src/language/control/ChangeLog @@ -1,3 +1,25 @@ +Fri Feb 2 22:41:43 WST 2007 John Darrington + + * repeat.c (parse_numbers): Fixed bug parseing ranges vs. lists. + Ensured that floats are accepted in lists, but not in ranges. + +Tue Dec 19 08:12:46 2006 Ben Pfaff + + Fix LOOP. Thanks to Daniel Williams + for reporting one of the bugs + fixed here. + + * loop.c (cmd_loop): Keep track of whether we created the index + variable and delete it if parsing fails, instead of creating it + after parsing the IF clause. This allows the index variable to be + used in the IF clause. This incidentally fixes a segfault when no + index variable was used. Also, return CMD_CASCADING_FAILURE if we + fail. + (parse_if_clause): Don't allow more than one IF clause. + (parse_index_clause): Don't allow more than one index clause. + Create the index variable if it doesn't exist. + (end_loop_trns_proc): Invert the sense of END LOOP's IF clause. + Sat Dec 9 20:12:34 2006 Ben Pfaff * repeat.c (parse_lines): Issue an error when attempting to nest