Commit Graph

76 Commits

Author SHA1 Message Date
Sam Tobin-Hochstadt
4d9768895a These tests now pass.
svn: r11067

original commit: 4ba93761313ed8f4c863d6fe05fa66b3aa37cf09
2008-08-04 18:36:38 +00:00
Eli Barzilay
a91efc813e use schemeunit version 2
svn: r11049

original commit: c4f62cfc13f7a09b5cde28cd7f06c8f1596d7605
2008-08-03 14:47:02 +00:00
Sam Tobin-Hochstadt
4f7c6aff6a Fix bug 9649.
svn: r11029

original commit: 28c5e71b01454eda4328a8abceed12f11aaeb865
2008-08-01 20:57:48 +00:00
Sam Tobin-Hochstadt
40dd66120c add test
svn: r11009

original commit: 14b180d5a74018c0b9a2b0c2805045e9f910958a
2008-07-31 19:26:13 +00:00
Sam Tobin-Hochstadt
7beae186ec Dynamic require only requires Schemeunit 2
svn: r11007

original commit: 72a2b55c1395bd82132b4334aecb421993a3f99d
2008-07-31 12:44:25 +00:00
Stevie Strickland
f76a46dc8c Add the forall Unicode symbol as an acceptable replacement for the
All type constructor.

svn: r10797

original commit: 91291ba2bc31e599ec703b5bdd091a6238ce6c71
2008-07-16 17:37:05 +00:00
Stevie Strickland
0278f71d93 I thought I checked this in, but apparently not! Oops.
original commit: 05e54f0dfe619a491d7c337e4562f60f8dbdb7e9
2008-07-13 04:35:54 -04:00
Eli Barzilay
362100e41e * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689

original commit: 7d50e61c7f6831936e13e6af5140db65db18fe1c
2008-07-09 07:18:06 +00:00
Sam Tobin-Hochstadt
dbca8c34e4 Add new test for force/delay.
Fix tests that have errors to have appropriate parameters.

original commit: 717a81283582694de7508f6251e2d880da78d8cc
2008-07-07 17:15:10 -04:00
Sam Tobin-Hochstadt
6cd98e19ef Int is not a type
original commit: f2699abe6539da6e44e9a8e19fe481b26a2fa8ec
2008-07-07 15:36:45 -04:00
Sam Tobin-Hochstadt
ae6caf4765 Fix exn-pred handling.
original commit: 41c9a2eaf17825f3af06ae16232cdd827f2864ea
2008-07-07 15:19:50 -04:00
Sam Tobin-Hochstadt
4a8331d129 More failure tests.
original commit: 477cba1b0bdf8595b2c434fe731d29a1d5f5abda
2008-07-07 15:06:21 -04:00
Sam Tobin-Hochstadt
760559a6db Add failure cases.
original commit: 88cbe6387952e9da5e57c46c9977a15702e41b82
2008-07-07 14:49:19 -04:00
Sam Tobin-Hochstadt
cc2b39add3 Since this is now in a different loc, need to fix up the require.
original commit: 2714b3a84ac5c44af205c1a2460146e64d878daa
2008-07-07 12:56:19 -04:00
Sam Tobin-Hochstadt
782a227c35 Adding Sam's test for value dots.
original commit: 3dbf0f7ccc9ed8e2686f577ece004ad718c6982b
2008-07-07 12:54:45 -04:00
Stevie Strickland
19b45b32c4 Example of nested polydots.
original commit: b90e1505d35e695f13cd81417ced00fae709223b
2008-07-01 14:43:44 -04:00
Sam Tobin-Hochstadt
f84545ceef Extra require.
Compile files first.

original commit: bbae1112294a6f92342af3d3ca77a139b3b1c729
2008-07-01 11:27:05 -04:00
Sam Tobin-Hochstadt
02f34aa0fd Check number of type errors.
original commit: 97c5444b88b79c70c1e7625361e6c6ea48284621
2008-06-24 14:05:24 -04:00
Sam Tobin-Hochstadt
d229e895b4 new test
original commit: d7cf0a10c06ea231812e29a3f480ebe6ec7f15de
2008-06-24 11:43:06 -04:00
Stevie Strickland
de9142f4ba Let's also try out the abstracted version of this function.
original commit: e4a0dc82b3753641b0da838e393d7ff453ca37c9
2008-06-21 21:09:03 -04:00
Stevie Strickland
16df4ac649 Remove the bits and pieces used to diagnose the original file, and add the
non-outer-apply versions (that have no reason not to work).

