Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1:/tmp/cvs-serv3101
Modified Files:
NEWS version.lisp-expr
Log Message:
0.7.10.2:
Fix remaining LOOP bugs from GCL ansi-tests
... duplicate variable names (at any level) signal an error at
macroexpansion time;
... IT is only a special loop symbol in the first clause of a
conditional execution clause.
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.207
retrieving revision 1.208
diff -u -d -r1.207 -r1.208
--- NEWS 27 Nov 2002 16:17:09 -0000 1.207
+++ NEWS 27 Nov 2002 17:08:30 -0000 1.208
@@ -1432,10 +1432,15 @@
SXHASH-related changes in the layout of CLOS data structures
changes in sbcl-0.7.11 relative to sbcl-0.7.10:
- * fixed some bugs shown by Paul Dietz' test suite:
+ * fixed some more bugs revealed by Paul Dietz' test suite:
** As required by ANSI, LOOP now disallows anonymous collection
clauses such as COLLECT I in conjunction with aggregate boolean
clauses such as THEREIS (= I 1);
+ ** LOOP now signals an error when any variable is reused in the
+ same loop (including the potentially useful construct analogous
+ to WITH A = 1 WITH A = (1+ A);
+ ** IT is only a special loop symbol within the first clause of a
+ conditional loop clause;
planned incompatible changes in 0.7.x:
* (not done yet, but planned:) When the profiling interface settles
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.678
retrieving revision 1.679
diff -u -d -r1.678 -r1.679
--- version.lisp-expr 27 Nov 2002 16:17:09 -0000 1.678
+++ version.lisp-expr 27 Nov 2002 17:08:31 -0000 1.679
@@ -18,4 +18,4 @@
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.7.10.1"
+"0.7.10.2"
|