1.0.22.4: symbol macros and type declarations in PCL
commitcee152fc57eb64c73f6822a5b1ba8668f8aeb9b9
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 31 Oct 2008 12:52:46 +0000 (31 12:52 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 31 Oct 2008 12:52:46 +0000 (31 12:52 +0000)
treee95730ced8916a329847322d17462aafae89e810
parent928f98f835f79f649935a0233f24ec7e9eb85c29
1.0.22.4: symbol macros and type declarations in PCL

* When PCL walks the method body, doing permutation vector
   optimizations, take into account type declarations for symbol
   macros, to get the benefit of the declaration in

   (WITH-SLOTS (X) OBJECT ... (DECLARE (FIXNUM X)) ... (FOO X) ...)

   which currently happens only in DEFUN, where permuation vector
   optimizations do not occur.
NEWS
src/pcl/walk.lisp
version.lisp-expr