Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Commit [cea294] Maximize Restore History

1.0.40.6: call an appropriate existing ctor from MAKE-INSTANCE (CLASS)

The intuition here is that searching for a ctor is much cheaper than
the whole of the unoptimized make-instance machinery. If a class has
many, many ctors, this may not be true, but that should be the rare
case.

Only call optimized ctors so that we don't risk endless recursion
through the fallback case.

Christophe Rhodes Christophe Rhodes 2010-07-19

changed NEWS
changed src
changed src/pcl
changed src/pcl/ctor.lisp
changed src/pcl/init.lisp
changed version.lisp-expr
NEWS Diff Switch to side-by-side view
Loading...
src
Directory.
src/pcl
Directory.
src/pcl/ctor.lisp Diff Switch to side-by-side view
Loading...
src/pcl/init.lisp Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...