From: Alexey D. <ade...@us...> - 2003-11-17 15:42:11
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs1:/tmp/cvs-serv31449 Modified Files: BUGS version.lisp-expr Log Message: 0.8.5.45: * Describe modular arithmetic optimization. Index: BUGS =================================================================== RCS file: /cvsroot/sbcl/sbcl/BUGS,v retrieving revision 1.361 retrieving revision 1.362 diff -u -d -r1.361 -r1.362 --- BUGS 17 Nov 2003 11:47:09 -0000 1.361 +++ BUGS 17 Nov 2003 15:41:26 -0000 1.362 @@ -1201,3 +1201,15 @@ (0))). However, an integral value of X should be legal, because successive adds of integers to double-floats produces double-floats, so none of the type restrictions in the code is violated. + +298: (aka PFD MISC.183) + Compiler fails on + + (defun foo () + (multiple-value-call #'bar + (ext) + (catch 'tag (return-from foo (int))))) + + This program violates "unknown values LVAR stack discipline": if INT + returns, values returned by (EXT) must be removed from under that of + (INT). Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.1367 retrieving revision 1.1368 diff -u -d -r1.1367 -r1.1368 --- version.lisp-expr 17 Nov 2003 11:47:09 -0000 1.1367 +++ version.lisp-expr 17 Nov 2003 15:41:26 -0000 1.1368 @@ -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.5.45" +"0.8.5.46" |