Vincent St-Amour
|
e786149434
|
More precise type for flexpt.
|
2012-05-08 11:42:21 -04:00 |
|
Vincent St-Amour
|
95c2115799
|
Fix prims.rkt's type->contract to accept keyword arguments.
Necessary when some prims are used at the top-level.
|
2012-05-08 11:16:27 -04:00 |
|
Matthew Flatt
|
9a41129c69
|
racket/flonum: add `flexpt'
|
2012-05-07 20:41:14 -06:00 |
|
Eli Barzilay
|
17090fca4f
|
A bunch of fprintf' -> eprintf' conversions (and a few related things).
|
2012-05-06 12:06:00 -04:00 |
|
Asumu Takikawa
|
f4fb628934
|
Changing new to (eventually) concretize interface contract methods.
* No-op for now, but will later do more work.
* Fix up Typed Racket to handle the new do-make-object.
|
2012-05-04 17:24:55 -04:00 |
|
Stevie Strickland
|
b2bfbad240
|
Add special typechecking rule for expansion of (quote-module-name).
|
2012-05-03 19:38:47 -04:00 |
|
Asumu Takikawa
|
4651ccc0ad
|
Fix a TR issue with syntax-local-lift-expression
|
2012-05-03 19:36:32 -04:00 |
|
Vincent St-Amour
|
376b31cf28
|
Use icons to distinguish optimizations from missed optimizations.
|
2012-05-02 17:54:29 -04:00 |
|
Vincent St-Amour
|
d04a1be7ea
|
Add lines to separate popup entries.
|
2012-05-02 17:48:57 -04:00 |
|
Vincent St-Amour
|
a62444fa3e
|
Optimize integers used as sequences.
|
2012-05-02 15:14:37 -04:00 |
|
Vincent St-Amour
|
8cbd26899f
|
Include both float zeroes in Non-Negative and Non-Positive types.
Closes PR12706.
|
2012-04-16 17:51:04 -04:00 |
|
Vincent St-Amour
|
f3bbe1914d
|
Improve type for expt.
|
2012-04-08 13:08:17 -04:00 |
|
Sam Tobin-Hochstadt
|
1abb027fc7
|
Fix Typed Racket build with contracts enabled.
|
2012-04-06 10:24:49 -04:00 |
|
Vincent St-Amour
|
e26201b4f6
|
Fix type of * with no arguments.
Closes PR 12679.
|
2012-04-05 19:18:20 -04:00 |
|
Vincent St-Amour
|
69899c33fc
|
Fix type of expt.
Closes PR 12660.
|
2012-03-29 15:39:24 -04:00 |
|
Vincent St-Amour
|
054f4d9b56
|
Fix optimization of first, rest, etc.
|
2012-03-29 15:39:24 -04:00 |
|
Sam Tobin-Hochstadt
|
2eeff9d1fc
|
Revise `Path-String' wording. Thanks Robby.
|
2012-03-27 12:27:30 -04:00 |
|
Sam Tobin-Hochstadt
|
8968979422
|
Document relation between Path-String' and path-string?'.
|
2012-03-27 10:35:37 -04:00 |
|
Sam Tobin-Hochstadt
|
a39001911c
|
Improve filter for `path-string?'.
|
2012-03-24 16:04:08 -04:00 |
|
Sam Tobin-Hochstadt
|
56120d9697
|
Fix types for regexp-match*' and regexp-match-positions*'.
Note that the keyword arguments themselves are not yet typed.
|
2012-03-19 15:59:34 -04:00 |
|
Matthew Flatt
|
a81f7f289a
|
fix typo?
|
2012-03-09 10:52:29 -07:00 |
|
Robby Findler
|
a4b721ef3a
|
make some private methods actually be private methods (instead of fields)
|
2012-03-09 10:23:38 -06:00 |
|
Eli Barzilay
|
f7c67b49a4
|
Big newline at EOF scan.
|
2012-02-29 00:28:11 -05:00 |
|
Vincent St-Amour
|
4a8f447dae
|
Remove unstable/port.
`port->list' does all it can do.
|
2012-02-27 22:03:39 -05:00 |
|
Vincent St-Amour
|
b323acb999
|
Only check chaining for missed optimizations.
|
2012-02-27 13:40:30 -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
|
b4af99babb
|
Fix types of numerics etc with expected type.
|
2012-02-20 18:45:33 -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 |
|
Sam Tobin-Hochstadt
|
74c9265d66
|
Improve restrict , and allow caller to control what type is returned for failure.
|
2012-02-20 15:09:51 -05:00 |
|
Sam Tobin-Hochstadt
|
99f01f5260
|
Fix overlap with sequences.
|
2012-02-20 15:09:51 -05:00 |
|
Vincent St-Amour
|
c7234772a4
|
Support relative path requires in performance report.
|
2012-02-20 14:02:07 -05:00 |
|
Vincent St-Amour
|
e71fa0be88
|
Add typed for missing finum/flonum conversions.
|
2012-02-18 23:38:32 -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
|
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
|
593e4a4f1d
|
Provide require/typed/provide and require-typed-struct/provide from TR.
|
2012-02-10 11:30:20 -05:00 |
|
Vincent St-Amour
|
ddb1982e01
|
Emit optimization logs as we optimize, instead of accumulating them.
|
2012-02-10 11:30:20 -05:00 |
|
Vincent St-Amour
|
46b9b6ea58
|
Explain duplicate removal.
|
2012-02-10 11:30:20 -05:00 |
|
Vincent St-Amour
|
4b84e56fa6
|
Don't compute the logs if no-one's reading the logs.
|
2012-02-10 11:30:20 -05:00 |
|
Vincent St-Amour
|
e134e7cd38
|
Simplify TR log processing and move part of it to Performance Report.
More messages get logged, but if no-one is listening, doesn't matter.
|
2012-02-10 11:30:20 -05:00 |
|
Vincent St-Amour
|
0452a5983f
|
Use trusted sandbox for Performance Report.
Solves permission problems.
|
2012-02-10 11:30:20 -05:00 |
|
Vincent St-Amour
|
8080669dd9
|
Fix typo.
|
2012-02-10 11:30:20 -05:00 |
|
Sam Tobin-Hochstadt
|
38e7fb5eb0
|
Relax type of `filter'.
|
2012-02-09 17:08:48 -05:00 |
|
Sam Tobin-Hochstadt
|
a5c7175e46
|
improve types for literal hash tables
|
2012-02-09 17:08:48 -05:00 |
|
Vincent St-Amour
|
b194916ad6
|
Fix printing of types in instantiation error messages.
Closes PR 12507.
|
2012-02-02 16:00:16 -05:00 |
|
Sam Tobin-Hochstadt
|
7c1c0c96c0
|
Fix type of `raise'.
Closes PR 12525.
|
2012-02-01 20:25:05 -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 |
|