|
[Sbcl-commits] CVS: sbcl BUGS,1.428,1.429 NEWS,1.667,1.668 version.lisp-expr,1.1910,1.1911
From: Nikodemus Siivola <demoss@us...> - 2004-11-29 11:08
|
Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11108
Modified Files:
BUGS NEWS version.lisp-expr
Log Message:
0.8.17.2: eager creation of CLOS classes for user defined structures
* aka bug #331
Index: BUGS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/BUGS,v
retrieving revision 1.428
retrieving revision 1.429
diff -u -d -r1.428 -r1.429
--- BUGS 19 Nov 2004 15:13:51 -0000 1.428
+++ BUGS 29 Nov 2004 11:07:54 -0000 1.429
@@ -1305,12 +1305,6 @@
in the wrapper, and then to update the instance just run through
all the old wrappers in order from oldest to newest.
-331: "lazy creation of CLOS classes for user-defined conditions"
- (defstruct foo)
- (defstruct (bar (:include foo)))
- (sb-mop:class-direct-subclasses (find-class 'foo))
- returns NIL, rather than a singleton list containing the BAR class.
-
332: "fasl stack inconsistency in structure redefinition"
(reported by Tim Daly Jr sbcl-devel 2004-05-06)
Even though structure redefinition is undefined by the standard, the
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.667
retrieving revision 1.668
diff -u -d -r1.667 -r1.668
--- NEWS 29 Nov 2004 10:49:36 -0000 1.667
+++ NEWS 29 Nov 2004 11:07:54 -0000 1.668
@@ -1,6 +1,8 @@
changes in sbcl-0.8.18 relative to sbcl-0.8.17:
* new feature: reloading changed shared object files with
LOAD-SHARED-OBJECT now causes the new definitions to take effect.
+ * fixed bug #331: structure-class instances corresponding to
+ DEFSTRUCT forms are now created eagerly.
changes in sbcl-0.8.17 relative to sbcl-0.8.16:
* new feature: a build-time option (controlled by the :SB-UNICODE
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.1910
retrieving revision 1.1911
diff -u -d -r1.1910 -r1.1911
--- version.lisp-expr 29 Nov 2004 10:49:37 -0000 1.1910
+++ version.lisp-expr 29 Nov 2004 11:07:54 -0000 1.1911
@@ -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.8.17.1"
+"0.8.17.2"
|
| Thread | Author | Date |
|---|---|---|
| [Sbcl-commits] CVS: sbcl BUGS,1.428,1.429 NEWS,1.667,1.668 version.lisp-expr,1.1910,1.1911 | Nikodemus Siivola <demoss@us...> |