typed-racket/typed-racket-lib/typed-racket/private
Asumu Takikawa 555571c268 Inline ->* contracts in type->contract generation
The contract generation process was aggressively optimizing
some contracts, leading to a pessimization when interacting
with the contract system's own optimizations.

This inlining addition undoes a small portion of the contract
generation in some cases to better cooperate with the contract
system's optimizations.

This commit alone doesn't solve the optimization problem.
But it does when combined with the next commit.
2015-10-29 17:50:18 -04:00
..
class-literals.rkt Remove extra directories. 2014-12-02 00:53:36 -05:00
parse-classes.rkt Significantly reduce dependencies. 2015-04-03 12:50:55 -04:00
parse-type.rkt Add error message for incorrect use of Parameterof. 2015-10-23 15:40:31 -04:00
syntax-properties.rkt Add a typed/racket/unsafe library. 2015-09-29 18:48:08 -04:00
type-annotation.rkt Fix attempt at handling internal errors when binding AnyValues results 2015-07-30 16:21:07 -04:00
type-contract.rkt Inline ->* contracts in type->contract generation 2015-10-29 17:50:18 -04:00
with-types.rkt unstable/sequence -> racket/sequence 2015-08-13 10:41:15 -05:00