1.0.24.2: CONSTANTP aware GET-SETF-EXPANDER
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 2 Jan 2009 11:14:27 +0000 (11:14 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 2 Jan 2009 11:14:27 +0000 (11:14 +0000)
commitce223c3d45046521db9e835fe043b7e9d2c8c3cf
treeeb8f94e3f10ac6c9b0bf76fc3ead47a60da28b6d
parent67f787e86602efc7e4007fb6bbc970a2fcf613f5
1.0.24.2: CONSTANTP aware GET-SETF-EXPANDER

 * Or rather GET-SETF-METHOD-INVERSE -- check for constant arguments,
   which don't need to be rebound. This allows compiler macros for
   SETF-functions to see their constant arguments.

 * This exposes a small thinko in ACCESSOR-VALUES-INTERNAL (something
   gets optimized during PCL build which wasn't before): EARLY-P there
   doesn't mean the method is early.
NEWS
src/code/early-setf.lisp
src/pcl/dfun.lisp
tests/setf.impure.lisp
version.lisp-expr