original commit: 48961eb5519b86de55b100fa98ab8c526c9dd699
2008-06-20 17:50:15 -04:00
Stevie Strickland
eb320ad75d Revert last change.
original commit: ce58c4c6763f6ee31604f38660e3165f29096931
2008-06-20 15:47:22 -04:00
Sam Tobin-Hochstadt
9810d79ec5 Remove no-longer-needed inst.
original commit: b2edd9d19754b1297ce02eb04d591ccc7f29e46a
2008-06-20 15:27:59 -04:00
Sam Tobin-Hochstadt
b133c45645 Small changes needed after changes to infer.
original commit: 89cb3a4b09243dcc3bf292cfd682f226e1f2d326
2008-06-20 14:46:24 -04:00
Sam Tobin-Hochstadt
f2b3eadd88 Correct and incorrect uses of dotted identity
original commit: bec9c11fd4d61bceb966b06e5a9517d286af9ca4
2008-06-20 13:07:42 -04:00
Stevie Strickland
8a6adc82da Another change.
original commit: a1f078fb591d87b572864f80b152a9f1e462b10a
2008-06-19 19:12:39 -04:00
Stevie Strickland
20fdbea031 Another example, putting in starred for dots.
original commit: af12feb72972ca9f5c0ae71573be43101c93dc76
2008-06-19 19:10:05 -04:00
Sam Tobin-Hochstadt
ffc0331fa7 New test
original commit: 2bf691991c2c7316cb2f4b30677a7fd424f7e4dc
2008-06-19 18:04:30 -04:00
Sam Tobin-Hochstadt
2e4d817391 More tests!
original commit: e62598ef08326c3a0f20a57c5b8370d0319473a5
2008-06-19 16:55:26 -04:00
Sam Tobin-Hochstadt
8be54e9a3b Add unit test for dotted instantiation, and add version of
fold-left/fold-right that explicitly instantiates the
recursive call.

original commit: 2a7dbe2a80d34abc5097e144b80bda9965546703
2008-06-19 14:59:19 -04:00
Sam Tobin-Hochstadt
8e48f42184 Fix test to expecte effects.
Remove useless annotation.

original commit: 36408a32d5526038ecda7c8b05ba844868a0ac5e
2008-06-19 13:23:27 -04:00
Sam Tobin-Hochstadt
b3223cab41 Fix tests, add filter tests.
original commit: 1af866586ec8e5497e4d4564ac1b129f4c0a02e4
2008-06-19 12:41:06 -04:00
Stevie Strickland
8cc53d8936 Instantiation... seems to be broken. Adding unit tests to alert us to that
fact.

original commit: 8256f922f9c9cd2e24261b4309700c7e896c4454
2008-06-18 18:22:16 -04:00
Sam Tobin-Hochstadt
a290297005 Fix identifier issues in fold-left/fold-right.
original commit: 8a66c759dc293fb822d89c99b8ec56dd3289c80d
2008-06-18 17:36:12 -04:00
Sam Tobin-Hochstadt
385809eca8 Tests in here that now succeed
original commit: b5bfb189610fed971b4a37f5a4191d72dc66548e
2008-06-18 17:22:16 -04:00
Stevie Strickland
5c8a9dfc5d I don't know why this wasn't caught before, but with recent changes, it's now
caught correctly.

original commit: f1211df156a37c709bc6f13077bc0430cd901617
2008-06-18 16:16:11 -04:00
Stevie Strickland
b6fda17f3a Remove this, as it isn't needed.
original commit: 449a784c1da3a658b84cf53b7ebead5909bd4fa0
2008-06-18 16:03:45 -04:00
Stevie Strickland
b59b032342 Split this out into what should succeed and what should fail.
original commit: f80711bc9e3eb33aae1b9bb52d7f9033a1d83936
2008-06-18 15:07:00 -04:00
Stevie Strickland
0af62b0c58 Forgot to add stars here.
original commit: 0c6ad7f08be86584eea8daab5c96728dbbd7e982
2008-06-18 15:06:48 -04:00
Stevie Strickland
1bbdcf1ccf New test for lambda formal list mismatches.
original commit: 467b138cdacde26bcad3bbb9955fc62cfa9f1536
2008-06-18 15:03:12 -04:00
Stevie Strickland
9544bcbd1f Add * where appropriate.
original commit: 4b3508a89004c5334e856ad0f5b6988881097775
2008-06-18 13:01:43 -04:00
Sam Tobin-Hochstadt
f8ed6299c4 More tests. Not all of them pass yet, but we are hopeful.
original commit: 8e498458aa635b201db6c005241d436f644c940d
2008-06-17 18:10:41 -04:00
Sam Tobin-Hochstadt
2a935208e9 New tests
original commit: 3f180f88daf777504d1d210cb9115118cab629b8
2008-06-17 16:24:30 -04:00
Sam Tobin-Hochstadt
64c709bbb7 New tests
original commit: 59e2dc4dea772cae5af0a2c7b72b1737864afb20
2008-06-17 14:28:41 -04:00
Sam Tobin-Hochstadt
265f9c9009 Adding testcases for dotted function application to rest args via apply.
original commit: 93c937f909b431fa64c49515ae66d87f42711e2b
2008-06-17 12:58:15 -04:00
Sam Tobin-Hochstadt
ca3e58f3a6 Use map instead of map*
original commit: c7733e5e34dfb6f22d7ddb07c5e17192a5679b91
2008-06-17 10:46:39 -04:00
Stevie Strickland
e3734750db Add examples of each.
original commit: bcb205a9303bdda29c94f5239e919ceef90145bb
2008-06-16 19:02:45 -04:00
Sam Tobin-Hochstadt
2afa0ac8f1 Change map* to map.
original commit: a43b2f5681c576e9b22ff7926ca48ddacfcbcfc2
2008-06-16 13:28:27 -04:00
Sam Tobin-Hochstadt
286e9b8510 More testing.
original commit: 27073e07fd8e48e74451937195867d5d134554c1
2008-06-13 17:04:22 -04:00
Stevie Strickland
f72b9f1e13 Test cases that should succeed and fail for star/dots mixes.
original commit: df91f204d21f1f345dd0fc9ee69004edd2eb7dc7
2008-06-13 12:08:43 -04:00