racket/doc
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
..
r5rs-std line-ending properties 2008-04-16 20:55:56 +00:00
r6rs-lib-std R6RS docs, other misc clean-up 2008-04-17 21:29:07 +00:00
r6rs-std R6RS docs, other misc clean-up 2008-04-17 21:29:07 +00:00
release-notes Improve the bytecode optimizer's ability to simplify `letrec's 2010-07-08 13:43:40 -06:00
srfi-std Parsing patch from Dave Gurnell 2010-03-30 17:05:51 +00:00
.gitignore Ignores that are roughly the same as the ones in svn 2010-04-18 10:47:32 -04:00
doc-license.txt renamed to doc-license.txt 2006-06-30 02:06:32 +00:00