Eric Dobson
|
c2d9f7ed9a
|
Attach struct info to constructor for polymorphic TR structs.
Closes PR 12806
|
2012-05-31 13:09:26 -04:00 |
|
Eric Dobson
|
735b84b083
|
Add support for multiple provides of the same identifier in TR.
Closes PR 12807.
|
2012-05-31 10:02:03 -04:00 |
|
Vincent St-Amour
|
ebcc6d211a
|
Fix handling of NaN and infinities.
Most of these were found through random testing.
|
2012-05-25 17:15:22 -04:00 |
|
Asumu Takikawa
|
abf9223203
|
TR: Fix type-checking of hash literals.
|
2012-05-23 15:49:38 -04:00 |
|
Asumu Takikawa
|
f4fb628934
|
Changing new to (eventually) concretize interface contract methods.
* No-op for now, but will later do more work.
* Fix up Typed Racket to handle the new do-make-object.
|
2012-05-04 17:24:55 -04:00 |
|
Stevie Strickland
|
b2bfbad240
|
Add special typechecking rule for expansion of (quote-module-name).
|
2012-05-03 19:38:47 -04:00 |
|
Eli Barzilay
|
f7c67b49a4
|
Big newline at EOF scan.
|
2012-02-29 00:28:11 -05:00 |
|
Eli Barzilay
|
c007c345f9
|
A bunch of more typos like the ones in David's commit.
|
2012-02-21 14:21:43 -05:00 |
|
Sam Tobin-Hochstadt
|
b4af99babb
|
Fix types of numerics etc with expected type.
|
2012-02-20 18:45:33 -05:00 |
|
Sam Tobin-Hochstadt
|
a8bdb9d6ce
|
Speed up and improve tc-literal . Now uses expected types more, and more sensibly.
Closes PR 12586.
|
2012-02-20 15:09:51 -05:00 |
|
Sam Tobin-Hochstadt
|
a5c7175e46
|
improve types for literal hash tables
|
2012-02-09 17:08:48 -05:00 |
|
Vincent St-Amour
|
b194916ad6
|
Fix printing of types in instantiation error messages.
Closes PR 12507.
|
2012-02-02 16:00:16 -05:00 |
|
Ryan Culpepper
|
e086d237cd
|
moved unstable/mutated-vars back to typed-racket
|
2011-12-18 13:57:49 -07:00 |
|
Sam Tobin-Hochstadt
|
eb38783750
|
Fix type of `remove-duplicates'.
Also fix type inference for functions with mandatory keyword arguments in other cases.
Related to PR 12434.
|
2011-12-10 17:28:34 -05:00 |
|
Sam Tobin-Hochstadt
|
f23baef8aa
|
Opaque types may overlap with anything.
Closes PR 12434.
|
2011-12-09 18:11:51 -05:00 |
|
Sam Tobin-Hochstadt
|
706198c059
|
Add `typecheck-fail' form for explicit type errors.
|
2011-10-25 12:10:58 -07:00 |
|
Eli Barzilay
|
623c7493ed
|
Some selective #:when (not ...)' -> #:unless ...'.
|
2011-09-16 10:48:18 -04:00 |
|
Matthew Flatt
|
d3c56c9f13
|
generalized `begin-for-syntax'
|
2011-09-08 14:06:00 -06:00 |
|
Sam Tobin-Hochstadt
|
41bfb878c3
|
Add logging to typechecker main loop.
|
2011-09-06 11:07:03 -04:00 |
|
Sam Tobin-Hochstadt
|
c25f7cea27
|
Micro-optimization.
|
2011-09-06 11:07:03 -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 |
|