1.0.29.45: another CTOR optimization
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 25 Jun 2009 17:11:05 +0000 (17:11 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 25 Jun 2009 17:11:05 +0000 (17:11 +0000)
commit44c9d978d04fd58ba8cae546ab45618c9a3d0050
treeea8fe1e1a992e8e3fd0d9c4a126cb5c3ed13fa75
parenta157ed0be79751f85b8243c06102eea95af06aa3
1.0.29.45: another CTOR optimization

* If we're forced to use the fallback generator, but the initargs can be
  verified early on and there are no extra methods on MAKE-INSTANCE
  we don't have to go through full MAKE-INSTANCE: instead use
  FAST-MAKE-INSTANCE. 1 less GF call and no initarg checking at runtime
  yields a ~2-4 fold performance improvement.
NEWS
src/pcl/ctor.lisp
version.lisp-expr