Commit Graph

1529 Commits

Author SHA1 Message Date
Eli Barzilay
e523655315 Added last-pair and tests
svn: r9422

original commit: 13c5e3812d252bab985f29210862308ae8623396
2008-04-23 13:20:05 +00:00
Matthew Flatt
821142782e net docs finished
svn: r9317

original commit: 8284b3ab159520baec75192fc760678af5cc22ef
2008-04-15 14:13:10 +00:00
Matthew Flatt
a29c3ce826 remove euler from scheme/math
svn: r9290

original commit: 8036ddf5a1639149d14cb0769fc61822518f9694
2008-04-14 11:44:13 +00:00
Matthew Flatt
cd2b0edd06 net/url and tests fixes for windows
svn: r9249

original commit: 2dc02d81fe13aa2f275657e2b91368271bba9927
2008-04-11 01:12:01 +00:00
Matthew Flatt
fb5df9a571 change -q to config option, fix unlikely race condition in wake-on-signal, add path->url and url->path, and adjust URL parsing
svn: r9239

original commit: 0153e122b7423d578acc480904f7a0fcfd52f46d
2008-04-10 19:05:35 +00:00
Matthew Flatt
6b6ae47140 new hash function names and ops (3.99.0.23)
svn: r9209

original commit: 021d4d7527f39cc01b6b8952f4a90e61e55e8956
2008-04-08 21:42:38 +00:00
Eli Barzilay
a7fa9518b6 * Move the scheme/contract tests to scheme.ss
* Split string.ss into string-mzlib.ss which is left in mzlib.ss
* Call the string.ss from scheme (which now has only stuff from scheme/base)

svn: r9196

original commit: 2888a16d0e65bb42380e51427a6804bc557ff5ce
2008-04-08 12:29:04 +00:00
Matthew Flatt
7f2d6a8484 generalize this-expression-source-directory
svn: r9176

original commit: f31bf12543ffed4d9d2c2c0b9941d65db2576025
2008-04-07 12:52:59 +00:00
Sam Tobin-Hochstadt
509b5f43f8 Add new match implementation.
Does not yet work:
 - some errors about car of ()
 - some match-expander certification errors

svn: r9049

original commit: b7127dc9c77f55bb6f787fbb58d4ebaa940f525f
2008-03-21 23:54:58 +00:00
Eli Barzilay
1e11cd39f8 reformat
svn: r9039

original commit: 02c33947263e79ecb3a3fea436f91d023b94d899
2008-03-21 13:13:31 +00:00
Eli Barzilay
0b86826a0d improve rec
svn: r9038

original commit: a93dbcb135ddcc0df25eb07d20f287c93e111f93
2008-03-21 13:09:45 +00:00
Matthew Flatt
9cfbf28481 prefab structure types (3.99.0.18)
svn: r8967

original commit: 293ba025bad3b0341715153f8cbfd37f4d871a38
2008-03-13 20:59:22 +00:00
Matthew Flatt
db1a358d81 fix some error-message reporting for mzscheme define-struct
svn: r8953

original commit: 9ecf9dfe4aedc729a71fc525399e89caae066e2f
2008-03-11 21:14:40 +00:00
Eli Barzilay
8dc8589a9a * Moved the srfi-4 functionality back into the foreign library, so its
available from there instead of only from srfi/4
* Added scheme/modspec-forms with `matching-identifiers-in' for a
  generic regexp-based selection of identifiers
* Used this new form to get make srfi/4 reprovide the relevant stuff
  from foreign
* Did the same for srfi/66 (and added the missing renames etc to
  foreign)

svn: r8944

original commit: 3c29bbda9d7cd8366b0bbe283f75aa1ce00c94d9
2008-03-11 13:06:29 +00:00
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