racket/collects/typed-scheme/infer
Vincent St-Amour e56663c943 Add a predicate field to base types, which makes checking for
subtyping of value types easier.

However, this means that base types can't be marshaled as before,
since these predicates can't be marshaled. Instead, we now marshal
base types as identifiers that refer to their base type object.
2011-01-31 16:39:13 -05:00
..
constraint-structs.rkt Lots more laziness, and useless require removal. 2010-09-09 16:08:03 -04:00
constraints.rkt Lots more laziness, and useless require removal. 2010-09-09 16:08:03 -04:00
dmap.rkt Lots more laziness, and useless require removal. 2010-09-09 16:08:03 -04:00
infer-dummy.rkt More progress on refactoring infer 2010-06-21 18:30:25 -04:00
infer-unit.rkt Add a predicate field to base types, which makes checking for 2011-01-31 16:39:13 -05:00
infer.rkt rename to rkt 2010-04-30 09:51:32 -04:00
promote-demote.rkt Lots more laziness, and useless require removal. 2010-09-09 16:08:03 -04:00
restrict.rkt Lots more laziness, and useless require removal. 2010-09-09 16:08:03 -04:00
signatures.rkt provide more information in inference failures 2010-06-21 18:30:27 -04:00