1.0.19.9: elide runtime calls to %COERCE-CALLABLE-TO-FUN in more cases
commit9264b512a21d1200fb9ab21874206c4bf436ed27
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 31 Jul 2008 12:52:37 +0000 (31 12:52 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 31 Jul 2008 12:52:37 +0000 (31 12:52 +0000)
treeac627b7b658faa6ce4c3399b768b36c07f88720a
parent2b030567c502db66fce76789c4e7cc49d4962bf4
1.0.19.9: elide runtime calls to %COERCE-CALLABLE-TO-FUN in more cases

 * Core change: %COERCE-CALLABLE-TO-FUN can now convert to
   GLOBAL-FUNCTION.

 * While at it, refactor the whole "make up a form that returns a
   function to use instead of this lvar or source form" thing for
   clarity.

 * Record slightly crazy OPTIMIZATION possibility.
NEWS
OPTIMIZATIONS
src/compiler/ir1-translators.lisp
version.lisp-expr