0.8.0.35:
commit2997add9db38b49b01fec6dbc8f3c4be9b86658b
authorChristophe Rhodes <csr21@cam.ac.uk>
Thu, 5 Jun 2003 15:52:56 +0000 (5 15:52 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Thu, 5 Jun 2003 15:52:56 +0000 (5 15:52 +0000)
tree278ea30c6b536d163f8ce737d1695c46d12450aa
parentd7ca32c95549ea9dd6c68b813c4ac1f1d66984e1
0.8.0.35:
Compiler depessimization, (part IV of XL :-)
... let's see what happens if we're a little less demure about
putting derived function types into the globaldb.  We don't
actually use them unless SB-EXT:*DERIVE-FUNCTION-TYPES* is true,
so this shouldn't make a difference to the compiler in normal
circumstances (though it does when the compiler is being built,
and also can do for libraries who choose to use the extension)

This is probably a staging post on the way to ANSI-style
optimization of file-compilation, wherein we can treat all the
functions in one file as tightly coupled (see CLHS 3.2.2.3)
src/compiler/ir1final.lisp
version.lisp-expr