racket/doc/release-notes/racket
Matthew Flatt 0eeb18f4d8 Improve the bytecode optimizer's ability to simplify `letrec's
to smaller `letrec' groups or even `let*'.
 The goal of the change is to avoid performance surprises
 when using internal definitions, especially when mixing
 experessions with definitions.
 It's a somewhat scary change. Besides the new transformation,
 the optimizer pass's coordinate system for `letrec' (and sometimes
 `let*') bindings changed.
 No standard benchmarks were harmed during the making of this
 optimization. (None were improved, either.)
2010-07-08 13:43:40 -06:00
..
HISTORY.txt Improve the bytecode optimizer's ability to simplify `letrec's 2010-07-08 13:43:40 -06:00
MzScheme_4.txt move release-note files to rackety names 2010-05-05 10:30:40 -06:00
MzScheme_200.txt move release-note files to rackety names 2010-05-05 10:30:40 -06:00
MzScheme_300.txt move release-note files to rackety names 2010-05-05 10:30:40 -06:00
Racket_5.txt add v5 porting note about pretty-print 2010-06-27 10:19:49 -06:00
rename-super-fixup.rkt move release-note files to rackety names 2010-05-05 10:30:40 -06:00