Commit Graph

1788 Commits

Author SHA1 Message Date
Matthew Flatt
ebb1887166 improve scribble memory use (a little bit)
svn: r9601

original commit: 52581d024b42ad472d8cd0cae807948325771511
2008-05-02 19:48:57 +00:00
Matthew Flatt
71ae7e94e7 compat lib
svn: r9559

original commit: 55bf7cb288d2172ddd57d5b54589e78aa4dde795
2008-05-01 12:29:50 +00:00
Robby Findler
0dba7207a8 moved the surrogate library to scheme/ (out of mzlib/)
svn: r9554

original commit: baa9ed726a8943cb496cc13f45e2cd85d4a825f3
2008-05-01 02:51:52 +00:00
Matthew Flatt
a46a903637 reencode-output: flush buffer on encoding error, so that the port can be closed
svn: r9528

original commit: 2837df70a6ce917b894152141a38243503b5f96b
2008-04-29 01:18:13 +00:00
Matthew Flatt
8ce36380d3 r6rs io/ports-6 repairs and tests
svn: r9523

original commit: e6b2b190304cb569dbb39a525bc84809940d71e6
2008-04-28 21:59:18 +00:00
Matthew Flatt
bbb8c0fec7 'must-update file mode; R6RS tests and bug fixes
svn: r9511

original commit: f579d40b821aa7f9bdb0ec789745fd9918ad1e86
2008-04-28 16:32:50 +00:00
Matthew Flatt
6435bda07a do not write .fail files
svn: r9494

original commit: c14a965ebd6a370e961f7b8181b6f91c8539660c
2008-04-26 16:24:25 +00:00
Matthew Flatt
3c43dd5f32 hack evcase to support old and new 'else' bindings
svn: r9481

original commit: 01baad11a057d53c77b2f350739f79327c40054b
2008-04-25 21:36:37 +00:00
Matthew Flatt
8e0be36cc7 Scribble support for redirecting external links and re-rooting corss-reference paths
svn: r9448

original commit: 931d93ba2fbe45bf5c91fe8dd90983e2ea2322bb
2008-04-24 02:37:47 +00:00
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