From: Juho S. <js...@us...> - 2007-04-13 22:37:45
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv20656 Modified Files: NEWS version.lisp-expr Log Message: 1.0.4.83: fix SXHASH for bignums * (logAND x (ash x -7)) doesn't give a very good hash... * Reported by Faré Rideau on #lisp Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.1177 retrieving revision 1.1178 diff -u -d -r1.1177 -r1.1178 --- NEWS 13 Apr 2007 12:32:14 -0000 1.1177 +++ NEWS 13 Apr 2007 22:37:36 -0000 1.1178 @@ -49,6 +49,8 @@ * bug fix: an &environment argument with the correct variable information is passed to macros that are expanded during byte compilation (reported by Samium Gromoff) + * bug fix: a logical error was causing the hash function for bignums to + have excessive amounts of collisions (reported by Faré Rideau) * improvement: the x86-64/darwin port now passes all tests and should be considered non-experimental. * improvement: a style-warning is signaled for CASE (etc) clauses with Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.3337 retrieving revision 1.3338 diff -u -d -r1.3337 -r1.3338 --- version.lisp-expr 13 Apr 2007 20:40:12 -0000 1.3337 +++ version.lisp-expr 13 Apr 2007 22:37:37 -0000 1.3338 @@ -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.4.82" +"1.0.4.83" |