Sam Tobin-Hochstadt
821ec051d0
Avoid providing internal macro.
2011-12-03 18:46:01 -05:00
Vincent St-Amour
9417503492
Fix for/sum: when summing something other than integers.
2011-12-02 15:21:14 -05:00
Vincent St-Amour
3279ea4b61
Whitespace cleanup.
2011-12-02 15:21:14 -05:00
Vincent St-Amour
8509b81f47
Allow integers as sequences in TR.
2011-11-30 17:54:27 -05:00
Vincent St-Amour
0a3a71fbbc
Refine types of integer-bytes->integer' and
arithmetic-shift'.
2011-11-15 15:31:07 -05:00
Sam Tobin-Hochstadt
3caf08da43
Fix curried function type parsing without ().
2011-10-28 15:43:29 -04:00
Sam Tobin-Hochstadt
706198c059
Add `typecheck-fail' form for explicit type errors.
2011-10-25 12:10:58 -07:00
Matthew Flatt
ec380e34ed
remove built-in reader and printing support for Honu
...
This is a backward-incompatible change, but I think it's
unlikely that any code depends on the removed bindings
or reader syntax.
2011-10-05 09:40:27 -06:00
Matthew Flatt
0197902309
add var-ref->mod-decl-insp' and switch
cur-code-insp' uses
...
Macros and other tools that need syntax privilege used
`(current-code-inspector)' at the module top-level to try to
capture the right code inspector at load time. It's more
consistent to instead use the enclosing module's declaration-time
inspector, and `var-ref->mod-decl-insp' provides that. The
new function works only on references to anonymous variables,
which limits access to the inspector.
The real function name is longer, of course.
2011-09-20 13:50:36 -06:00
Sam Tobin-Hochstadt
2570fae481
Minor comment formatting.
2011-09-16 17:20:31 -04:00
Eric Dobson
1f3d68e55e
Added comments to explain TR's type on subprocess and friends.
2011-09-16 17:20:31 -04:00
Eric Dobson
7fcf28bef2
Gave subprocess and similar functions more precise types.
2011-09-16 17:20:31 -04:00
Vincent St-Amour
297cecebcc
Fix type of random to accept any Integer.
2011-09-13 15:42:04 -04:00
Sam Tobin-Hochstadt
b91880b05a
random' always produces
Float'.
2011-09-12 16:31:00 -04:00
Sam Tobin-Hochstadt
ce45c12b67
Make the type of `syntax-local-module-defined-identifiers' more precise.
2011-09-12 11:52:25 -04:00
Matthew Flatt
d3c56c9f13
generalized `begin-for-syntax'
2011-09-08 14:06:00 -06:00
Vincent St-Amour
c893502857
Forge identifiers instead of dumpster-diving.
2011-09-06 16:35:15 -04:00
Sam Tobin-Hochstadt
09f515dff4
Add type for `make-reader-graph'.
2011-09-04 08:34:19 -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