0.7.12.7:
authorChristophe Rhodes <csr21@cam.ac.uk>
Mon, 27 Jan 2003 21:41:25 +0000 (21:41 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Mon, 27 Jan 2003 21:41:25 +0000 (21:41 +0000)
commitec735ab75335c1744b39190314142a7e6f1ecdb3
tree50b2ab1fd1b863c7241c172474692a4c7b55f01a
parentf578dd10fa6d9a8d7c3d15d3100406976f6a273c
0.7.12.7:
Fix bug 228, by allowing pseudoLAMBDA-expressions to be compiled
by FUNCTION and COMPILE:
... define IR1-CONVERT-LAMBDALIKE to massage the pseudolambda
into a lambda;
... define SB-INT:NAMED-LAMBDA and SB-KERNEL:LAMBDA-WITH-LEXENV
macros analogous to CL:LAMBDA;
... various bits of commentary.
This change also has the effect of quieting the compiler when
compiling defmethod forms with arguments naming classes
and a CALL-NEXT-METHOD in the body.
BUGS
NEWS
src/code/defboot.lisp
src/code/target-misc.lisp
src/compiler/ir1-translators.lisp
src/compiler/ir1tran.lisp
src/compiler/main.lisp
src/compiler/node.lisp
tests/compiler.impure.lisp
version.lisp-expr