racket/doc/release-notes
Matthew Flatt 779b419c03 first cut at cross-module function inlining
Inline only trivial functions, such as `(empty? x)' -> `(null? x)',
to avoid generating too much code.

Bytecode includes a new `inline-variant' form, which records a
version of a function that is suitable for cross-module inlining.
Mostly, the variant let the run-time system to retain a copy
of the bytecode while JITting (and dropping the bytecode of)
the main variant, but it may be different from the main variant
in other ways that make it better for inlining (such a less loop
unrolling).
2011-11-30 07:39:36 -07:00
..
drracket adjust the handling of the scheme mode keymap so that it can go 2011-11-29 13:46:23 -06:00
gracket Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
plai Normalizing PLAI wrt tree 2010-02-16 20:23:32 +00:00
racket first cut at cross-module function inlining 2011-11-30 07:39:36 -07:00
redex added note about recent commit 2011-11-21 07:36:38 -06:00
stepper updated history 2011-10-21 02:17:37 -07:00
teachpack allow strings and symbols for name clause in world; Closes PR12403 2011-11-28 21:31:18 -05:00
typed-racket Add a history note on the lazy change, make the TR history specify 5.2. 2011-11-03 17:09:58 -04:00
COPYING-libscheme.txt 301.15: new install tree for Unix, moved docs, moved teachpacks, added config.ss 2006-05-18 15:03:05 +00:00
COPYING.txt Switch the license text from LGPLv2 to LGPLv2.1. 2011-05-27 18:09:55 -04:00