racket/collects/tests/typed-racket
Sam Tobin-Hochstadt 962f2472e1 Revamp handling of Any as a contract.
The contract now has two major differences:
 - It raises an error when it would have to wrap.
 - It uses chaperones to delay errors as long as possible

In general, using `Any` as a type when exporting to untyped
code will now just work, unless the untyped code tries to
communicate values back to the typed side, in which case an
immediate error will be raised.

Much of the implementation comes from the membrane design
from [Strickland et al, OOPSLA 2012].
2012-10-05 12:39:11 -04:00
..
fail Fix error message pattern for use of cons/c. 2012-09-27 16:39:16 -04:00
optimizer Parallelize running Typed Racket optimizer tests. 2012-08-21 17:47:30 -04:00
succeed This pattern of typed submodules exposes Racket bugs. 2012-10-03 12:24:16 -04:00
unit-tests Revamp handling of Any as a contract. 2012-10-05 12:39:11 -04:00
xfail This pattern of typed submodules exposes Racket bugs. 2012-10-03 12:24:16 -04:00
main.rkt Add -v option to TR tests. 2012-08-22 16:50:50 -04:00
nightly-run.rkt Switch to racket/base to fix bizarre bug. 2011-09-07 16:08:00 -04:00
places.rkt Add -v option to TR tests. 2012-08-22 16:50:50 -04:00
random-real.rkt Fixed erroneously imprecise type for +nan.f literal (now Single-Flonum-Nan) 2012-06-09 17:46:04 -06:00
run.rkt Add -v option to TR tests. 2012-08-22 16:50:50 -04:00
send-places.rkt Add -v option to TR tests. 2012-08-22 16:50:50 -04:00
tr-random-testing.rkt Replaced infer-dummy with lazy-require. 2012-08-14 16:04:51 -04:00