typed-racket/typed-racket-test
Asumu Takikawa 773dab2c24 Reimplement environment initialization
Avoids using mzlib/pconvert in favor of a few big match
clauses. This lets us cut out a package dependency and
makes the code easier to understand.

This commit also removes the use of mzlib/pconvert
in the debug printer in favor of just using the type
serialization performed in init-envs.rkt.

In addition, a few optimizations for type serialization
were implemented that cut a few percent off of zo sizes.

Note that this commit regresses for zo sizes for modules
that heavily use GUI classes, but that is fixed in a
future commit.
2016-06-21 16:37:17 -04:00
..
fail Restrict struct predicate when parent is mutable 2016-05-20 16:56:49 -04:00
gui/succeed
optimizer Fix test that relied on broken mcons printing. 2016-06-11 16:34:23 -05:00
performance filter -> prop 2016-04-25 18:36:12 -04:00
succeed Simplify flat contracts for Value types 2016-06-13 04:08:33 -04:00
unit-tests Reimplement environment initialization 2016-06-21 16:37:17 -04:00
xfail
historical-counterexamples.rkt
info.rkt Increase timeout again. 2016-06-11 15:20:02 -04:00
LICENSE.txt
main.rkt
nightly-run.rkt
places.rkt
random-real.rkt
run.rkt
send-places.rkt
test-docs-complete.rkt
tr-random-testing.rkt
with-tr-contracts.rkt