0.8.9.16:
authorChristophe Rhodes <csr21@cam.ac.uk>
Sun, 4 Apr 2004 14:07:24 +0000 (14:07 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Sun, 4 Apr 2004 14:07:24 +0000 (14:07 +0000)
commit5ef7f500a505f5711b1c76ff8c15f443d4815367
tree887a8199959f4604faa5084500da0dfb3f31556c
parent92c1f0df7ab549d69815a0867cc0db8989c75c0b
0.8.9.16:
Make NOTINLINE calls to known functions have their return types
derived.
... depun the BASIC-COMBINATION-KIND slot; add FUN-INFO slot
to hold any applicable fun-info;
... add a couple of clauses to optimizing routines;
... test case for new behaviour, and also adjust
NOTINLINE IDENTITY declarations in other tests
12 files changed:
src/compiler/checkgen.lisp
src/compiler/debug.lisp
src/compiler/ir1final.lisp
src/compiler/ir1opt.lisp
src/compiler/ir1util.lisp
src/compiler/ir2tran.lisp
src/compiler/ltn.lisp
src/compiler/node.lisp
src/compiler/srctran.lisp
tests/compiler.pure.lisp
tests/defstruct.impure.lisp
version.lisp-expr