Tue Aug 2 10:12:39 CDT 2005 pc@p-cos.net * Initial revision (v0.2). Tue Aug 16 09:47:18 CDT 2005 pc@p-cos.net * Class initialization patches. The correction of lists of direct superclasses was done at the wrong place (in :around methods on initialize-instance and reinitialize-instance). The MOP specification doesn't allow to define primary methods for initialize-instance and reinitialize-instance, but these are the only places where those lists can be corrected in a reasonable way. This affects LispWorks and MCL. Further changes: - The typep implementation for MCL was incorrect. - reinitialize-instance for standard-class could be simplified. - reinitialize-instance for standard-generic-function could be simplified. Tue Aug 16 18:11:51 CDT 2005 pc@p-cos.net * Class initialization patch. The previous patch was partially incorrect. LispWorks and MCL don't need the change of the direct superclasses in primary methods on initialize-instance / reinitialize-instance. I have rearranged that part of the code back to what it was before. Sat Sep 3 19:13:59 CDT 2005 pc@p-cos.net * Checked with new versions of CLisp and SBCL. Sat Sep 10 04:27:44 CDT 2005 pc@p-cos.net * Removed spurious &allow-other-keys declarations. Sat Sep 10 05:33:31 CDT 2005 pc@p-cos.net * Minor edit. Sat Sep 10 06:01:30 CDT 2005 pc@p-cos.net * Special cased defmethod macro for LispWorks. The defmethod macro in LispWorks (i.e., the new definition in closer-mop) now checks whether only the default methods for make-method-lambda are applicable. If so, defmethod expands into an equivalent cl:defmethod form. This is a workaround to make keyword argument checking for standard generic functions work. Fri Oct 28 20:36:51 CDT 2005 pc@p-cos.net * Changes triggered by Christophe Rhodes / SBCL. Sat Oct 29 06:56:14 CDT 2005 pc@p-cos.net * Documentation update. Sat Oct 29 17:40:40 CDT 2005 pc@p-cos.net * Supports OpenMCL 1.0 - no changes necessary. Thu Nov 3 02:49:56 CST 2005 pc@p-cos.net * Checked against LispWorks 4.4.6 - no changes. Sat Nov 5 09:04:36 CST 2005 pc@p-cos.net * Added reports for lack of extensible :allocation types. See MOP Feature Tests for more details. Thu Nov 17 14:09:22 CST 2005 pc@p-cos.net * Rewired slot access protocol for slot-boundp-using-class and slot-makunbound-using-class in Allegro. Thu Nov 17 14:11:42 CST 2005 pc@p-cos.net * Updated reports on supported/fixed features and release notes. Thu Nov 17 14:12:52 CST 2005 pc@p-cos.net * CMUCL 19c now supports the dependent protocol correctly, so the corresponding fixes could be removed. Wed Nov 30 14:24:45 CST 2005 pc@p-cos.net * Added support for SBCL 0.9.7. Mon Dec 5 07:41:18 CST 2005 pc@p-cos.net * Checked against clisp 2.36. Tue Dec 20 10:20:14 CST 2005 pc@p-cos.net * Switched to symbols in the asdf definition. Wed Dec 28 09:02:37 CST 2005 pc@p-cos.net * Checked against SBCL 0.9.8. Tue Jan 3 05:29:38 CST 2006 pc@p-cos.net * Checked against clisp 2.37. Thu Jan 19 07:38:08 CST 2006 pc@p-cos.net * Fixed lack of extensible allocation kinds in Allegro Common Lisp. Thu Jan 19 07:39:14 CST 2006 pc@p-cos.net * Support for Allegro Common Lisp 8.0 added. (8.0b removed.) Thu Jan 19 14:25:53 CST 2006 pc@p-cos.net tagged 0.3