From: Alexey D. <ade...@us...> - 2004-04-30 10:55:24
|
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" |