Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10028
Modified Files:
BUGS version.lisp-expr
Log Message:
0.8.10.2:
* Fix bug 313, reported by Antonio Menezes Leitao: in
PROPAGATE-FUN-CHANGE before applying source transform, check
that LEAF corresponds to a global function, not to some
random named identifier.
Index: BUGS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/BUGS,v
retrieving revision 1.377
retrieving revision 1.378
diff -u -d -r1.377 -r1.378
--- BUGS 30 Apr 2004 03:23:44 -0000 1.377
+++ BUGS 30 Apr 2004 10:55:12 -0000 1.378
@@ -1389,15 +1389,4 @@
(probably related to the bug 280.)
313: "source-transforms are Lisp-1"
- (reported by Antonio Menezes Leitao on cll)
-
- PROPAGATE-FUN-CHANGE when checking, whether source transform is
- applicable, does not check variable/function original position of the
- COMBINATION-FUN. So the following functions are miscompiled:
-
- (defun foo (cadr) (if (functionp cadr) (funcall cadr 1) nil))
-
- (defvar cadr)
- (defun foo (cadr) (funcall (truly-the function cadr) 1))
-
- (check with (FOO #'IDENTITY))
+ (fixed in 0.8.10.2)
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.1570
retrieving revision 1.1571
diff -u -d -r1.1570 -r1.1571
--- version.lisp-expr 30 Apr 2004 03:23:44 -0000 1.1570
+++ version.lisp-expr 30 Apr 2004 10:55:13 -0000 1.1571
@@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.8.10.1"
+"0.8.10.2"
|