Eli Barzilay
|
f7c67b49a4
|
Big newline at EOF scan.
|
2012-02-29 00:28:11 -05:00 |
|
Sam Tobin-Hochstadt
|
678941ce5a
|
Pass temporary value for Un' along in recursive call in substitute'.
Closes PR 12600.
|
2012-02-24 20:25:53 -05:00 |
|
Eli Barzilay
|
c007c345f9
|
A bunch of more typos like the ones in David's commit.
|
2012-02-21 14:21:43 -05:00 |
|
Sam Tobin-Hochstadt
|
a8bdb9d6ce
|
Speed up and improve tc-literal . Now uses expected types more, and more sensibly.
Closes PR 12586.
|
2012-02-20 15:09:51 -05:00 |
|
Vincent St-Amour
|
240773ae6f
|
single-flonum? is not provided by TR's internals anymore.
|
2012-02-18 23:23:59 -05:00 |
|
Vincent St-Amour
|
aa85692436
|
Clean up compiled test files to force recompiling.
|
2012-02-16 11:45:51 -05:00 |
|
Vincent St-Amour
|
eca43387f6
|
Fix tests.
|
2012-02-14 18:20:35 -05:00 |
|
Vincent St-Amour
|
37ba3672d4
|
Wait for compile-time logs to be processed before running optimizer tests.
This should solve the log ordering problems that caused non-deterministic
test failures during the nightly builds.
|
2012-02-14 18:20:35 -05:00 |
|
Vincent St-Amour
|
84e2880715
|
Move post-processing of missed optimization inside Performance Report.
|
2012-02-14 18:20:34 -05:00 |
|
Sam Tobin-Hochstadt
|
d0fbe825e6
|
Parameters can overlap with procedure types.
Closes PR 11993.
|
2012-02-12 14:30:36 -05:00 |
|
Sam Tobin-Hochstadt
|
4d21ab1019
|
Make inference understand the relationship between Vector' and Vectorof'.
Closes PR 12495.
|
2012-02-10 17:39:41 -05:00 |
|
Vincent St-Amour
|
03ebf0d3de
|
Update tests for new log format.
|
2012-02-10 11:30:20 -05:00 |
|
Vincent St-Amour
|
1b6cf730c3
|
Fix type of expt.
Closes PR 12526.
|
2012-02-01 16:50:40 -05:00 |
|
Vincent St-Amour
|
87887b7a18
|
Optimize n-ary fixnum comparisons (correctly).
|
2012-02-01 16:50:39 -05:00 |
|
Vincent St-Amour
|
e3be061171
|
Only optimize fixnum comparisons in the binary case.
Closes PR 12479.
|
2012-02-01 16:50:39 -05:00 |
|
Vincent St-Amour
|
5e7d67ffa7
|
Include more information in TR optimizer test failures.
|
2012-01-31 15:43:56 -05:00 |
|
Sam Tobin-Hochstadt
|
c16e48a083
|
Fix internal constructor name for struct:' so that struct-out' works.
Closes PR 12447
Related to PR 12516
|
2012-01-28 09:47:15 -05:00 |
|
Sam Tobin-Hochstadt
|
f70c1b213f
|
`sort' now infers properly -- test passes.
Please merge to release.
|
2012-01-24 05:19:01 -05:00 |
|
Vincent St-Amour
|
ca11c2e4fa
|
Add an alternate name for case->.
|
2012-01-13 11:28:36 -05:00 |
|
Vincent St-Amour
|
87a53159dd
|
Union types instead of clobbering them in the type table.
This fixes a bug where only the last branch of a case-> type would get stored.
|
2012-01-13 11:28:36 -05:00 |
|
Ryan Culpepper
|
e086d237cd
|
moved unstable/mutated-vars back to typed-racket
|
2011-12-18 13:57:49 -07:00 |
|
Sam Tobin-Hochstadt
|
7802eda605
|
Better types for fourth' -- tenth'.
|
2011-12-14 19:06:05 -05:00 |
|
Sam Tobin-Hochstadt
|
eb38783750
|
Fix type of `remove-duplicates'.
Also fix type inference for functions with mandatory keyword arguments in other cases.
Related to PR 12434.
|
2011-12-10 17:28:34 -05:00 |
|
Sam Tobin-Hochstadt
|
f23baef8aa
|
Opaque types may overlap with anything.
Closes PR 12434.
|
2011-12-09 18:11:51 -05:00 |
|
Vincent St-Amour
|
b5d393d939
|
Add TR support for gcd and lcm on rationals.
|
2011-12-08 17:13:50 -05:00 |
|
Sam Tobin-Hochstadt
|
a497300fbe
|
Drop some trivially-pure code.
|
2011-12-06 17:20:32 -05:00 |
|
Vincent St-Amour
|
8509b81f47
|
Allow integers as sequences in TR.
|
2011-11-30 17:54:27 -05:00 |
|
Vincent St-Amour
|
7ab62d109f
|
Fix optimization of multi-argument float comparisons.
|
2011-11-22 17:52:50 -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
|
706198c059
|
Add `typecheck-fail' form for explicit type errors.
|
2011-10-25 12:10:58 -07:00 |
|
Sam Tobin-Hochstadt
|
da5b68fd4d
|
Fix wrapping of null' when provided as Any'.
Reported by 'dingfeng' on #racket.
Please merge to 5.2.
|
2011-10-21 10:55:57 -04:00 |
|
Vincent St-Amour
|
ef2acecb96
|
Forbid non-productive recursive types.
|
2011-09-23 14:40:17 -04:00 |
|
Eric Dobson
|
7fcf28bef2
|
Gave subprocess and similar functions more precise types.
|
2011-09-16 17:20:31 -04:00 |
|
Vincent St-Amour
|
40456b4fd8
|
Add a field to base types to indicate if they are numeric types or not.
|
2011-09-13 11:22:24 -04:00 |
|
Sam Tobin-Hochstadt
|
d0bf047121
|
Add test of behavior like the "module" language in DrRacket.
|
2011-09-12 12:14:50 -04:00 |
|
Sam Tobin-Hochstadt
|
cd073ad549
|
Switch to racket/base to fix bizarre bug.
|
2011-09-07 16:08:00 -04:00 |
|
Eric Dobson
|
c62f09ac5b
|
Fixed subtyping for StructTop. Closes PR11099.
|
2011-09-07 09:17:04 -04:00 |
|
Eric Dobson
|
32becc2e0a
|
Change overlap for structs in TR. Closes PR11390.
|
2011-09-07 09:17:04 -04:00 |
|
Eric Dobson
|
53ce20d3f9
|
Resolve names in overlap in TR. Closes PR11392.
|
2011-09-07 09:17:03 -04:00 |
|
Sam Tobin-Hochstadt
|
c0b4743b40
|
Tests for all Typed Racket languages, and add missing ones.
|
2011-09-04 12:58:13 -04:00 |
|
Eli Barzilay
|
6ebf3ab32d
|
Revert "Abolish "typed-scheme"."
This reverts commit 49a89da818 .
(Will be redone later today.)
|
2011-09-04 10:27:58 -04:00 |
|
Eli Barzilay
|
49a89da818
|
Abolish "typed-scheme".
|
2011-09-04 08:46:03 -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 |
|