Robby Findler
|
33311ab211
|
few minor improvements to the code generated by the contract library
svn: r7339
|
2007-09-14 21:27:53 +00:00 |
|
Shu-Yu Guo
|
5016e59f8e
|
fixes match
svn: r6674
|
2007-06-16 16:58:37 +00:00 |
|
Robby Findler
|
ea5b3493f3
|
fixed define-contract-struct so that it defines (via define-syntax) the struct name, following the define-struct covention
svn: r6664
|
2007-06-14 21:14:14 +00:00 |
|
Robby Findler
|
f597eef4db
|
svn: r6558
|
2007-06-09 18:33:37 +00:00 |
|
Robby Findler
|
81ce545d63
|
added define-opt/c
svn: r5515
|
2007-01-31 01:12:19 +00:00 |
|
Robby Findler
|
de59204fa5
|
some cleanup
svn: r5503
|
2007-01-30 00:54:23 +00:00 |
|
Robby Findler
|
7ab052ebb9
|
fixed a bug
svn: r5485
|
2007-01-28 15:25:46 +00:00 |
|
Robby Findler
|
4ad8fdadea
|
merged the opt/c changes back into the trunk (finally!)
svn: r5481
|
2007-01-28 02:54:16 +00:00 |
|
Robby Findler
|
d8a72d982f
|
added contract-opt, renamed contract-helpers to be a .ss, not .scm
svn: r4207
|
2006-08-31 22:30:13 +00:00 |
|
Robby Findler
|
49667529da
|
improved running time of contracts and moved some provide/contracts to the bottom of files (not necc yet, but may become necc)
svn: r3665
|
2006-07-09 21:07:04 +00:00 |
|
Robby Findler
|
79ae279b79
|
extended or/c to support multiple higher-order contracts
svn: r3606
|
2006-07-06 02:08:12 +00:00 |
|
Robby Findler
|
ea9d5bfe8b
|
improved internal contract stuff
svn: r2546
|
2006-03-30 19:05:54 +00:00 |
|
Robby Findler
|
cf86c57215
|
merged revision 2489:2523 from plt/branches/robby -- somehow contract-guts.ss came out messed up; I replaced it with the actual latest version from the branch and things seem okay
svn: r2524
|
2006-03-28 00:38:43 +00:00 |
|
Robby Findler
|
5e2f5d86de
|
re arranged the file names in the contract library and exported a few more things from the main library to satisfy plai
svn: r2488
|
2006-03-23 17:22:26 +00:00 |
|
Robby Findler
|
8617ca8fcd
|
defeats the inlining optimization by making procedure bodies big in order to do lazy contract checking
svn: r2486
|
2006-03-22 21:12:53 +00:00 |
|
Matthew Flatt
|
d2737c73a4
|
replace same-closure with procedure-closure-contents-eq?
svn: r2476
|
2006-03-21 15:28:59 +00:00 |
|
Robby Findler
|
bb9b8eb90e
|
finished lazy data structure contracts
svn: r2458
|
2006-03-19 00:03:48 +00:00 |
|
Robby Findler
|
d8217b9d27
|
added first stages of improvments to contract library to support lazy structure contracts. not yet complete, but contract system is in working order, so committing
svn: r2452
|
2006-03-18 05:33:08 +00:00 |
|