Eli Barzilay
f40329c855
* Added svn:ignore to ignore test-generated files
...
* Renamed mzlib/contract header (distinguished from the other)
* Added "scheme.ss" to test things from the scheme collection
* Added "for.ss" to the "scheme.ss" tests, renamed the section header
to `for'
* Added "list.ss" to test stuff from scheme/list: flatten
* Moved list tests from "function.ss" to "list.ss": foldl, foldr,
filter, memf, assf, sort; removed bogus quicksort-mergesort test
svn: r8928
original commit: 401a535e11cd081238ba3eb0db565511439445f9
2008-03-08 07:34:22 +00:00
Noel Welsh
694ebaae8e
I have changed the SRFI-4 implementation so structure types are exported for types except u8. This allows developers to subtype the SRFI-4 structures. I have also refactored the code, leading to a significantly simpler implementation
...
svn: r8918
original commit: a53d243e99a1d9a44b6cf9126b5d7eecdd0cb3e9
2008-03-07 16:24:06 +00:00
Matthew Flatt
0bbfa652f7
fix coroutine API and test to avoid timeout races
...
svn: r8900
original commit: b45163183154e038f0736b0c0814157545db0075
2008-03-06 14:08:29 +00:00
Matthew Flatt
349cb92027
plt-r6rs executable and initial r6rs docs
...
svn: r8859
original commit: b7cfd2fd0035df7a11cf274d1d3d4b43c13c50ef
2008-03-03 21:59:09 +00:00
Matthew Flatt
dc5dd14c5d
add newline handling to reencode-input/output-port; provide a streamlined path for custom-port buffering (via pipes); fix JIT bug related to updating the runstack pointer after a call that turns out to be a direct-native call
...
svn: r8851
original commit: b3476706ece63ddd451de728d8923837172e481a
2008-03-02 16:00:12 +00:00
Matthew Flatt
143975381c
more r6rs work
...
svn: r8825
original commit: 8ffe707b7693f7fb433a0ae2eab757ee2e96860a
2008-02-29 02:37:00 +00:00
Matthew Flatt
d7bc8a5249
minor r6rs work
...
svn: r8817
original commit: c9a326111dbe02510ece62c2a9acb7639efc93bd
2008-02-27 14:53:41 +00:00
Eli Barzilay
6b867572bb
make all files terminate with a newline
...
svn: r8786
original commit: bb34f747b60bb4b06e0c2098e9c591677fb49d57
2008-02-24 21:27:36 +00:00
Eli Barzilay
0cc6039906
use new require specs in many places
...
svn: r8774
original commit: b1a08edd5a8c0db0bae4a9e052d9a93d1faabb4f
2008-02-23 09:42:03 +00:00
Robby Findler
ce59444e81
removed union from scheme/contract
...
svn: r8745
original commit: 79f4b8ff30fa8e8f90288e6f9dc2cbef3891a15e
2008-02-20 21:18:48 +00:00
Matthew Flatt
4604dc7024
3.99.0.13: generalize require and provide to work with arbitrary phases
...
svn: r8742
original commit: ba63bd6f954b4b1ce09225f4b55dbe7c3a93a46b
2008-02-20 14:17:37 +00:00
Matthew Flatt
732be097b2
more mzlib scribbling
...
svn: r8621
original commit: e958a5af7ad7cfae58f0afc3a7e2e0c801d0fdad
2008-02-11 14:27:42 +00:00
Matthew Flatt
a982e14bb3
fix scribble output when a table appears as the first thing in an itemization item; a little more mzlib scribblings
...
svn: r8617
original commit: 9bfa156f91656007ac2af9b1af48fe3b01bd094e
2008-02-11 12:55:30 +00:00
Matthew Flatt
465b675b5b
doc and test repairs
...
svn: r8597
original commit: 1959c567431344b468d47fa873e093b5ab0787c4
2008-02-09 13:01:39 +00:00
Eli Barzilay
6472b1a786
improved error message
...
svn: r8574
original commit: 11d4f9c00cebc9ea7c3dcb822ad9a5a64af43d49
2008-02-07 21:12:12 +00:00
John Clements
c0170dc646
...
...
svn: r8572
original commit: d135abdd17aba4911b049f084c6c40b9b665bb4b
2008-02-07 19:45:51 +00:00
John Clements
16ed01274e
saw my own bug first
...
svn: r8571
original commit: 16f4125d0e539dbced159218741e412db2ca3d55
2008-02-07 19:37:27 +00:00
John Clements
179d96326e
took eli's suggestion re: use of or
...
svn: r8570
original commit: 6c0ac2d25c4824076f098f6a4b191e06bf445a0e
2008-02-07 19:34:22 +00:00
John Clements
b0db8f3d76
error message for non-string result in get-cgi-method
...
svn: r8569
original commit: b79ea16fcfa5d46eb944fb4d704c9e286582e48e
2008-02-07 19:27:37 +00:00
Matthew Flatt
5f53e41e97
more mzlib scribbling
...
svn: r8552
original commit: 15304f587024343e50fb72b6baed849459d76b6b
2008-02-06 04:10:54 +00:00
Matthew Flatt
b047cf8e64
start scribbling mzlib (about half done)
...
svn: r8546
original commit: 8bac4b1d282f4b8aea11d02dca7c358ddbb0f7fc
2008-02-05 22:07:35 +00:00
Eli Barzilay
288b7d36ee
minor
...
svn: r8460
original commit: 9034c327f39472e9dbc8339f0ef61729c99cfc65
2008-01-29 15:39:37 +00:00
Matthew Flatt
c586e46e54
scheme/bool and scheme/local
...
svn: r8394
original commit: 17d717a8baee404a1a88e10ba893fb943efb2653
2008-01-23 18:11:02 +00:00
Eli Barzilay
1ab009e313
PR 6393
...
svn: r8391
original commit: b3007d90882b3b2c41f380faf954b4571e0959f0
2008-01-23 14:58:38 +00:00
Matthew Flatt
c55cb486c0
small doc fixes, plus change to syntax pattern matching to allow null as a dotted match after ellipses
...
svn: r8384
original commit: b2dbe63ed1d33bdf317ff6ec7fc8b9e17e3933c3
2008-01-23 01:35:26 +00:00
Matthew Flatt
15b2bb3c4a
weak hash table for cstructs needs ephemerons
...
svn: r8353
original commit: 74062d996f96be38a2a36b202d6bbd6bc835edcb
2008-01-16 23:19:07 +00:00
Matthew Flatt
ac830fc73e
added 'more: systems' doc
...
svn: r8341
original commit: b014545c7a7de0d7599a9383af830821f832ddb8
2008-01-16 00:21:19 +00:00
Matthew Flatt
dbd9978f63
start mzc scribbling
...
svn: r8334
original commit: 8b16cee613d8ea3258c98e2e4c98b3756ae04019
2008-01-15 13:09:40 +00:00
John Clements
317205cbed
added mappend\!
...
svn: r8326
original commit: 6267a1912236745a97366e122de2779282eb1c22
2008-01-14 23:07:24 +00:00
Matthew Flatt
61121abe07
change path->main-collects-relative, and change output directory of start document
...
svn: r8301
original commit: 05434ec54da3cd9362493c024d73de5ec3f516a8
2008-01-11 19:54:38 +00:00
Robby Findler
18ecdda414
renamed string/len to string-len/c
...
svn: r8237
original commit: cda0888ab94e37deda66af8da5ca7dec10fccd30
2008-01-06 15:53:50 +00:00
Matthew Flatt
adca444b9a
3.99.0.9: binding links in docs use nominal import sources
...
svn: r8196
original commit: 7fc41024c0f09d03bed22c9e68bc2548f9222b77
2008-01-03 19:07:02 +00:00
Robby Findler
87b19de0a8
mostly finished the contract library changes
...
svn: r8195
original commit: 3cf6ed46738360cb84a414423d176e14bf79e803
2008-01-03 18:10:43 +00:00
Eli Barzilay
855f00a028
2007->2008
...
svn: r8169
original commit: 281c1b8838aff87a984e16af9d96cc9d28c2eead
2007-12-31 00:47:21 +00:00
Robby Findler
e60ffe9547
finished ->d
...
svn: r8166
original commit: 90de53d2b23695002659e0c26237dc2fd6c63db1
2007-12-30 23:36:58 +00:00
Matthew Flatt
c69692878f
disallow empty application; rename regexp-match/fail-without-reading to regexp-try-match
...
svn: r8152
original commit: 1d8b21f53b4bdd14d7986aeda2ba76c351370a60
2007-12-29 13:51:32 +00:00
Matthew Flatt
96bcbb0713
scheme/mpair
...
svn: r8151
original commit: 92ac61e806c4d2b99a9da695a2409d6b61cd3ac4
2007-12-29 12:30:25 +00:00
Robby Findler
351e6806e7
finished the new ->*
...
svn: r8086
original commit: 342eb86c102a25d6573919437322b1d393cffafc
2007-12-20 20:35:58 +00:00
Matthew Flatt
cc5373a844
shared
...
svn: r8069
original commit: f70ea2d03aea2e5c74536d1f64d1df023090432a
2007-12-19 21:32:07 +00:00
Matthew Flatt
0684ea4a78
finish fixing sandboxed test suites
...
svn: r8062
original commit: 19a6edc664f8c7320e66b35dfc4bfb9fc2afcf62
2007-12-19 14:46:30 +00:00
Matthew Flatt
2bb52ebd20
put mzlib test suites into separate sandboxes
...
svn: r8058
original commit: 36c56848768a7d531f3f7467c200544f33639fec
2007-12-19 04:12:02 +00:00
Matthew Flatt
2d7b53140b
lazy, force, delay in scheme/promise and scheme; clean up mzscheme some, and clean up the docs some
...
svn: r8053
original commit: 415cd0bf1529db4521b8372ebb21e76e6ff628be
2007-12-18 21:37:23 +00:00
Robby Findler
7e8aee13c4
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
original commit: 49f198dad7ce77fa7c421cab3342a8d39295f530
2007-12-18 20:49:33 +00:00
Robby Findler
1e8e36b48f
added keywords to ->*
...
svn: r8049
original commit: a3f3dcb64d106142806d4febd5c02bc97352b923
2007-12-18 20:19:11 +00:00
Robby Findler
4c1acd1bb6
added keywords to -> contract
...
svn: r8041
original commit: 0e43e1da8ca10aad81945c47a7dc98faba28c459
2007-12-17 23:48:30 +00:00
Robby Findler
34c28b9080
converted the contract test suite to use scheme/base and fixed bugs along the way
...
svn: r8032
original commit: 116241eee537922a4fc01ddbad0d100b40e4ebb0
2007-12-16 22:45:52 +00:00
Robby Findler
f0aa868ce8
removed links to old mzlib stuff and mzscheme module from the contract library (but not from all the libraries it depends on)
...
svn: r8023
original commit: 8a7cdad926e8c3c9a8fa81f6f6966dcd453b6019
2007-12-16 00:20:18 +00:00
Robby Findler
a23d25b76e
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
original commit: 9a0498b44d41b5d4ae5ae4227ef3c260911af964
2007-12-15 18:46:55 +00:00
Matthew Flatt
101f8e8cfd
new scheme/cmdline, refine -r/-u to imply -N
...
svn: r7989
original commit: 138a38ea04bce3f7f3294887eaae6e980e91b3e5
2007-12-13 15:04:20 +00:00
Matthew Flatt
7a8cb124d1
add 'compose' to scheme/base; switch Help Desk to a mzscheme app
...
svn: r7979
original commit: bd7ced966ed54fedd5608a68ef8ec212a913e30d
2007-12-12 22:17:09 +00:00