Vincent St-Amour
|
5d4d9f2636
|
Add test for missed opts in multi-file programs.
|
2011-07-15 15:04:58 -04:00 |
|
Vincent St-Amour
|
db9d51fef7
|
Change the structure of the "extra precision" missed optimizations.
Avoids reports that are almost duplicates.
|
2011-07-15 15:04:58 -04:00 |
|
Vincent St-Amour
|
f4c3e51d3b
|
Make a test a bit more complicated.
|
2011-07-15 15:04:56 -04:00 |
|
Vincent St-Amour
|
c5d46449b7
|
Fix new optimization to use the new loggin facilities.
|
2011-07-15 15:04:55 -04:00 |
|
Vincent St-Amour
|
34ccf6a3fb
|
Fix new optimization to use new logging.
|
2011-07-15 15:04:54 -04:00 |
|
Vincent St-Amour
|
d146f8c590
|
Report missed fixnum optimizations.
|
2011-07-15 15:04:54 -04:00 |
|
Vincent St-Amour
|
fbf802e61c
|
Fix tests.
|
2011-07-15 15:04:54 -04:00 |
|
Vincent St-Amour
|
9640d2bfbc
|
Fix tests for new log format.
|
2011-07-15 15:04:53 -04:00 |
|
Vincent St-Amour
|
5e5fdb2981
|
Remove redundant optimization reporting.
|
2011-07-15 15:04:52 -04:00 |
|
Vincent St-Amour
|
8d680ced89
|
Display larger regions for optimizations.
|
2011-07-15 15:04:52 -04:00 |
|
Vincent St-Amour
|
a71a45e41f
|
Relocate TR logging capture.
|
2011-07-15 15:04:51 -04:00 |
|
Vincent St-Amour
|
adeef671cd
|
Fix TR tests to use the new contract error message format.
If 7b9b3c371b is included in the release, this should be too.
|
2011-07-14 17:06:52 -04:00 |
|
Eric Dobson
|
e6030295ff
|
Fix kernel-struct tests in TR.
|
2011-07-14 17:06:52 -04:00 |
|
Eric Dobson
|
bf72db0f7b
|
Clean up some contract errors and type->contract. Closes PR11756.
|
2011-07-14 17:06:52 -04:00 |
|
Eric Dobson
|
5e08f7a411
|
Fixes for inference. Closes PR10937.
|
2011-07-14 17:06:51 -04:00 |
|
Eric Dobson
|
8a2c9b4682
|
TR: Produce better error messages with values. Closes PR11772.
|
2011-07-14 17:06:51 -04:00 |
|
Vincent St-Amour
|
59a85b3eb2
|
Add list optimizations.
|
2011-07-11 15:55:07 -04:00 |
|
Vincent St-Amour
|
79ef8e889e
|
Fix test for new contract error message format.
|
2011-07-11 15:35:49 -04:00 |
|
Vincent St-Amour
|
50974440f4
|
Fix test to avoid differences in printing.
|
2011-07-07 11:41:59 -04:00 |
|
Vincent St-Amour
|
0494e16d4f
|
Fix tests.
|
2011-07-06 18:34:14 -04:00 |
|
Vincent St-Amour
|
2e6b518c95
|
Add an extra test for partial bounds checking elimination.
|
2011-07-06 18:09:35 -04:00 |
|
Vincent St-Amour
|
a7459c5ee7
|
Do partial bounds checking elimination for flvector operations.
|
2011-07-06 18:09:31 -04:00 |
|
Vincent St-Amour
|
979545a90f
|
First stab at optimizing bounds checking.
|
2011-07-06 18:09:29 -04:00 |
|
Eric Dobson
|
b25ee81d79
|
Changed TR test to use struct with struct info instead of HTDP struct.
|
2011-07-05 11:25:11 -04:00 |
|
Eric Dobson
|
805e1fb309
|
Correctly require/typed structs with parents. Closes PR11509.
|
2011-07-05 11:25:10 -04:00 |
|
Eric Dobson
|
0b76178138
|
Fix typechecking of call-with-values. Closes PR11709.
|
2011-07-05 11:25:10 -04:00 |
|
Eric Dobson
|
046d476970
|
Add types for kernel struct constructors.
|
2011-07-05 11:25:10 -04:00 |
|
Eli Barzilay
|
3157955d40
|
".ss" -> ".rkt" scan done.
|
2011-07-02 10:37:53 -04:00 |
|
Eric Dobson
|
4439638308
|
Don't export required bindings with all-defined-out and require/typed.
Closes PR11425.
|
2011-07-01 16:06:15 -04:00 |
|
Vincent St-Amour
|
cd34760a33
|
Add a test case for struct-based match expanders.
Closes PR11617.
Using the taint system, the bug is fixed.
|
2011-06-30 14:21:52 -04:00 |
|
Eric Dobson
|
e3c4955ac9
|
Changed order type annotations are processed. Closes PR 11560.
|
2011-06-30 14:01:47 -04:00 |
|
Vincent St-Amour
|
43efe6adf0
|
Remove trailing whitespace.
|
2011-06-30 14:01:47 -04:00 |
|
Eric Dobson
|
b5e4515752
|
Changed order of imports in require/typed to order written.
Closes PR11193.
|
2011-06-30 14:01:47 -04:00 |
|
Eric Dobson
|
76a1112df0
|
Changed define-predicate to use recursive-contract. Closes PR 10939.
Closes PR11504.
|
2011-06-30 14:01:47 -04:00 |
|
Eric Dobson
|
d0cfebd5b4
|
Make TR provided struc-infos act like constructors. Closes PR11578.
Closes PR11866.
|
2011-06-29 17:38:05 -04:00 |
|
Eric Dobson
|
e87ff268c2
|
Added legacy support for require/typed and require-typed-struct.
Added FIXME for duplicated code.
|
2011-06-29 17:38:05 -04:00 |
|
Eric Dobson
|
ecaf5f40a0
|
Cleaned up define-typed-struct-internal and require/typed.
Also fixed a test for require/typed.
|
2011-06-29 17:38:05 -04:00 |
|
Eric Dobson
|
f3692eae29
|
Added support for configurable constructor names in require/typed.
Closes PR11171. Closes PR11194. Closes PR11314.
|
2011-06-29 17:38:05 -04:00 |
|
Eli Barzilay
|
40124a0619
|
A long overdue scan to eliminate files without terminating newlines.
(DrRacket should really do that.)
|
2011-06-28 02:01:41 -04:00 |
|
Eric Dobson
|
a14723f27a
|
Make vector-immutable work like vector. Closes PR 11535.
|
2011-06-27 11:35:48 -04:00 |
|
Sam Tobin-Hochstadt
|
f6be5447dd
|
Rename to follow TR naming conventions.
|
2011-06-24 20:20:53 -04:00 |
|
Eric Dobson
|
0f0b9ebc7a
|
TR: Added tests for new identifiers and export type names.
|
2011-06-24 20:10:37 -04:00 |
|
Sam Tobin-Hochstadt
|
19a7a37033
|
Fix rackunit types to be Any', not Void'.
|
2011-06-24 18:10:25 -04:00 |
|
Eric Dobson
|
ce0f542028
|
Correctly recreate Scopes. Closes PR 10552. Closes PR 11532.
|
2011-06-24 16:46:43 -04:00 |
|
Eric Dobson
|
d0d748c55a
|
Corrects types for typed/rackunit. Closes PR 11912.
Signed-off-by: Sam Tobin-Hochstadt <samth@racket-lang.org>
|
2011-06-23 12:19:56 -04:00 |
|
Eric Dobson
|
4241557543
|
Change Module-Path to be union type instead of a Base type. Closes PR 11963.
|
2011-06-23 10:05:36 -04:00 |
|
Sam Tobin-Hochstadt
|
0df00e31d5
|
Add test for PR 10794.
|
2011-06-22 17:36:31 -04:00 |
|
Asumu Takikawa
|
122aed8970
|
Add negate (racket/function) to TR
|
2011-06-22 16:04:19 -04:00 |
|
Asumu Takikawa
|
cee2509476
|
TR test for racket/function
|
2011-06-22 16:04:19 -04:00 |
|
Eric Dobson
|
16ee3376f7
|
TR: Added more tests for recently typed identifiers.
|
2011-06-22 15:17:58 -04:00 |
|