From: Juho S. <js...@us...> - 2006-09-13 21:37:32
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv18159 Modified Files: version.lisp-expr Log Message: 0.9.16.29: The new timer.impure test added in 0.9.16.21 uncovered some completely unrelated problems in a different test. Multiple simultaneous FIND-SYMBOLs on the same package could cause the package to become corrupted in a way that would cause further accesses to it to loop infinitely. This seems a bit harsh. * Remove the optimization (moving the table from which a symbol was found to the front of the package's table list) which was causing this problem. It didn't seem to have much of an performance effect anyway. * Fix the test that was accidentally triggering this bug and add a new test specifically for it. Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.2992 retrieving revision 1.2993 diff -u -d -r1.2992 -r1.2993 --- version.lisp-expr 13 Sep 2006 17:30:28 -0000 1.2992 +++ version.lisp-expr 13 Sep 2006 21:37:28 -0000 1.2993 @@ -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.9.16.28" +"0.9.16.29" |