Vincent St-Amour
|
4c081c127a
|
Fixed a fixnum typechecking issue.
|
2010-11-04 17:27:34 -04:00 |
|
Sam Tobin-Hochstadt
|
561fdc8db5
|
Avoid dumb parsing bugs in require/typed.
|
2010-10-26 18:09:45 -04:00 |
|
Vincent St-Amour
|
a15236ea4f
|
Fix opt-lambda:. Merge to 5.0.2.
|
2010-10-20 14:32:37 -04:00 |
|
Vincent St-Amour
|
12a5454b14
|
Removed logging when no optimization actually happens.
|
2010-10-14 14:13:06 -04:00 |
|
Vincent St-Amour
|
3f5ea8a5be
|
Fixed a test to reflect implicit let in cond instead of implicit begin.
|
2010-10-14 10:53:43 -04:00 |
|
Vincent St-Amour
|
27e722f27b
|
Inexact-Complex -> Float-Complex
|
2010-10-12 16:47:46 -04:00 |
|
Vincent St-Amour
|
f3ae9c73b0
|
Changed the interface for running single optimizer tests.
|
2010-10-12 16:47:45 -04:00 |
|
Vincent St-Amour
|
db0046101c
|
Improved TR's error messages when all domains but one have been eliminated.
|
2010-10-07 18:30:35 -04:00 |
|
Vincent St-Amour
|
abcbce129b
|
Changed the optimizer's test harness for optimization on by default.
|
2010-10-06 17:32:30 -04:00 |
|
Vincent St-Amour
|
5a67535a95
|
Got rid of a broken subtyping rule.
|
2010-10-01 17:48:47 -04:00 |
|
Vincent St-Amour
|
f7436b59fb
|
Delete compiled benchmarks when testing.
|
2010-10-01 17:48:46 -04:00 |
|
Matthew Flatt
|
fa7dd9b522
|
rename file to avoid :, which is not allowed under Windows
|
2010-09-20 03:31:18 -06:00 |
|
Vincent St-Amour
|
7e2094f2d7
|
Added a test for optional let annotations.
|
2010-09-16 13:24:10 -04:00 |
|
Vincent St-Amour
|
e03e53b1cb
|
Fix some optimizer test logs to reflect racket changes.
|
2010-09-16 10:48:28 -04:00 |
|
Vincent St-Amour
|
9f87b5a7e6
|
Made some type annotations optional in the for: macros.
|
2010-09-15 20:21:51 -04:00 |
|
Vincent St-Amour
|
8b60085a17
|
Removed useless requires.
|
2010-09-15 20:21:51 -04:00 |
|
Vincent St-Amour
|
a10d145f25
|
Added annotated versions of the for macros that generate vectors.
They are purposedly left out of the documentation since the typchecker
can't currently handle their expansion.
|
2010-09-15 20:21:50 -04:00 |
|
Vincent St-Amour
|
65c502f9d7
|
Added a test to make sure derived lists accessors don't get optimized then they shouldn't.
|
2010-09-15 20:21:50 -04:00 |
|
Sam Tobin-Hochstadt
|
979561354d
|
Fix internal error when single value expected.
|
2010-09-10 18:29:34 -04:00 |
|
Vincent St-Amour
|
0166ece180
|
Extended pair optimization to the rest of the standard derived pair accessors.
|
2010-09-09 18:54:34 -04:00 |
|
Vincent St-Amour
|
7450821068
|
Refactoring.
|
2010-09-09 18:54:34 -04:00 |
|
Vincent St-Amour
|
024f873947
|
Extended pair optimizations to some derived pair accessors.
|
2010-09-09 18:54:33 -04:00 |
|
Vincent St-Amour
|
7f546434ed
|
Included expected optimization logs in the test files.
|
2010-09-09 18:54:33 -04:00 |
|
Sam Tobin-Hochstadt
|
00a8a85f9d
|
Fix typechecker tests for new environment setup.
|
2010-09-09 16:08:04 -04:00 |
|
Sam Tobin-Hochstadt
|
b6b840076b
|
Lots more laziness, and useless require removal.
|
2010-09-09 16:08:03 -04:00 |
|
Sam Tobin-Hochstadt
|
a0e77705e5
|
Propogate #:mutable for polymorphic structs.
Closes PR 11127
|
2010-09-08 10:47:51 -04:00 |
|
Sam Tobin-Hochstadt
|
91fefa055e
|
Make syntax of #{} less accepting of errors.
|
2010-09-08 10:24:58 -04:00 |
|
Vincent St-Amour
|
14097dd90e
|
Fix broken tests that depended on an unsafe optimization.
|
2010-09-07 20:11:44 -04:00 |
|
Vincent St-Amour
|
e1fd445fa4
|
Ignored a rounding error between PPC and x86.
|
2010-08-29 10:17:56 -04:00 |
|
Vincent St-Amour
|
b386f01ee4
|
Improved sandboxing with code from Eli.
|
2010-08-27 18:18:51 -04:00 |
|
Vincent St-Amour
|
f06c2d4926
|
Removed obsolete comment.
|
2010-08-27 18:18:51 -04:00 |
|
Vincent St-Amour
|
9f540bce01
|
Better way to setup the sandbox input.
|
2010-08-27 14:43:22 -04:00 |
|
Vincent St-Amour
|
1c9e8e05b0
|
Cleanup of the test harness.
|
2010-08-27 13:29:43 -04:00 |
|
Vincent St-Amour
|
7cfba9f02d
|
Renamed tests directory to make more sense with the new structure.
|
2010-08-27 13:29:43 -04:00 |
|
Vincent St-Amour
|
ca16ac4db5
|
Improved logging since it's now used for testing.
|
2010-08-27 13:29:42 -04:00 |
|
Vincent St-Amour
|
18af26ec9b
|
Test expected optimizations by comparing optimizer logs instead of expanded code.
|
2010-08-27 13:29:42 -04:00 |
|
Vincent St-Amour
|
46b2a2113a
|
Use sandboxes instead of duplicate files to test results when optimizing.
|
2010-08-26 18:08:41 -04:00 |
|
Vincent St-Amour
|
eadc2a7e4c
|
Exclude directories when testing TR's optimizer.
|
2010-08-26 17:46:59 -04:00 |
|
Vincent St-Amour
|
ea472a9d57
|
Added with-asserts, from code from Neil Toronto.
|
2010-08-26 17:46:58 -04:00 |
|
Sam Tobin-Hochstadt
|
7fc38693ec
|
Fix tests for new output.
|
2010-08-26 16:59:12 -04:00 |
|
Sam Tobin-Hochstadt
|
3e4ddde808
|
Tests for new optimizer additions.
|
2010-08-26 16:59:12 -04:00 |
|
Sam Tobin-Hochstadt
|
fd2d37a710
|
Add optimization for `magnitude', fix handling of functions that return floats, not complexes.
|
2010-08-26 16:59:12 -04:00 |
|
Eli Barzilay
|
8e0f8dd39c
|
More "~n" -> "\n" changes
|
2010-08-26 12:11:00 -04:00 |
|
Sam Tobin-Hochstadt
|
b08de170bc
|
Add Futureof' type, types for future' and `touch'
|
2010-08-25 10:27:07 -04:00 |
|
Sam Tobin-Hochstadt
|
72f31ffec0
|
Use current-readtable as the base for the TR readtable.
Closes PR 1115.
|
2010-08-21 14:05:46 -04:00 |
|
Sam Tobin-Hochstadt
|
90eeef60d7
|
Provide -> in typed-scheme/no-check.
- Closes PR 10882
|
2010-08-18 16:37:32 -04:00 |
|
Sam Tobin-Hochstadt
|
3359032ad5
|
Handle structs with special constructors and mutability.
Closes PR 11089.
|
2010-08-13 11:06:56 -04:00 |
|
Sam Tobin-Hochstadt
|
0c1dfd3c5e
|
Require flat contracts in box/c, hash/c, and vector/c.
Closes PR 11085.
|
2010-08-13 11:06:56 -04:00 |
|
Stevie Strickland
|
a9f6ea69bf
|
Fix creation of a reversed List type from ListDots substitution.
|
2010-08-12 17:46:39 -04:00 |
|
Vincent St-Amour
|
4d43c21565
|
Added a test for unboxed nested loops.
|
2010-08-05 17:21:54 -04:00 |
|