Sam Tobin-Hochstadt
|
29e123ccf3
|
sync to trunk
svn: r14602
|
2009-04-24 21:30:40 +00:00 |
|
Sam Tobin-Hochstadt
|
2d7d94031d
|
sync to trunk
svn: r14600
|
2009-04-24 21:22:59 +00:00 |
|
Sam Tobin-Hochstadt
|
60325b670c
|
Fix handling of filters that refer to out-of-scope vars
svn: r14574
|
2009-04-21 16:13:00 +00:00 |
|
Sam Tobin-Hochstadt
|
b1b5fe4816
|
Add test for match improvements.
Improve handling of inference for let loop.
svn: r14573
|
2009-04-21 15:35:05 +00:00 |
|
Sam Tobin-Hochstadt
|
929dc1d5b2
|
Fix polymorphic structure predicates.
svn: r14483
|
2009-04-10 00:07:11 +00:00 |
|
Sam Tobin-Hochstadt
|
69a3b7a70f
|
Fix bug with structure keys and polymorphic structs.
Use `match*'
Add test
svn: r14482
|
2009-04-09 23:52:13 +00:00 |
|
Sam Tobin-Hochstadt
|
ac7e879360
|
Fix bug with match dots.
Fix handling of keywords.
Add keywords in call-with-input/output-port.
svn: r14469
|
2009-04-08 20:24:05 +00:00 |
|
Sam Tobin-Hochstadt
|
2aab576237
|
Report more information for untyped imported identifiers
svn: r14418
|
2009-04-03 22:42:29 +00:00 |
|
Sam Tobin-Hochstadt
|
6d302a9304
|
Require that `require/typed' uses the contracted version of typed identifiers.
svn: r14415
|
2009-04-03 18:42:38 +00:00 |
|
Sam Tobin-Hochstadt
|
cd4305ca4f
|
Add refinement types.
Add `parse-commmand-line'
svn: r14372
|
2009-03-31 03:33:04 +00:00 |
|
Sam Tobin-Hochstadt
|
b1f5b19563
|
merge to trunk a while ago
svn: r14353
|
2009-03-30 12:52:30 +00:00 |
|
Sam Tobin-Hochstadt
|
60e096913d
|
First step to polymorphic functions in typed/untyped interface
- poly/c contract from Carl/Stevie
- generate the contracts
- test
- use in typed/srfi/14
svn: r14241
|
2009-03-23 18:29:07 +00:00 |
|
Sam Tobin-Hochstadt
|
6d8014783b
|
Use 'no-free-identifier=? property with rename transformers.
Allow use of ... without bound when only one ... var in scope.
svn: r14214
|
2009-03-22 12:41:26 +00:00 |
|
Sam Tobin-Hochstadt
|
0ed8d251bf
|
Allow `apply' of non-uniform polymorphic functions to fixed-length list arguments.
Please backport.
svn: r14162
|
2009-03-17 21:18:50 +00:00 |
|
Sam Tobin-Hochstadt
|
f1840f4eeb
|
sync to trunk
svn: r14074
|
2009-03-12 15:28:19 +00:00 |
|
Sam Tobin-Hochstadt
|
2ad93c7da5
|
new tests for struct providing
svn: r14033
|
2009-03-10 20:27:46 +00:00 |
|
Sam Tobin-Hochstadt
|
d1ac259bcc
|
try to fix this test
svn: r13999
|
2009-03-06 23:37:05 +00:00 |
|
Sam Tobin-Hochstadt
|
147cac076c
|
handle subtyping for varargs functions
svn: r13962
|
2009-03-05 00:09:43 +00:00 |
|
Sam Tobin-Hochstadt
|
f106e88551
|
remove contract errors
svn: r13959
|
2009-03-04 20:31:46 +00:00 |
|
Sam Tobin-Hochstadt
|
8498619ab8
|
most test suites pass
svn: r13958
|
2009-03-04 20:26:34 +00:00 |
|
Sam Tobin-Hochstadt
|
9d0ee637c7
|
Fix name of Type/c
Fix fold on Result.
Add comments.
New -struct constructor with opt args.
Fix tests to agree with contracts.
svn: r13934
|
2009-03-03 23:18:00 +00:00 |
|
Sam Tobin-Hochstadt
|
6271f648c6
|
fix some requires
svn: r13925
|
2009-03-03 21:53:02 +00:00 |
|
Sam Tobin-Hochstadt
|
4615d7573e
|
subst-tests now pass
svn: r13923
|
2009-03-03 20:35:18 +00:00 |
|
Sam Tobin-Hochstadt
|
02efc28dff
|
Fix error message when polymorphic inference fails because of expected type.
Add test case.
svn: r13639
|
2009-02-16 02:12:13 +00:00 |
|
Sam Tobin-Hochstadt
|
204806a13a
|
revert back to regular parse type
svn: r13619
|
2009-02-15 21:57:30 +00:00 |
|
Sam Tobin-Hochstadt
|
2b54135394
|
test fix
svn: r13456
|
2009-02-05 15:05:59 +00:00 |
|
Sam Tobin-Hochstadt
|
52d711e0bd
|
use exact-integer? instead of integer?
use (Listof Any) instead of List
svn: r13437
|
2009-02-04 23:06:35 +00:00 |
|
Sam Tobin-Hochstadt
|
2962c0bfa7
|
Fix handling of inexact integer literals.
svn: r13294
|
2009-01-27 17:55:10 +00:00 |
|
Eli Barzilay
|
d1a0086471
|
newlines at EOFs
svn: r13105
|
2009-01-14 03:10:47 +00:00 |
|
Sam Tobin-Hochstadt
|
08fa300d14
|
Make inference work in subtype tests.
Add test for top-arr.
svn: r12746
|
2008-12-08 18:26:58 +00:00 |
|
Sam Tobin-Hochstadt
|
dd8e878cb4
|
Fix time-apply, add test
svn: r12727
|
2008-12-08 03:12:38 +00:00 |
|
Sam Tobin-Hochstadt
|
238b248ad5
|
Add `current-continuation-marks'
Add some exns
Test require substructs
svn: r12726
|
2008-12-08 03:10:12 +00:00 |
|
Sam Tobin-Hochstadt
|
e6eb482de4
|
Enable require-typed-struct with substructures.
Fixes PR 9053.
Move test to succeed.
Add some new bindings.
svn: r12709
|
2008-12-05 00:25:02 +00:00 |
|
Sam Tobin-Hochstadt
|
477fa5581e
|
Store contract in Base type representation.
Fix tests, pattern matches.
Contract is *ignored* in equality testing.
svn: r12227
|
2008-11-03 23:58:29 +00:00 |
|
Sam Tobin-Hochstadt
|
e69f6e126a
|
Reorganize initial type definitions to use DSL.
Split special type names into base-types-extra.ss
Fix test require.
Base types are now require in main.ss
svn: r12203
|
2008-10-31 17:12:16 +00:00 |
|
Sam Tobin-Hochstadt
|
acfba8a390
|
Fix types of syntax tests.
Test for double instantiation.
svn: r12164
|
2008-10-29 02:15:50 +00:00 |
|
Eli Barzilay
|
0ccbac0647
|
TS tests now work, and are not noisy when succeeding
svn: r12119
|
2008-10-24 19:50:24 +00:00 |
|
Sam Tobin-Hochstadt
|
d93505082f
|
New test from John, fix tests to work with new code.
svn: r12108
|
2008-10-23 23:34:00 +00:00 |
|
Sam Tobin-Hochstadt
|
24c4d0b3fc
|
Fix tests with even?
Add test for struct syntax info.
svn: r12095
|
2008-10-22 21:07:31 +00:00 |
|
Sam Tobin-Hochstadt
|
c6c4a049ee
|
Add new test for better error reporting.
svn: r12082
|
2008-10-21 17:58:57 +00:00 |
|
Sam Tobin-Hochstadt
|
e802682c4d
|
add args to error
svn: r12036
|
2008-10-14 16:34:14 +00:00 |
|
Eli Barzilay
|
078ce5f8c6
|
removed unused leftover file
svn: r11992
|
2008-10-11 19:17:17 +00:00 |
|
Sam Tobin-Hochstadt
|
665da912c8
|
New test for bug found by eli.
svn: r11969
|
2008-10-07 21:55:45 +00:00 |
|
Sam Tobin-Hochstadt
|
c953007f63
|
Fix automated TS tests.
svn: r11953
|
2008-10-06 19:41:30 +00:00 |
|
Eli Barzilay
|
a1bbd7dd3c
|
oops, revert this line
svn: r11938
|
2008-10-05 03:41:17 +00:00 |
|
Eli Barzilay
|
2899c1f1cc
|
planet-requires moved to tests/typed-scheme/util-tests
svn: r11937
|
2008-10-05 03:40:55 +00:00 |
|
Sam Tobin-Hochstadt
|
cd6a37ff4c
|
Fix error in use of tc-error/delayed.
Fix expansion of with-handlers:
add test
svn: r11875
|
2008-09-25 19:35:00 +00:00 |
|
Sam Tobin-Hochstadt
|
23db0aa366
|
Add test for assq
svn: r11871
|
2008-09-25 14:55:36 +00:00 |
|
Sam Tobin-Hochstadt
|
89171c0329
|
Make contract error regexps more flexible.
svn: r11855
|
2008-09-24 19:55:29 +00:00 |
|
Sam Tobin-Hochstadt
|
9c08df4789
|
Add kw test
svn: r11850
|
2008-09-24 14:03:25 +00:00 |
|