0.9.15.26: compiler-macro lambda-list parsing and FUNCALL forms
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 11 Aug 2006 08:08:39 +0000 (08:08 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 11 Aug 2006 08:08:39 +0000 (08:08 +0000)
commit8bcffb407835ff680d5ee2ba1f7ce97839bbae3e
tree58e43e39eb2b062469453b7962bfc36a92e700e8
parent8886298f2c0e50e595cf481c426b6331ab898a23
0.9.15.26: compiler-macro lambda-list parsing and FUNCALL forms
 * We previously handled only the &WHOLE case, and also failed to
   handle the argument count checking correct. Now things should work,
   but FUNCALL forms are not still subject to compiler-macroexpansion -- yet.
   (Reported by James Y Knight)
 * Refactor the macro-lambda-list parsing code slightly for easier
   comprehension.
NEWS
src/code/destructuring-bind.lisp
src/code/early-setf.lisp
src/code/parse-defmacro.lisp
src/compiler/assem.lisp
src/compiler/macros.lisp
tests/compiler.impure.lisp
version.lisp-expr