Sam Tobin-Hochstadt
16fffb8706
Fix indentation.
...
Add missing variable annotation.
Remove unecessary annotations.
Now pass.
svn: r9522
original commit: 53709f1faffae5533a8a700582d13a817c829dd6
2008-04-28 21:21:30 +00:00
Eli Barzilay
66febb5ba5
docs go in the main tree
...
svn: r9478
original commit: 6f00cd8a7c6e5477b91af847e98ae76559baa5e9
2008-04-25 19:55:23 +00:00
Sam Tobin-Hochstadt
0ecdc4acab
delay type error messages for type parsing.
...
svn: r9410
original commit: 029e4eb86eeea75b3d2217e4c1c6948f88a1ba73
2008-04-22 22:05:34 +00:00
Sam Tobin-Hochstadt
39d43ae233
Multiple type errors.
...
svn: r9405
original commit: bd9d8b5ff33b6cc90d428642c5697f56da866bd9
2008-04-22 22:05:31 +00:00
Sam Tobin-Hochstadt
9fd128f7e5
Add typed scheme tests.
...
svn: r9404
original commit: fca36c126c2f26e8e930ad66220b4dccd6c86028
2008-04-22 21:58:10 +00:00
Sam Tobin-Hochstadt
9936e61c9a
Fix formatting for -> doc.
...
Fixes PR 9297.
svn: r9326
original commit: 5870e7261a805f02a3ec6a2d528dfd892bfa9850
2008-04-15 22:37:20 +00:00
Sam Tobin-Hochstadt
2e2f299a10
Don't print "checked foo".
...
Improve names in recursive contracts.
svn: r9298
original commit: 1039055628225ebed52d0b45a2fa22d782905108
2008-04-14 18:13:59 +00:00
Sam Tobin-Hochstadt
51b7de58e8
Split type defns into base-types.ss
...
Reformat.
svn: r9273
original commit: f23af68d6b0bbc9a82f8fea2178e5e7dfaf2d459
2008-04-12 00:10:32 +00:00
Sam Tobin-Hochstadt
979ec97b18
Fix mutated-vars for #%plain-lambda.
...
Require stuff.
Fix make-eq.
svn: r9245
original commit: 890cd46fa162f3db3e39097ca4503f203bb7a43f
2008-04-10 23:20:17 +00:00
Matthew Flatt
138dec2329
new hash function names and ops (3.99.0.23)
...
svn: r9209
original commit: 021d4d7527f39cc01b6b8952f4a90e61e55e8956
2008-04-08 21:42:38 +00:00
Sam Tobin-Hochstadt
2681d0f43d
Use contracts for def-binding.
...
Better error messages from require/typed.
svn: r9204
original commit: 909c20553d8c14901583bcaa9edd6674d60c2796
2008-04-08 17:42:13 +00:00
Sam Tobin-Hochstadt
a015829d77
Fix typed scheme reader for new reader API.
...
svn: r9182
original commit: b800f4ed3e3c66cb879bb2b26258ea3cda23cf56
2008-04-07 21:03:27 +00:00
Sam Tobin-Hochstadt
9421dd6676
Remove old match implementation.
...
Fix typed-scheme to work w/ new match.
Factor out lots of common code.
Implement (mcons ..) patterns
svn: r9086
original commit: ae4acf1d517beeb7673edb12cff77add32ebf89c
2008-03-25 18:26:39 +00:00
Sam Tobin-Hochstadt
0572a47806
fix or pattern
...
svn: r9059
original commit: 709741fc96777a02628ba545594ce5e04d2464ad
2008-03-22 02:27:13 +00:00
Sam Tobin-Hochstadt
15ff7a9956
Switch to #lang everywhere.
...
Fix up requires to use srfi-1 less, and in a uniform way.
svn: r9030
original commit: b0f41af021a188542867fddcfcb6b051206abf85
2008-03-20 13:31:18 +00:00
Sam Tobin-Hochstadt
90e30f8ee7
Move typed-scheme/lang/main.ss to typed-scheme/main.ss.
...
Fix documentation to match.
svn: r8886
original commit: 621cff1d9abce5e0fc2cb3bb474f7dd41f15e0af
2008-03-04 23:18:16 +00:00
Sam Tobin-Hochstadt
684b5c1c2b
Remove tool.
...
Improve error message source.
Add `build-list'
Don't give internal error when inference returns a bad result.
svn: r8885
original commit: f7d6b01d261521f8de4f572bd1b4644ea997dae2
2008-03-04 23:09:45 +00:00
Eli Barzilay
e083db98ad
typed scheme is not released yet, the docs should go elsewhere
...
svn: r8877
original commit: ec78d4660d2d02f37cc9b9241b2eac6aa95ca74e
2008-03-04 17:38:32 +00:00
Eli Barzilay
53b8945aa2
misc things
...
svn: r8866
original commit: 5ff5d6c58005f8276e4517079ded454205359aba
2008-03-04 02:46:54 +00:00
Eli Barzilay
b870111e99
redundant name field
...
svn: r8865
original commit: f1a68778d288b617a4967b5311524a13b8d61fb0
2008-03-04 01:49:43 +00:00
Sam Tobin-Hochstadt
7f2824d11c
Add Typed Scheme as a collection.
...
svn: r8864
original commit: 0d54ed5e7427f5e75e6274cc3c9625e676fc34bc
2008-03-03 22:57:55 +00:00