Update of /cvsroot/sbcl/sbcl
In directory usw-pr-cvs1:/tmp/cvs-serv18551
Modified Files:
NEWS version.lisp-expr
Log Message:
0.7.9.36:
Implement internal counter for SXHASH on PCL instances
(more-or-less as per Gerd Moellman cmucl-imp)
entomotomy: sxhash-on-pcl-instances-returns-42
... 3 not 2 for %funcallable-instance-info, apparently
... add extra arg to BOA-constructor call
... add generic-function clause to SXHASH definition
Minor doc/ frob (claiming MOP support, modulo bugs)
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.189
retrieving revision 1.190
diff -u -d -r1.189 -r1.190
--- NEWS 7 Nov 2002 14:59:32 -0000 1.189
+++ NEWS 7 Nov 2002 18:08:49 -0000 1.190
@@ -1365,6 +1365,10 @@
FORWARD-REFERENCED-CLASSes; error reporting on
CLASS-DEFAULT-INITARGS, CLASS-PRECEDENCE-LIST and CLASS-SLOTS
has been improved;
+ ** SXHASH on CLOS instances now uses a slot internal to the
+ instance to return different numbers on distinct instances,
+ while preserving the same return value through invocations of
+ CHANGE-CLASS;
* fixed some bugs shown by Paul Dietz' test suite:
** DOLIST puts its body in TAGBODY
** SET-EXCLUSIVE-OR sends arguments to :TEST function in the
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.644
retrieving revision 1.645
diff -u -d -r1.644 -r1.645
--- version.lisp-expr 7 Nov 2002 14:59:32 -0000 1.644
+++ version.lisp-expr 7 Nov 2002 18:08:49 -0000 1.645
@@ -18,4 +18,4 @@
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.7.9.35"
+"0.7.9.36"
|