|
[Sbcl-commits] CVS: sbcl BUGS,1.376,1.377 version.lisp-expr,1.1569,1.1570
From: Alexey Dejneka <adejneka@us...> - 2004-04-30 03:23
|
Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30822
Modified Files:
BUGS version.lisp-expr
Log Message:
0.8.10.1:
New bug.
Index: BUGS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/BUGS,v
retrieving revision 1.376
retrieving revision 1.377
diff -u -d -r1.376 -r1.377
--- BUGS 24 Apr 2004 04:40:27 -0000 1.376
+++ BUGS 30 Apr 2004 03:23:44 -0000 1.377
@@ -1387,3 +1387,17 @@
(list (foo y) (if (> y 1) (funcall (if (> y 0) #'foo #'identity) y))))
(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))
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.1569
retrieving revision 1.1570
diff -u -d -r1.1569 -r1.1570
--- version.lisp-expr 25 Apr 2004 18:11:51 -0000 1.1569
+++ version.lisp-expr 30 Apr 2004 03:23:44 -0000 1.1570
@@ -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"
+"0.8.10.1"
|
| Thread | Author | Date |
|---|---|---|
| [Sbcl-commits] CVS: sbcl BUGS,1.376,1.377 version.lisp-expr,1.1569,1.1570 | Alexey Dejneka <adejneka@us...> |