0.9.7.9:
authorChristophe Rhodes <csr21@cam.ac.uk>
Fri, 2 Dec 2005 14:30:13 +0000 (14:30 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Fri, 2 Dec 2005 14:30:13 +0000 (14:30 +0000)
commitb9915e9a838059473beb4fa03a6410eb8d6b68e3
treedb0fc51bdcdf09f36f2b30655e5bae82fa802429
parentde01f09401517c1a96de3faeac585e46895940ec
0.9.7.9:
Fix bug #392: yet another hole in MAKE-INSTANCES-OBSOLETE
... make the classoid-based invalidation of layouts clear (set
to 0) the clos-hash slots of the layout, as well as
setting depthoid to -1 and layout-invalid to t.
... this intertwingling is kind of odd, and also kind of
unnecessary.  Maybe step 1 of an integrated PCL would
merge layouts and wrappers and centralize their
handling?
... fix genesis never to dump layouts with hash-slots of 0.
... one or two explanatory comments.
BUGS
NEWS
src/code/class.lisp
src/compiler/generic/genesis.lisp
src/pcl/cache.lisp
tests/clos.impure.lisp
version.lisp-expr