Sam Tobin-Hochstadt
|
c55cceed8c
|
Two types definitely overlap if they are equal.
Fixes infinite loop in Whalesong compilation.
|
2011-09-16 17:20:31 -04:00 |
|
Eli Barzilay
|
623c7493ed
|
Some selective #:when (not ...)' -> #:unless ...'.
|
2011-09-16 10:48:18 -04:00 |
|
Vincent St-Amour
|
7e9e500818
|
Fix case-lambda type printing.
Closes PR 12188.
|
2011-09-13 15:42:04 -04:00 |
|
Vincent St-Amour
|
8ae1a903fa
|
Compare numeric unions using a linear scan.
|
2011-09-13 11:22:24 -04:00 |
|
Vincent St-Amour
|
c63b5873e3
|
Optimize subtyping of numeric types.
|
2011-09-13 11:22:24 -04:00 |
|
Vincent St-Amour
|
40456b4fd8
|
Add a field to base types to indicate if they are numeric types or not.
|
2011-09-13 11:22:24 -04:00 |
|
lvilnis
|
80ece9023a
|
Fixed a bug where predicates would sometimes fail to match 0.0
|
2011-09-09 12:10:58 -04:00 |
|
Eric Dobson
|
c62f09ac5b
|
Fixed subtyping for StructTop. Closes PR11099.
|
2011-09-07 09:17:04 -04:00 |
|
Eric Dobson
|
32becc2e0a
|
Change overlap for structs in TR. Closes PR11390.
|
2011-09-07 09:17:04 -04:00 |
|
Eric Dobson
|
53ce20d3f9
|
Resolve names in overlap in TR. Closes PR11392.
|
2011-09-07 09:17:03 -04:00 |
|
Sam Tobin-Hochstadt
|
64a1aee65d
|
Whitespace fixes, small optimizations of union cases.
|
2011-09-06 11:14:57 -04:00 |
|
Sam Tobin-Hochstadt
|
d2e1cc02dc
|
Move typed-scheme to typed-racket collection.
Compatibilty typed-scheme collection left.
|
2011-09-03 20:49:39 -04:00 |
|