Vincent St-Amour
|
85550953c8
|
Removed unused exports.
|
2010-09-09 18:54:33 -04:00 |
|
Sam Tobin-Hochstadt
|
c15871a028
|
Add additional require for identifiers in the residual program.
|
2010-09-09 16:08:04 -04:00 |
|
Sam Tobin-Hochstadt
|
0ae9e0ff85
|
Add `require' to fix tests.
|
2010-09-09 16:08:04 -04:00 |
|
Sam Tobin-Hochstadt
|
bc6d8f98ed
|
Avoid printing results of `define-hierarchy'
|
2010-09-09 16:08:04 -04:00 |
|
Sam Tobin-Hochstadt
|
867f359274
|
Fix `require' for contracts.
|
2010-09-09 16:08:04 -04:00 |
|
Sam Tobin-Hochstadt
|
7a1b29c8f2
|
`require' changes
|
2010-09-09 16:08:04 -04:00 |
|
Sam Tobin-Hochstadt
|
71ae5f0a6e
|
Enable struct construction when not transforming. Necessary for testing.
|
2010-09-09 16:08:04 -04:00 |
|
Sam Tobin-Hochstadt
|
eea479b34a
|
Fix `hash-name' to avoid collisions.
|
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
|
de0e8bc81c
|
Progress on delaying some environments.
|
2010-09-09 16:08:03 -04:00 |
|
Robby Findler
|
d419e8c12a
|
changed the ->d contracts to ->i contracts
|
2010-09-09 14:21:35 -05:00 |
|
Sam Tobin-Hochstadt
|
837291a793
|
simplify requires
|
2010-09-08 13:20:34 -04:00 |
|
Sam Tobin-Hochstadt
|
120a1d0d87
|
Load typechecker dynamically to reduce footprint.
|
2010-09-08 13:20:34 -04:00 |
|
Sam Tobin-Hochstadt
|
cfc289d806
|
simplify
|
2010-09-08 11:37:02 -04:00 |
|
Sam Tobin-Hochstadt
|
fae02be9f0
|
Add memory fns.
|
2010-09-08 11:32:04 -04:00 |
|
Sam Tobin-Hochstadt
|
350cef9af8
|
Fix contract name references.
|
2010-09-08 11:05:51 -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
|
6130f3551c
|
Fix polymorphic structs with mutability.
|
2010-09-08 10:24:58 -04:00 |
|
Sam Tobin-Hochstadt
|
91fefa055e
|
Make syntax of #{} less accepting of errors.
|
2010-09-08 10:24:58 -04:00 |
|
Vincent St-Amour
|
11e168f01e
|
Fixed a dangling link in the doc.
|
2010-09-07 16:57:02 -04:00 |
|
Vincent St-Amour
|
ae88abd5c8
|
Removed unsafe optimization on fixnums.
|
2010-09-07 16:57:02 -04:00 |
|
Vincent St-Amour
|
440871f99d
|
Added the fixnum types to the documentation.
|
2010-09-07 16:57:02 -04:00 |
|
Stevie Strickland
|
3b0de9c141
|
Check struct predicate before checking fields.
|
2010-09-02 19:59:00 -04:00 |
|
Ryan Culpepper
|
0c4f82a434
|
added #:commit to TR optimizer stxclasses
|
2010-08-31 16:21:44 -06:00 |
|
Ryan Culpepper
|
04a93812b4
|
fixed TR optimizer to work with backtracking syntax/parse update
problem was unboxed-inexact-complex-opt-expr, "non exhaustive" error variant
|
2010-08-31 10:55:58 -06:00 |
|
Sam Tobin-Hochstadt
|
92ce3ca02d
|
Use `any/c' for contracts for polymorphic functions.
|
2010-08-27 18:36:49 -04:00 |
|
Sam Tobin-Hochstadt
|
d38af188f6
|
Use the correct name in the provide.
|
2010-08-27 18:36:49 -04:00 |
|
Vincent St-Amour
|
d3ee52d451
|
Added annotations to plain for and for* in typed code.
|
2010-08-27 18:18:52 -04:00 |
|
Vincent St-Amour
|
9884663697
|
Cleanup of syntax-parse patterns.
|
2010-08-27 14:43:19 -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
|
6f6ec3b2bf
|
Adapted filename logging for testing purposes.
|
2010-08-27 13:29:42 -04:00 |
|
Vincent St-Amour
|
9b598df60a
|
Logging can be turned on from the command-line.
|
2010-08-27 13:29:41 -04:00 |
|
Vincent St-Amour
|
63530ed74d
|
Documented with-asserts.
|
2010-08-26 17:46:58 -04:00 |
|
Vincent St-Amour
|
ea472a9d57
|
Added with-asserts, from code from Neil Toronto.
|
2010-08-26 17:46:58 -04:00 |
|
Vincent St-Amour
|
694d2da4b3
|
Extend sign analysis to sqr.
|
2010-08-26 17:46:57 -04:00 |
|
Sam Tobin-Hochstadt
|
52c90628ce
|
Fixes for real/imag-part
|
2010-08-26 16:59:12 -04:00 |
|
Sam Tobin-Hochstadt
|
c40c48bd97
|
Avoid reboxing when computing real/imag-part.
|
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 |
|
Eli Barzilay
|
7dc4d2e5a6
|
Change a bunch of "~%" and "~n" in format strings to "\n".
|
2010-08-25 17:17:01 -04:00 |
|
Eli Barzilay
|
606b7f60dc
|
Lots of "~e" to "~.s" changes.
|
2010-08-25 17:17:01 -04:00 |
|
Sam Tobin-Hochstadt
|
b08de170bc
|
Add Futureof' type, types for future' and `touch'
|
2010-08-25 10:27:07 -04:00 |
|
Vincent St-Amour
|
a4b0c69ec2
|
Fixed the type of file-position.
|
2010-08-24 16:58:21 -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
|
510c80b700
|
Better printing for environments.
|
2010-08-18 16:37:32 -04:00 |
|
Vincent St-Amour
|
cf692e986d
|
Documented TR's behavior when mixing exactness.
|
2010-08-13 18:48:32 -04:00 |
|
Sam Tobin-Hochstadt
|
6e489f8464
|
Fix variance of hash tables and parameters
|
2010-08-13 11:06:56 -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 |
|