racket/collects
Matthew Flatt ad98dc0ddf track import "shapes" as procedure or structure type
Shape information allows the linker to check the importing
module's compile-time expectation against the run-time
value of its imports. The JIT, in turn, can rely on that
checking to better inline structure-type predicates, etc.,
and to more directy call JIT-generated code across
module boundaries.

In addition to checking the "shape" of an import, the import's
JITted vs. non-JITted state must be consistent. To prevent shifts
in JIT state, the `eval-jit-enabled' parameter is now restricted
in its effect to top-level bindings.

original commit: d7bf677645
2012-10-30 13:29:28 -06:00
..
compiler track import "shapes" as procedure or structure type 2012-10-30 13:29:28 -06:00
launcher add ++aux' flag to raco exe' 2011-09-09 17:03:18 -06:00
meta/drdr2 Describing architecture a little 2010-10-21 22:29:27 -07:00
setup [Parallel-Build] remove -u, -j 1 is uniprocessor, SETUP_OPTIONTS => PLT_SETUP_OPTIONS 2010-07-06 10:07:40 -06:00
tests fix raco exe' for module+' submodules 2012-10-17 16:28:41 -06:00