typed-racket/typed-racket-lib/typed-racket/private
ben 5d4477d08d safe & efficient (-> Any Boolean) contract
New strategy for compiling the (-> Any Boolean) type to a contract.
When possible, uses `struct-predicate-procedure?` instead of
 wrapping in `(-> any-wrap/c boolean?)`.
Makes exceptions for untyped chaperones/impersonators over struct predicates;
 those are always wrapped with `(-> any-wrap/c boolean?)`.

This change also affects (require/typed ... [#:struct ...]), but not #:opaque
2015-11-09 19:04:02 -05: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 safe & efficient (-> Any Boolean) contract 2015-11-09 19:04:02 -05:00
with-types.rkt unstable/sequence -> racket/sequence 2015-08-13 10:41:15 -05:00