Vincent St-Amour
|
2f8b4ba791
|
Move Optimization Coach to PLaneT 2.
original commit: 2c8e5f9acb97f251bf4c9e940c440166bc5943f7
|
2013-01-11 18:40:23 -05:00 |
|
Vincent St-Amour
|
3f31c7af35
|
Only enable Optimization Coach button in Typed Racket.
Other languages can access it through the View menu.
Please merge to release.
original commit: 24b314a40ade5c576912eea416a68d78e09ca01b
|
2012-07-20 18:05:32 -04:00 |
|
Vincent St-Amour
|
3f2c9145fa
|
Performance Report is enabled for all languages, so don't enable it for TR.
Avoids duplicate buttons.
original commit: aaf7acb0347feb298670653af4373c9ff2dc7557
|
2012-07-11 10:59:34 -04:00 |
|
Sam Tobin-Hochstadt
|
a5d9b3885a
|
Move typed-scheme to typed-racket collection.
Compatibilty typed-scheme collection left.
original commit: d2e1cc02dc587b8ed29548b16a92ee4abcde4875
|
2011-09-03 20:49:39 -04:00 |
|
Sam Tobin-Hochstadt
|
6247380066
|
Reduce requires.
original commit: 9a15a1febbdf81916a2638146499c872f35a6659
|
2011-09-03 18:43:44 -04:00 |
|
Sam Tobin-Hochstadt
|
a328126da4
|
Split syntax-classes out into separate file to reduce requires.
original commit: 77b619b7c2c4c4ef89f7830949ab90bdda07f5a2
|
2011-09-03 18:13:54 -04:00 |
|
Sam Tobin-Hochstadt
|
ba2fce22ce
|
Fix language info when running 'racket -I typed/racket'.
original commit: d594e6ee491fd2b987f974c0275df9d40cf74320
|
2011-09-03 18:13:34 -04:00 |
|
Vincent St-Amour
|
bae88339d9
|
Change the logging level for the optimizer logs.
original commit: feefa31401e4eccc7fbe2e60fd018e830f019254
|
2011-09-01 18:49:49 -04:00 |
|
Vincent St-Amour
|
702e78f9fa
|
Remove vestigial require.
original commit: 645f611ae77cda0a08a49286835e2581bf3de8cf
|
2011-09-01 18:49:48 -04:00 |
|
Vincent St-Amour
|
92daef945a
|
Fix the Compiled-Non-Module-Expression type.
Closes PR 12150.
original commit: b105093f61163cd1be12e27ed8e459976fcfea20
|
2011-08-31 14:29:58 -04:00 |
|
Vincent St-Amour
|
8e79c557ba
|
Remove useless requires.
original commit: 0449c3b397a6f77723c5d649a0320f3ca8c8737c
|
2011-08-31 12:40:24 -04:00 |
|
Vincent St-Amour
|
9efcc45433
|
Move interactive helpers away from prims.rkt.
original commit: 166efdd2ecd52c291d7f860d7117ec85cf39f707
|
2011-08-31 12:40:24 -04:00 |
|
Vincent St-Amour
|
ce1fcd2b54
|
Dynamic-require the optimizer.
original commit: c414b09ecfb424fcc4e0c4d80d9cf5197ea297c9
|
2011-08-30 17:54:25 -04:00 |
|
Vincent St-Amour
|
4ae271ec3a
|
Turn off TR timing.
original commit: e0f4ec56c46109e0c4051c299925f84c3df67f84
|
2011-08-30 17:00:25 -04:00 |
|
Vincent St-Amour
|
908e5e853d
|
Delay evaluation of numeric base env types.
original commit: 70aaf6bf24e4cd80ad0e4be3baf841ed8e252cad
|
2011-08-30 17:00:25 -04:00 |
|
Vincent St-Amour
|
17d631e2ad
|
Make TR timing info fit on a line.
original commit: f3d22879a2cf4e4000cfd47b92b3243dbdceaf1a
|
2011-08-30 17:00:25 -04:00 |
|
Sam Tobin-Hochstadt
|
61836d7939
|
Fix type of `make-temporary-file'.
original commit: 534d89b983a2c2c81f20cabf68b7c9ed7f930ec8
|
2011-08-30 11:33:40 -04:00 |
|
Sam Tobin-Hochstadt
|
0550dd15d2
|
Make environments much lazier about computing types; remove useless requires.
Allow duplicate type annotations when they are the same type.
original commit: 3e1eb67336617150b546841a0c1c3d2793385b06
|
2011-08-30 11:33:40 -04:00 |
|
Vincent St-Amour
|
bb11c93478
|
Add Nonnegative-Integer as a synonym for Natural.
original commit: 15aeb099ea587eef539884620b222bff7766ec77
|
2011-08-29 15:26:12 -04:00 |
|
Sam Tobin-Hochstadt
|
a9fd799164
|
Improve types for some date operations; fix typo.
original commit: e67415171a4655f1fa1f399abebb8e7d47abcf31
|
2011-08-29 12:08:13 -04:00 |
|
Sam Tobin-Hochstadt
|
d72477beaf
|
Fix typo.
Reported-By: Shriram Krishnamurthi <sk@cs.brown.edu>
original commit: 8a4aee886502f4843ef8225784363841b32c92dd
|
2011-08-29 12:08:13 -04:00 |
|
Sam Tobin-Hochstadt
|
2f118dc0f8
|
Improve formatting of reference docs for reader abbreviations.
original commit: d000567b7959659e5aea78cbc65369d0083616e6
|
2011-08-29 12:08:13 -04:00 |
|
Sam Tobin-Hochstadt
|
417c8a9833
|
Intern based on sequence numbers for values that have them.
20% speedup on the empty program. Closes PR 10734.
original commit: 598d81671a5531e41ec25e4e0cec790b4ed3345f
|
2011-08-26 14:08:40 -04:00 |
|
Sam Tobin-Hochstadt
|
4068b47296
|
Much more infrastructure for timing typed racket passes.
original commit: 403bb6414e5ba29e653e2c2dd18de076177f440d
|
2011-08-26 14:08:39 -04:00 |
|
Vincent St-Amour
|
91c229be09
|
Fix TR printing.
original commit: 62a71227446c417e4c9db820174abd713d0e199a
|
2011-08-26 14:06:10 -04:00 |
|
Sam Tobin-Hochstadt
|
f11e1b37d0
|
Generalize #t and #f to `Boolean'.
original commit: ba09e906d8c908a1e57b24a457dfeec0ee4d8ebc
|
2011-08-26 08:05:44 -04:00 |
|
Sam Tobin-Hochstadt
|
fddf518689
|
Initial support for standard optional arguments.
original commit: 7dd209f905882300fcc0cd74bbc3565b61112278
|
2011-08-25 19:00:49 -04:00 |
|
Sam Tobin-Hochstadt
|
a4600be405
|
Repair type of `find-relative-path'.
original commit: 717476f84df4927cdb2e2ae012ddd3c621892f38
|
2011-08-25 19:00:49 -04:00 |
|
Sam Tobin-Hochstadt
|
c937f35913
|
Revise `require/typed' docs. Closes PR 11890.
original commit: 760625c031b0967260d1ff5816affb3a830ae2fb
|
2011-08-25 14:10:05 -04:00 |
|
Sam Tobin-Hochstadt
|
f0266a6660
|
Properly parse `Values' in types.
Closes PR 11145.
original commit: 3707310250ce2bdc6a0c31d8a3f8dd15bff639d7
|
2011-08-25 14:10:05 -04:00 |
|
Sam Tobin-Hochstadt
|
047af2b619
|
Support vector arguments to `datum->syntax'.
Related to PR 10290.
original commit: 4185da9035fc3c6aa5a5de796f0d6b077e3b72ec
|
2011-08-25 14:10:05 -04:00 |
|
Sam Tobin-Hochstadt
|
2d731cdfc8
|
Propagate expected function types propertly in case-lambda.
Closes PR 10139.
original commit: a7cf16d486dbc40febbefc00e6f174c9c4d625de
|
2011-08-24 15:29:10 -04:00 |
|
Sam Tobin-Hochstadt
|
d81dd2f811
|
Reuse `case-lambda' syntax in optimizer.
original commit: d6f1c35e1b615e3fc554e310de7ba2bb18217dd6
|
2011-08-24 15:29:10 -04:00 |
|
James Ian Johnson
|
4a3fbfd4ca
|
Changed rec-id black magic to a more robust syntax parameter solution.
original commit: e12472bdf7c54d3a68e253a1cbb06420ed9961f7
|
2011-08-22 17:04:16 -04:00 |
|
James Ian Johnson
|
e40f936d52
|
Fixed a hygiene issue with rep-utils. Rec-ids were in improper phase.
original commit: a873675832ab427739704bf353a068adf05702c3
|
2011-08-22 17:04:16 -04:00 |
|
Sam Tobin-Hochstadt
|
4ca62d8404
|
Useful error message when `with-type' used in a typed module.
original commit: 292feaad43d1c1424eb57e3a115714aec7502f4f
|
2011-08-19 11:34:37 -04:00 |
|
James Ian Johnson
|
e0b3c29c1c
|
Fixed compile failure.
original commit: 7af3d35bb3a469815286c68150ffb6ba2731eafd
|
2011-08-19 11:09:24 -04:00 |
|
James Ian Johnson
|
46f0c7574f
|
Removed e from fold-pat attributes.
original commit: 58d84d79dbba094c6f1381b2a278a51a52e1714d
|
2011-08-19 11:09:24 -04:00 |
|
James Ian Johnson
|
d75ed64227
|
Fixed a comment inconsistency about double quotation.
original commit: def3834aa2497dba469a86cc67be08bceab87b1a
|
2011-08-19 11:09:24 -04:00 |
|
James Ian Johnson
|
484d2a90b8
|
Adding clarifying comments to rep-utils.rkt
original commit: 06edc3153f29e06e654063a9249146d91ad2e2fa
|
2011-08-19 11:09:24 -04:00 |
|
Sam Tobin-Hochstadt
|
29987d225f
|
Handle apply for functions with no rest arguments.
original commit: bdcc63b2294b0b7bb46cf158ab8a2ad496783cf2
|
2011-08-17 18:19:47 -04:00 |
|
Sam Tobin-Hochstadt
|
2559ae0055
|
Simplify definition of (legacy) `typed-scheme' language.
original commit: 5870fec9c9b88e31d915b26d900a8ff6479edfc8
|
2011-08-16 14:54:46 -04:00 |
|
Vincent St-Amour
|
a041d3a15a
|
Fix handling of impersonated vectors when bounds are fixnums.
original commit: ff0d843a096224efe7930413d1d22b3ff1be821e
|
2011-08-16 12:09:39 -04:00 |
|
Vincent St-Amour
|
b7f8546848
|
Formatting.
original commit: a6e633ae2f89cd240a0119462e773a62915143a1
|
2011-08-16 12:09:38 -04:00 |
|
Vincent St-Amour
|
6f4746ad75
|
Make error messages more consistent.
original commit: 59f5f24736998a027f920d481fdd3c60ccaefb59
|
2011-08-16 12:09:38 -04:00 |
|
Sam Tobin-Hochstadt
|
7ecdc4eff3
|
Document typed/scheme' versions of require/typed' and `require-typed-struct'.
original commit: 39459ec9c4f16568b0c7bf2dd6bfec96b0ef4688
|
2011-08-16 12:07:53 -04:00 |
|
Sam Tobin-Hochstadt
|
ec40b5be8f
|
Refactor base-special-env to run at phase 0.
Unfortunately, it can no longer be required normally, and forces changes to test suites.
original commit: 8ecc2a4da4c995a83ddc630ab274859f47597fc6
|
2011-08-15 21:39:31 -04:00 |
|
Sam Tobin-Hochstadt
|
ab46be4998
|
Better error message when id is unbound in `make-env'.
original commit: 11167aa21428833fe2dbbb33301d9c7e43544e8b
|
2011-08-15 21:39:31 -04:00 |
|
Sam Tobin-Hochstadt
|
14d059022a
|
Fix type of file->bytes-lines
original commit: 13ef3849fcee7fa8a7bd5ecf988ed0bb4fbcf84a
|
2011-08-15 21:39:30 -04:00 |
|
Sam Tobin-Hochstadt
|
2ae93408c1
|
re-enable type for port->bytes-lines
original commit: b25aae230be253861800c483aa0b7f2ffbb1315c
|
2011-08-15 21:39:30 -04:00 |
|