From: Nikodemus S. <de...@us...> - 2007-11-20 14:50:52
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv1811 Modified Files: BUGS NEWS version.lisp-expr Log Message: 1.0.11.35: fixed bug 417 * Don't store non-unique objects like symbols, fixnums, or characters in *SOURCE-PATHS*. * For future refactoring ease, always access *SOURCE-PATHS* via GET-SOURCE-PATH and NOTE-SOURCE-PATH. Index: BUGS =================================================================== RCS file: /cvsroot/sbcl/sbcl/BUGS,v retrieving revision 1.520 retrieving revision 1.521 diff -u -d -r1.520 -r1.521 --- BUGS 20 Nov 2007 14:19:54 -0000 1.520 +++ BUGS 20 Nov 2007 14:50:40 -0000 1.521 @@ -1838,23 +1838,6 @@ 1: (SB-KERNEL:FDEFINITION-OBJECT 13 NIL) as the second frame. -417: Toplevel NIL expressions mess up unreachable code reporting. - In sbcl-1.0.10.7, COMPILE-FILE on the file - nil - (defmethod frob ((package package) stream) - (if (string= (package-name package) "FOO") - (pprint-logical-block (stream nil)) - (print-unreadable-object (package stream)))) - causes complaints like - ; in: SOME SB-C::STRANGE SB-C::PLACE - ; (SB-C::UNABLE SB-C::TO SB-C::LOCATE SB-C::SOURCE) - ; - ; note: deleting unreachable code - ; - ; note: deleting unreachable code - Deleting the toplevel NIL, or even replacing it with 3, - causes the system not to complain. - 418: SUBSEQ on lists doesn't support bignum indexes LIST-SUBSEQ* now has all the works necessary to support bignum indexes, Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.1269 retrieving revision 1.1270 diff -u -d -r1.1269 -r1.1270 --- NEWS 20 Nov 2007 14:19:54 -0000 1.1269 +++ NEWS 20 Nov 2007 14:50:40 -0000 1.1270 @@ -8,6 +8,7 @@ * optimization: CONCATENATE on strings is an order of magnitue faster in code compiled with (> SPEED SPACE). * optimization: SUBSEQ is ~50% faster on lists. + * bug fix: bug 417 fixed -- source location reporting is now more robust. * bug fix: SUBSEQ on a list will now correctly signal an error if if END is smaller then START. * bug fix: SB-PROFILE will no longer report extra consing for nested Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.3729 retrieving revision 1.3730 diff -u -d -r1.3729 -r1.3730 --- version.lisp-expr 20 Nov 2007 14:19:54 -0000 1.3729 +++ version.lisp-expr 20 Nov 2007 14:50:41 -0000 1.3730 @@ -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".) -"1.0.11.34" +"1.0.11.35" |