racket/collects/typed-racket/types
Asumu Takikawa 90b149dc46 Fix union merging
Trying to merge (and thus resolve) applications of struct
types would cause infinite looping on type instantiation
if the struct type used both a union and recursion.

Closes PR 13821
(cherry picked from commit c8e281a80e)
2013-07-08 10:34:12 -04:00
..
abbrev.rkt Make for loops in TR use an annotation when applicable. 2013-07-08 10:34:12 -04:00
base-abbrev.rkt Make for loops in TR use an annotation when applicable. 2013-07-08 10:34:12 -04:00
current-seen.rkt Do not update subtype and resolve caches when subtyping. 2013-01-28 15:35:56 -05:00
filter-ops.rkt Massive cleanup of requriements in TR. 2013-07-08 10:34:11 -04:00
generalize.rkt Removed convenience.rkt from typed racket. 2012-08-07 15:50:50 -04:00
kw-types.rkt Make for loops in TR use an annotation when applicable. 2013-07-08 10:34:12 -04:00
match-expanders.rkt Terminate typechecking on cyclic lists. 2013-07-08 10:34:06 -04:00
numeric-predicates.rkt Added inline hint around `index?' definition; my own timing suggests 2x speedup 2012-07-09 19:15:35 -07:00
numeric-tower.rkt Massive cleanup of requriements in TR. 2013-07-08 10:34:11 -04:00
printer.rkt Make for loops in TR use an annotation when applicable. 2013-07-08 10:34:12 -04:00
remove-intersect.rkt Make for loops in TR use an annotation when applicable. 2013-07-08 10:34:12 -04:00
resolve.rkt Massive cleanup of requriements in TR. 2013-07-08 10:34:11 -04:00
substitute.rkt Make for loops in TR use an annotation when applicable. 2013-07-08 10:34:12 -04:00
subtype.rkt Make for loops in TR use an annotation when applicable. 2013-07-08 10:34:12 -04:00
tc-error.rkt Fix the fix to TR contracts. 2013-02-25 20:10:14 -05:00
tc-result.rkt Make for loops in TR use an annotation when applicable. 2013-07-08 10:34:12 -04:00
type-table.rkt Add tc-any-results as new result-type. 2013-01-23 16:41:09 -05:00
union.rkt Fix union merging 2013-07-08 10:34:12 -04:00
utils.rkt Make PolyDots be subtypes even if they have different fixed arguments. 2013-03-13 22:29:41 -07:00