0.7.10.10:
authorChristophe Rhodes <csr21@cam.ac.uk>
Wed, 4 Dec 2002 15:23:00 +0000 (15:23 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Wed, 4 Dec 2002 15:23:00 +0000 (15:23 +0000)
commit09d7974601df2aaaa820ca576026b9b4f03e6ab1
tree1a8e1c200afeb7b686c316c40d3a56aa2b92b063
parenta23903deaf6348cc088eb0f992a99cdba0a37d66
0.7.10.10:
Working INLINE inside MACROLET for user code.
(more or less as per CSR sbcl-devel 2002-12-03)
... change tricky cross-compiled inline functions to source
transforms (including adding some functions to the
function database)
... use now-working FUNCTION-LAMBDA-EXPRESSION to get the
expander function for local macros
... build a complex LAMBDA-WITH-LEXENV for inlining user code
(like CMUCL's INLINE-SYNTACTIC-CLOSURE-LAMBDA does)
Some miscellaneous frobs
... actually signal a style warning for array code (though it
might actually be in currently-dead-but-should-be-alive
code)
... actually test the return value in the second half of
filesys.test.sh
... minor text adjustments (no more calling this period "early
0.7.x")
17 files changed:
BUGS
NEWS
TODO
package-data-list.lisp-expr
src/code/defboot.lisp
src/code/numbers.lisp
src/code/seq.lisp
src/code/sort.lisp
src/compiler/array-tran.lisp
src/compiler/fndb.lisp
src/compiler/lexenv.lisp
src/compiler/seqtran.lisp
src/compiler/sparc/system.lisp
src/compiler/srctran.lisp
tests/compiler.impure.lisp
tests/filesys.test.sh
version.lisp-expr