Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22523
Modified Files:
NEWS package-data-list.lisp-expr version.lisp-expr
Log Message:
0.9.4.57:
Implement the METAOBJECT class as per AMOP.
... we can do this safely now that INSTANCE and
FUNCALLABLE-INSTANCE confusion has been resolved.
Woohoo.
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.873
retrieving revision 1.874
diff -u -d -r1.873 -r1.874
--- NEWS 9 Sep 2005 14:16:17 -0000 1.873
+++ NEWS 9 Sep 2005 20:27:59 -0000 1.874
@@ -30,6 +30,12 @@
consistent, even on internal alternate-metaclass objects.
* bug fix: SB-MOP:FUNCALLABLE-STANDARD-OBJECT is now a subclass of
STANDARD-OBJECT, as required by AMOP.
+ * bug fix: the classes STANDARD-CLASS and
+ SB-MOP:FUNCALLABLE-STANDARD-CLASS are now compatible in the
+ SB-MOP:VALIDATE-SUPERCLASS sense; there remains a constraint about
+ finalized classes and the FUNCTION class.
+ * bug fix: the SB-MOP:METAOBJECT class is now implemented as
+ specified by AMOP.
* threads
** bug fix: parent thread now can be gc'ed even with a live
child thread
Index: package-data-list.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/package-data-list.lisp-expr,v
retrieving revision 1.330
retrieving revision 1.331
diff -u -d -r1.330 -r1.331
--- package-data-list.lisp-expr 6 Sep 2005 14:49:53 -0000 1.330
+++ package-data-list.lisp-expr 9 Sep 2005 20:27:59 -0000 1.331
@@ -1677,8 +1677,7 @@
"INTERN-EQL-SPECIALIZER"
"MAKE-METHOD-LAMBDA"
"MAP-DEPENDENTS"
- ;; KLUDGE: See the User Manual
- ;; "METAOBJECT"
+ "METAOBJECT"
"METHOD-FUNCTION"
"METHOD-GENERIC-FUNCTION"
"METHOD-LAMBDA-LIST"
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.2401
retrieving revision 1.2402
diff -u -d -r1.2401 -r1.2402
--- version.lisp-expr 9 Sep 2005 17:43:45 -0000 1.2401
+++ version.lisp-expr 9 Sep 2005 20:27:59 -0000 1.2402
@@ -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.4.56"
+"0.9.4.57"
|