Stevie Strickland
|
2d2b667bd8
|
Merging the changes from trunk into here. Adding back the changes that
allow for reporting the position of the contract that failed.
svn: r11728
|
2008-09-13 17:05:00 +00:00 |
|
Robby Findler
|
06a4d0df4a
|
got rid of define-struct/prop since scheme/base has a define-struct that does all that (and more) now
svn: r11727
|
2008-09-13 16:29:01 +00:00 |
|
Stevie Strickland
|
ed067cb351
|
Be specific in what we're iterating over.
svn: r11711
|
2008-09-13 01:37:43 +00:00 |
|
Stevie Strickland
|
2e22b77278
|
Add which argument or result caused the contract error for -> contracts
(i.e. also ->*, but not ->d or case->).
svn: r11701
|
2008-09-12 21:45:13 +00:00 |
|
Robby Findler
|
4993e26b0a
|
PR 9442
svn: r10603
|
2008-07-04 20:22:33 +00:00 |
|
Robby Findler
|
9f69672740
|
fixed bug from the mailing list
svn: r9830
|
2008-05-14 11:46:49 +00:00 |
|
Robby Findler
|
e5fba85ed0
|
fixed a bug in check syntax and a bug in the contract system
svn: r9524
|
2008-04-28 22:12:21 +00:00 |
|
Robby Findler
|
9ba432ab9c
|
added the _ special case to ->d
svn: r8998
|
2008-03-17 04:01:39 +00:00 |
|
Eli Barzilay
|
bb34f747b6
|
make all files terminate with a newline
svn: r8786
|
2008-02-24 21:27:36 +00:00 |
|
Robby Findler
|
ccceb3368a
|
fixed PR 9155
svn: r8368
|
2008-01-19 18:00:16 +00:00 |
|
Robby Findler
|
a7f300543e
|
improved keyword error messages a little bit
svn: r8240
|
2008-01-07 03:41:47 +00:00 |
|
Robby Findler
|
3cf6ed4673
|
mostly finished the contract library changes
svn: r8195
|
2008-01-03 18:10:43 +00:00 |
|
Robby Findler
|
e7b5653dd6
|
finished case->
svn: r8178
|
2008-01-02 01:24:55 +00:00 |
|
Robby Findler
|
90de53d2b2
|
finished ->d
svn: r8166
|
2007-12-30 23:36:58 +00:00 |
|
Robby Findler
|
342eb86c10
|
finished the new ->*
svn: r8086
|
2007-12-20 20:35:58 +00:00 |
|
Robby Findler
|
49f198dad7
|
fixed naming bugs and added a test suite to ensure that I preserve backwards compatibility with the old version of mzlib's contract system
svn: r8050
|
2007-12-18 20:49:33 +00:00 |
|
Robby Findler
|
a3f3dcb64d
|
added keywords to ->*
svn: r8049
|
2007-12-18 20:19:11 +00:00 |
|
Robby Findler
|
0e43e1da8c
|
added keywords to -> contract
svn: r8041
|
2007-12-17 23:48:30 +00:00 |
|
Robby Findler
|
116241eee5
|
converted the contract test suite to use scheme/base and fixed bugs along the way
svn: r8032
|
2007-12-16 22:45:52 +00:00 |
|
Robby Findler
|
8a7cdad926
|
removed links to old mzlib stuff and mzscheme module from the contract library (but not from all the libraries it depends on)
svn: r8023
|
2007-12-16 00:20:18 +00:00 |
|
Robby Findler
|
9a0498b44d
|
moved class, contracts, serialize, and traits into scheme/ and changed the class and contract interface so that contracts no longer depend on the class system (instead its the other way around)
svn: r8017
|
2007-12-15 18:46:55 +00:00 |
|