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 |
|
Sam Tobin-Hochstadt
|
81b9f63852
|
Remove output redirection.
svn: r11849
|
2008-09-24 14:02:20 +00:00 |
|
Sam Tobin-Hochstadt
|
4f5a412230
|
Merge in keywords branch and directory reorg.
svn: r11643
|
2008-09-11 14:07:10 +00:00 |
|
Sam Tobin-Hochstadt
|
4ba9376131
|
These tests now pass.
svn: r11067
|
2008-08-04 18:36:38 +00:00 |
|
Eli Barzilay
|
c4f62cfc13
|
use schemeunit version 2
svn: r11049
|
2008-08-03 14:47:02 +00:00 |
|
Sam Tobin-Hochstadt
|
28c5e71b01
|
Fix bug 9649.
svn: r11029
|
2008-08-01 20:57:48 +00:00 |
|
Sam Tobin-Hochstadt
|
14b180d5a7
|
add test
svn: r11009
|
2008-07-31 19:26:13 +00:00 |
|
Sam Tobin-Hochstadt
|
72a2b55c13
|
Dynamic require only requires Schemeunit 2
svn: r11007
|
2008-07-31 12:44:25 +00:00 |
|
Stevie Strickland
|
91291ba2bc
|
Add the forall Unicode symbol as an acceptable replacement for the
All type constructor.
svn: r10797
|
2008-07-16 17:37:05 +00:00 |
|
Stevie Strickland
|
0cd54c9e33
|
Merging in the following code:
svn merge -r10197:10773 http://svn.plt-scheme.org/plt/branches/samth/dots
svn merge -r10210:10737 http://svn.plt-scheme.org/plt/branches/samth/dots-tests
This adds non-uniform variable-arity polymorphism to Typed Scheme.
svn: r10778
|
2008-07-15 19:03:59 +00:00 |
|
Stevie Strickland
|
05e54f0dfe
|
I thought I checked this in, but apparently not! Oops.
|
2008-07-13 04:35:54 -04:00 |
|