Eric Dobson
|
020d053e0a
|
Add back template require.
|
2012-08-27 14:43:45 -04:00 |
|
Eric Dobson
|
6c2be05749
|
Removed dependencies from tc-app-hetero.
|
2012-08-27 14:43:44 -04:00 |
|
Eric Dobson
|
d8c9a581f2
|
Remove unneeded requires
|
2012-08-27 14:43:44 -04:00 |
|
Eric Dobson
|
7005f12f0d
|
Cleanup of tc-app refactor.
|
2012-08-27 14:43:44 -04:00 |
|
Eric Dobson
|
54d49d0ec1
|
Moved last special cases out of tc-app.rkt.
|
2012-08-27 14:43:44 -04:00 |
|
Eric Dobson
|
67c7e3537b
|
Moved lambda special cases out of tc-app.rkt.
|
2012-08-27 14:43:44 -04:00 |
|
Eric Dobson
|
51671fcec4
|
Moved eq? et al. special casing out of tc-app.rkt.
|
2012-08-27 14:43:44 -04:00 |
|
Eric Dobson
|
73bd7da049
|
Moved object special cases out of tc-app.rkt.
|
2012-08-27 14:43:44 -04:00 |
|
Eric Dobson
|
c2ab21c5a5
|
Moved keyword special cases out of tc-app.rkt.
|
2012-08-27 14:43:44 -04:00 |
|
Eric Dobson
|
6034423472
|
Split out special cases for apply and values from tc-app.rkt.
|
2012-08-27 14:43:44 -04:00 |
|
Eric Dobson
|
fcb06ac433
|
Move TR list special cases to tc-app-list.rkt.
|
2012-08-27 14:43:44 -04:00 |
|
Sam Tobin-Hochstadt
|
0233c5a14f
|
Move Ephemeronof documentation.
Closes PR 12952.
|
2012-08-23 14:04:37 -04:00 |
|
Eric Dobson
|
e9f209977b
|
Fix typechecking of polymorphic structs with parent types.
Closes PR12998.
|
2012-08-22 16:50:49 -04:00 |
|
Sam Tobin-Hochstadt
|
71e81f9fff
|
Add some examples for cast .
|
2012-08-21 10:50:34 -04:00 |
|
Eric Dobson
|
1248b32e73
|
Adding documentation for cast and make-predicate.
Also converted tabs to spaces.
|
2012-08-21 10:50:34 -04:00 |
|
Sam Tobin-Hochstadt
|
5fb4819703
|
Add type for processor-count .
|
2012-08-20 14:49:11 -04:00 |
|
Eric Dobson
|
6e2e84664d
|
Move list-set and list-update to unstable/list.
|
2012-08-20 14:45:50 -04:00 |
|
Sam Tobin-Hochstadt
|
4c0d605c43
|
Fix typo detected by optimizer.
|
2012-08-20 13:17:50 -04:00 |
|
Eric Dobson
|
b9408e545e
|
Wrap generated code in #%expression.
This allows tc-toplevel to hand it off to tc-expr, and not reimplement
the details of annotations.
|
2012-08-20 12:39:41 -04:00 |
|
Eric Dobson
|
8545f421ab
|
Add back ignore-some typechecking
|
2012-08-20 12:39:41 -04:00 |
|
Eric Dobson
|
533920480e
|
Add tests for make-predicate and cast, also add support for the top-level.
Closes PR 12939.
Closes PR 12201.
|
2012-08-20 12:39:41 -04:00 |
|
Eric Dobson
|
553c3a4f80
|
Added cast operator to typed racket
|
2012-08-20 12:39:40 -04:00 |
|
Eric Dobson
|
cc52e56fe6
|
Add way for code to attach typechecks to itself, and implemented make-predicate.
|
2012-08-20 12:39:40 -04:00 |
|
Eric Dobson
|
115345300d
|
Allow contract definitions created from expressions to be fixed up.
|
2012-08-20 12:39:40 -04:00 |
|
Eric Dobson
|
bb67e37c49
|
Make TR's ignore-some property work even if there isn't an internal form.
|
2012-08-20 12:39:40 -04:00 |
|
Eric Dobson
|
09d32d35e0
|
Add promise support to type->contract.
Closes PR13024.
|
2012-08-20 10:10:17 -04:00 |
|
Eric Dobson
|
a408d6bfbf
|
Cleanup builtin structs types.
|
2012-08-20 10:10:17 -04:00 |
|
Eric Dobson
|
df6562c1de
|
Make promises like every other TR container.
|
2012-08-14 16:16:07 -04:00 |
|
Eric Dobson
|
ac493a6f44
|
Replaced infer-dummy with lazy-require.
|
2012-08-14 16:04:51 -04:00 |
|
Eric Dobson
|
9ef80edfef
|
Fix internal error for untyped kw functions.
Closes PR12932.
Closes PR12922.
|
2012-08-14 16:04:51 -04:00 |
|
Eric Dobson
|
fdd2966cf4
|
Removed deprecated printf/log.
|
2012-08-14 16:04:48 -04:00 |
|
Sam Tobin-Hochstadt
|
ade36c36c6
|
Don't special-case applications with instantiations.
Closes PR 13006.
|
2012-08-14 15:45:47 -04:00 |
|
Eric Dobson
|
3b6168de7d
|
Fix substitute and add test case.
|
2012-08-14 14:44:55 -04:00 |
|
Eric Dobson
|
2e3965e777
|
Make simple substitution happen all at once.
Closes pr12920.
|
2012-08-14 14:44:55 -04:00 |
|
Vincent St-Amour
|
f514550300
|
Fix type of expt.
Closes PR13026.
|
2012-08-14 14:37:18 -04:00 |
|
Vincent St-Amour
|
af8fc1f26a
|
Fix types of magnitude and angle.
Closes PR13025.
|
2012-08-14 14:37:18 -04:00 |
|
Sam Tobin-Hochstadt
|
973da6a50c
|
Move define-struct/printer to new file.
Avoids runtime dependency on `racket/generic`.
|
2012-08-14 10:31:22 -04:00 |
|
Sam Tobin-Hochstadt
|
fddd5c63ff
|
Minor printer refactoring.
|
2012-08-14 09:58:01 -04:00 |
|
Eric Dobson
|
cac47c0427
|
Make TR debug printer work again.
|
2012-08-14 09:45:01 -04:00 |
|
Eric Dobson
|
5f0717d278
|
Make disabling the custom printer work.
|
2012-08-14 09:45:01 -04:00 |
|
Eric Dobson
|
124707921f
|
Remove unused old printer.
|
2012-08-14 09:45:01 -04:00 |
|
Eric Dobson
|
c9afe15f56
|
Cleanup TR printer to use lazy-require.
|
2012-08-14 09:45:01 -04:00 |
|
Sam Tobin-Hochstadt
|
6ae2a9d884
|
Fix internal require of typed submodules.
|
2012-08-13 17:20:20 -04:00 |
|
Ray Racine
|
2ff1927f6c
|
Add flvector-copy to TR base env.
|
2012-08-13 16:58:29 -04:00 |
|
Vincent St-Amour
|
11006d3b5e
|
Remove OC toolbar when the definitions change.
|
2012-08-13 16:58:29 -04:00 |
|
Vincent St-Amour
|
958ab7b570
|
Move definitions copying to its own function.
|
2012-08-13 16:58:29 -04:00 |
|
Vincent St-Amour
|
7c6cf0fa8b
|
Fix type of division.
|
2012-08-10 18:07:38 -04:00 |
|
Vincent St-Amour
|
8e7484c44c
|
Add log parsing tests.
|
2012-08-10 17:09:30 -04:00 |
|
Vincent St-Amour
|
93e2a74f09
|
Correctly parse Windows paths in Optimization Coach.
Closes PR12966.
|
2012-08-10 17:09:30 -04:00 |
|
Sam Tobin-Hochstadt
|
aa6ed4d736
|
Don't generate rest specification for ->* when not needed.
|
2012-08-10 11:00:02 -04:00 |
|