![]() Split out base-abbrev.rkt so that subtype is not dependent on abbrev.rkt. Remove unused code in numeric-tower.rkt so that it is now a dependent of abbrev.rkt, which allows the body of convenience.rkt to be merged back in. Remove special casing for union.rkt and extraneous subtyping checks. Remove union-maker. |
||
---|---|---|
.. | ||
abbrev.rkt | ||
base-abbrev.rkt | ||
convenience.rkt | ||
filter-ops.rkt | ||
generalize.rkt | ||
kw-types.rkt | ||
numeric-predicates.rkt | ||
numeric-tower.rkt | ||
printer.rkt | ||
remove-intersect.rkt | ||
resolve.rkt | ||
substitute.rkt | ||
subtype.rkt | ||
tc-error.rkt | ||
tc-result.rkt | ||
type-table.rkt | ||
union.rkt | ||
utils.rkt |