typed-racket/typed-racket-lib/typed-racket/env
Asumu Takikawa c29eb20efc Decide to lift common types based on popularity
Instead of looking at the size of the type, check to see
how many times each type is referenced in other types.
Only lift a type out as a definition if it reaches a
threshold (currently set to 5 refs).

This reduces the zo size of typed/private/framework-types
by roughly 1MB (more than half).

Also move more of the env code generation into the
init-envs.rkt file itself.
2016-06-22 18:53:04 -04:00
..
env-req.rkt Remove extra directories. 2014-12-02 00:53:36 -05:00
env-utils.rkt Add missing file. 2015-11-14 20:49:30 -05:00
global-env.rkt Progress towards deterministic TR compilation. 2015-11-14 20:32:05 -05:00
index-env.rkt Remove extra directories. 2014-12-02 00:53:36 -05:00
init-envs.rkt Decide to lift common types based on popularity 2016-06-22 18:53:04 -04:00
lexical-env.rkt Add cond-contract requires to fix contracted tests 2015-01-18 14:20:50 -05:00
mvar-env.rkt Remove extra directories. 2014-12-02 00:53:36 -05:00
row-constraint-env.rkt Add sealing contracts for row polymorphic types 2015-05-13 20:52:32 -04:00
scoped-tvar-env.rkt Remove extra directories. 2014-12-02 00:53:36 -05:00
signature-env.rkt Raise errors when signatures are not in the signature environment while typechecking 2016-03-12 16:39:39 -06:00
signature-helper.rkt Initial support for typed units in typed racket. 2015-09-10 16:32:11 -05:00
tvar-env.rkt Remove extra directories. 2014-12-02 00:53:36 -05:00
type-alias-env.rkt Progress towards deterministic TR compilation. 2015-11-14 20:32:05 -05:00
type-alias-helper.rkt Fix polymorphic recursion check for type aliases 2015-08-07 19:05:13 -04:00
type-env-structs.rkt filter -> prop 2016-04-25 18:36:12 -04:00
type-name-env.rkt Progress towards deterministic TR compilation. 2015-11-14 20:32:05 -05:00