0.8alpha.0.40:
authorChristophe Rhodes <csr21@cam.ac.uk>
Tue, 20 May 2003 10:36:02 +0000 (10:36 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Tue, 20 May 2003 10:36:02 +0000 (10:36 +0000)
commit3a10f894e7867fa2c27a3af05380abc3247f728d
tree82d5abb49088ce2da2c39bb278954a229307de3a
parent301bcbc899874437313f4690b0b9d6f9c66b4895
0.8alpha.0.40:
Firefighting the build, part I
... make SLOT-VALUE work on :READ-ONLY T structure slots
Notes:

* This version may have a subtle breakage that may or may not
bite.  The forthcoming 0.8alpha.0.41 commit will fix that
subtle breakage, but it was fixed chronologically before in my
tree, so I haven't taken out that fix to test this one in
isolation.  I hope that makes sense...)

* The new implementation of MAKE-LOAD-FORM-SAVING-SLOTS seems
very slow; this may be a perceptual problem.  What is
incontrovertible is that it is very noisy; it chatters about
compiling many top-level forms, caused by PCL generating
LOAD-TIME-VALUE forms for ENSURE-ACCESSOR to optimize SLOT-VALUE.
A fix for this, at least for structure objects, will probably be
forthcoming in 0.8alpha.0.4x.
src/pcl/braid.lisp
src/pcl/low.lisp
tests/dump.impure-cload.lisp
version.lisp-expr