On Sat, Dec 21, 2002 at 06:22:05PM +0100, Gerd Moellmann wrote:
> Christophe Rhodes <csr21@...> writes:
> > The attached patch also fixes several issues with respect to struture
> > objects (whose creation via MAKE-INSTANCE is no longer optimized as a
> > result of this patch, though Gerd might work on it).
> I actually have that optimization already here. I'm just a too lazy
> to write more test cases, which I'd like to have before releasing it :).
In the meantime, I have committed this optimization to sbcl-0.7.10.31.
I hope that I've got the legal bits right (or right enough to prevent me
from being sued :).
With this commit, src/pcl/fast-init.lisp becomes dead; I haven't deleted
it because firstly a place may yet be found for it, but secondly it
would probably cause pain should we have to revert if nasty bugs are
found prior to our upcoming release. It wouldn't be too hard to make
the choice between ctor and fast-init a build-time option, but obviously
if ctor.lisp is superior in every important respect we wouldn't need to
support fast-init any more.
Please test CLOS code with unusual care in the upcoming freeze!
http://www-jcsu.jesus.cam.ac.uk/~csr21/ +44 1223 510 299/+44 7729 383 757
(set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s b)))
(defvar b "~&Just another Lisp hacker~%") (pprint #36rJesusCollegeCambridge)
Get latest updates about Open Source Projects, Conferences and News.