Sam Tobin-Hochstadt
|
d2e1cc02dc
|
Move typed-scheme to typed-racket collection.
Compatibilty typed-scheme collection left.
|
2011-09-03 20:49:39 -04:00 |
|
Sam Tobin-Hochstadt
|
9a15a1febb
|
Reduce requires.
|
2011-09-03 18:43:44 -04:00 |
|
Sam Tobin-Hochstadt
|
77b619b7c2
|
Split syntax-classes out into separate file to reduce requires.
|
2011-09-03 18:13:54 -04:00 |
|
Sam Tobin-Hochstadt
|
d594e6ee49
|
Fix language info when running 'racket -I typed/racket'.
|
2011-09-03 18:13:34 -04:00 |
|
Vincent St-Amour
|
feefa31401
|
Change the logging level for the optimizer logs.
|
2011-09-01 18:49:49 -04:00 |
|
Vincent St-Amour
|
645f611ae7
|
Remove vestigial require.
|
2011-09-01 18:49:48 -04:00 |
|
Vincent St-Amour
|
b105093f61
|
Fix the Compiled-Non-Module-Expression type.
Closes PR 12150.
|
2011-08-31 14:29:58 -04:00 |
|
Vincent St-Amour
|
0449c3b397
|
Remove useless requires.
|
2011-08-31 12:40:24 -04:00 |
|
Vincent St-Amour
|
166efdd2ec
|
Move interactive helpers away from prims.rkt.
|
2011-08-31 12:40:24 -04:00 |
|
Vincent St-Amour
|
c414b09ecf
|
Dynamic-require the optimizer.
|
2011-08-30 17:54:25 -04:00 |
|
Vincent St-Amour
|
e0f4ec56c4
|
Turn off TR timing.
|
2011-08-30 17:00:25 -04:00 |
|
Vincent St-Amour
|
70aaf6bf24
|
Delay evaluation of numeric base env types.
|
2011-08-30 17:00:25 -04:00 |
|
Vincent St-Amour
|
f3d22879a2
|
Make TR timing info fit on a line.
|
2011-08-30 17:00:25 -04:00 |
|
Sam Tobin-Hochstadt
|
534d89b983
|
Fix type of `make-temporary-file'.
|
2011-08-30 11:33:40 -04:00 |
|
Sam Tobin-Hochstadt
|
3e1eb67336
|
Make environments much lazier about computing types; remove useless requires.
Allow duplicate type annotations when they are the same type.
|
2011-08-30 11:33:40 -04:00 |
|
Vincent St-Amour
|
15aeb099ea
|
Add Nonnegative-Integer as a synonym for Natural.
|
2011-08-29 15:26:12 -04:00 |
|
Sam Tobin-Hochstadt
|
e67415171a
|
Improve types for some date operations; fix typo.
|
2011-08-29 12:08:13 -04:00 |
|
Sam Tobin-Hochstadt
|
8a4aee8865
|
Fix typo.
Reported-By: Shriram Krishnamurthi <sk@cs.brown.edu>
|
2011-08-29 12:08:13 -04:00 |
|
Sam Tobin-Hochstadt
|
d000567b79
|
Improve formatting of reference docs for reader abbreviations.
|
2011-08-29 12:08:13 -04:00 |
|
Sam Tobin-Hochstadt
|
005923c284
|
Only generalize #t, not #f.
|
2011-08-26 14:08:40 -04:00 |
|
Sam Tobin-Hochstadt
|
598d81671a
|
Intern based on sequence numbers for values that have them.
20% speedup on the empty program. Closes PR 10734.
|
2011-08-26 14:08:40 -04:00 |
|
Sam Tobin-Hochstadt
|
403bb6414e
|
Much more infrastructure for timing typed racket passes.
|
2011-08-26 14:08:39 -04:00 |
|
Vincent St-Amour
|
62a7122744
|
Fix TR printing.
|
2011-08-26 14:06:10 -04:00 |
|
lvilnis
|
b0d909bd8f
|
Fixed a bug with delete, undo and clickbacks in DrRacket
|
2011-08-26 06:07:57 -06:00 |
|
Sam Tobin-Hochstadt
|
ba09e906d8
|
Generalize #t and #f to `Boolean'.
|
2011-08-26 08:05:44 -04:00 |
|
Sam Tobin-Hochstadt
|
7dd209f905
|
Initial support for standard optional arguments.
|
2011-08-25 19:00:49 -04:00 |
|
Sam Tobin-Hochstadt
|
717476f84d
|
Repair type of `find-relative-path'.
|
2011-08-25 19:00:49 -04:00 |
|
Sam Tobin-Hochstadt
|
760625c031
|
Revise `require/typed' docs. Closes PR 11890.
|
2011-08-25 14:10:05 -04:00 |
|
Sam Tobin-Hochstadt
|
3707310250
|
Properly parse `Values' in types.
Closes PR 11145.
|
2011-08-25 14:10:05 -04:00 |
|
Sam Tobin-Hochstadt
|
4185da9035
|
Support vector arguments to `datum->syntax'.
Related to PR 10290.
|
2011-08-25 14:10:05 -04:00 |
|
Sam Tobin-Hochstadt
|
a7cf16d486
|
Propagate expected function types propertly in case-lambda.
Closes PR 10139.
|
2011-08-24 15:29:10 -04:00 |
|
Sam Tobin-Hochstadt
|
d6f1c35e1b
|
Reuse `case-lambda' syntax in optimizer.
|
2011-08-24 15:29:10 -04:00 |
|
James Ian Johnson
|
e12472bdf7
|
Changed rec-id black magic to a more robust syntax parameter solution.
|
2011-08-22 17:04:16 -04:00 |
|
James Ian Johnson
|
a873675832
|
Fixed a hygiene issue with rep-utils. Rec-ids were in improper phase.
|
2011-08-22 17:04:16 -04:00 |
|
Sam Tobin-Hochstadt
|
292feaad43
|
Useful error message when `with-type' used in a typed module.
|
2011-08-19 11:34:37 -04:00 |
|
James Ian Johnson
|
7af3d35bb3
|
Fixed compile failure.
|
2011-08-19 11:09:24 -04:00 |
|
James Ian Johnson
|
58d84d79db
|
Removed e from fold-pat attributes.
|
2011-08-19 11:09:24 -04:00 |
|
James Ian Johnson
|
def3834aa2
|
Fixed a comment inconsistency about double quotation.
|
2011-08-19 11:09:24 -04:00 |
|
James Ian Johnson
|
06edc3153f
|
Adding clarifying comments to rep-utils.rkt
|
2011-08-19 11:09:24 -04:00 |
|
Sam Tobin-Hochstadt
|
bdcc63b229
|
Handle apply for functions with no rest arguments.
|
2011-08-17 18:19:47 -04:00 |
|
Sam Tobin-Hochstadt
|
5870fec9c9
|
Simplify definition of (legacy) `typed-scheme' language.
|
2011-08-16 14:54:46 -04:00 |
|
Vincent St-Amour
|
ff0d843a09
|
Fix handling of impersonated vectors when bounds are fixnums.
|
2011-08-16 12:09:39 -04:00 |
|
Vincent St-Amour
|
a6e633ae2f
|
Formatting.
|
2011-08-16 12:09:38 -04:00 |
|
Vincent St-Amour
|
59f5f24736
|
Make error messages more consistent.
|
2011-08-16 12:09:38 -04:00 |
|
Sam Tobin-Hochstadt
|
39459ec9c4
|
Document typed/scheme' versions of require/typed' and `require-typed-struct'.
|
2011-08-16 12:07:53 -04:00 |
|
Sam Tobin-Hochstadt
|
8ecc2a4da4
|
Refactor base-special-env to run at phase 0.
Unfortunately, it can no longer be required normally, and forces changes to test suites.
|
2011-08-15 21:39:31 -04:00 |
|
Sam Tobin-Hochstadt
|
11167aa214
|
Better error message when id is unbound in `make-env'.
|
2011-08-15 21:39:31 -04:00 |
|
Sam Tobin-Hochstadt
|
13ef3849fc
|
Fix type of file->bytes-lines
|
2011-08-15 21:39:30 -04:00 |
|
Sam Tobin-Hochstadt
|
b25aae230b
|
re-enable type for port->bytes-lines
|
2011-08-15 21:39:30 -04:00 |
|
Vincent St-Amour
|
8dba93646a
|
Remove redundant logging message.
|
2011-08-15 12:19:54 -04:00 |
|