[cl-store-cvs] CVS cl-store

sross sross at common-lisp.net
Sun Dec 17 00:11:09 UTC 2006


Update of /project/cl-store/cvsroot/cl-store
In directory clnet:/tmp/cvs-serv19024

Modified Files:
	circularities.lisp ChangeLog 
Log Message:
Bug fix from Alex Mizrahi. Change *restored-values* to use eql as the
hash test.



--- /project/cl-store/cvsroot/cl-store/circularities.lisp	2005/10/04 08:10:26	1.24
+++ /project/cl-store/cvsroot/cl-store/circularities.lisp	2006/12/17 00:11:09	1.25
@@ -167,7 +167,7 @@
   (let ((*restore-counter* 0)
         (*need-to-fix* nil)
         (*restored-values* (and *check-for-circs*
-                                (make-hash-table :test #'eq
+                                (make-hash-table :test #'eql
                                                  :size *restore-hash-size*))))
     (check-magic-number backend place)
     (prog1
@@ -225,9 +225,9 @@
   (declare (optimize speed (safety 1) (debug 0)))
   (if (referrer-p val)
       (multiple-value-bind (new-val win) (referred-value val *restored-values*)
-          (if (or new-val win)
-              new-val
-              val))
+        (if (or new-val win)
+            new-val
+            val))
       val))
 
 ;; EOF
--- /project/cl-store/cvsroot/cl-store/ChangeLog	2006/12/16 13:50:26	1.44
+++ /project/cl-store/cvsroot/cl-store/ChangeLog	2006/12/17 00:11:09	1.45
@@ -1,4 +1,8 @@
 2006-12-16 Sean Ross <sross at common-lisp.net>
+	* circularities.lisp: Bug fix from Alex Mizrahi. Change *restored-values*
+	to use eql as the hash test. 
+
+2006-12-16 Sean Ross <sross at common-lisp.net>
 	* cl-store.asd, utils.lisp : Added preliminary support for ABCL (tested on 
 	version 0.0.9).
 




More information about the Cl-store-cvs mailing list