Commit Graph

1526 Commits

Author SHA1 Message Date
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
Matthew Flatt
c82a619504 sandbox doc and API tweaks
svn: r7972

original commit: 5a6f8aede320c90a8209942d10f382760d40f10b
2007-12-12 18:39:15 +00:00
Matthew Flatt
2ae2c75f25 revised mzlib/sandbox in scheme/sandbox
svn: r7965

original commit: 622cd0554d57fc1c5f1dc03c69504703181eec18
2007-12-12 13:47:02 +00:00
Eli Barzilay
ea7f084922 fix else binding after its destroyed
svn: r7953

original commit: 41133f53415621001afc19915b46fe03e8bb88f0
2007-12-11 11:54:58 +00:00
Eli Barzilay
07cb261b6c avoid requiring mzscheme
svn: r7951

original commit: ddc2ade2714a4924cd60a0895b74062954768a85
2007-12-11 11:28:50 +00:00
Matthew Flatt
193490b000 finish FFI scribbling
svn: r7944

original commit: d7e8371254553dcbcab8bc56a9040ef37b8d617b
2007-12-11 00:32:41 +00:00
Matthew Flatt
03adf2f5d1 split part of scheme/file into scheme/path, document them
svn: r7938

original commit: ca5a7c5560ee5eb26252c239dbf33f672a9749ac
2007-12-10 17:59:26 +00:00
Matthew Flatt
fb74476915 change 'include' and 'include-bitmap' to better match normal module-path syntax
svn: r7936

original commit: eab8008c4f62d8561c57d8642860f0c5061ddbc7
2007-12-10 16:13:25 +00:00
Matthew Flatt
fcdea053bb fix modbeg again, change resolved module path so that it is not case-normalized
svn: r7917

original commit: a7dad576bdec8c0be0221e18ed37ce432e265c22
2007-12-07 17:51:08 +00:00
Matthew Flatt
d1fae6113e improve arity error messages when keywords are involved
svn: r7887

original commit: 9b96716432ce0cd278cf0221bebe89382abb2fa8
2007-12-02 15:45:51 +00:00
Robby Findler
96069ad6e6 improved contract library so that structs without mutators work and it now passes the test suite
svn: r7879

original commit: a295a42c158313f4c05911e913270fbd48504f71
2007-11-30 22:50:01 +00:00
Matthew Flatt
0300414a16 change trace & untrace to not return anything
svn: r7853

original commit: 517e20f868d1225ce0407eee677f677ac0cabbad
2007-11-28 20:29:03 +00:00
Robby Findler
029ac22754 some progress on the contract test suite
svn: r7850

original commit: 47a4b69e5d375564adb9dcc6d31b249c96160ff3
2007-11-28 04:38:23 +00:00
Matthew Flatt
f98ac03136 fix some tests
svn: r7847

original commit: 8138758ea54c310f71d9cc108e432f71f5a508b6
2007-11-27 17:58:59 +00:00
Matthew Flatt
8f1da824ae doc fixes
svn: r7832

original commit: 5f312dcbde3ed674c3af3d4d5ded23eb1a93ebc8
2007-11-25 19:48:41 +00:00
Matthew Flatt
081dcf5c51 change scheme/unit and scheme/signature #langs to build on scheme/base
svn: r7792

original commit: 5b0a0be3d65f5a8deb871a43e077665377067aa9
2007-11-20 23:44:31 +00:00
Matthew Flatt
7562835461 repair mz test suite
svn: r7760

original commit: 3abf3eb098e77ef52e92c61d4875c4ad3ecf5c9f
2007-11-18 04:34:49 +00:00
Matthew Flatt
d93a534700 3.99.0.3: improved namespace API
svn: r7756

original commit: 391892a848cc5119c42962d68730c4b391833d07
2007-11-18 02:06:57 +00:00
Matthew Flatt
5c959ff3e6 v3.99.0.2
svn: r7706

original commit: 39cedb62edf9258b051a22a29a90be9c6841956f
2007-11-13 12:40:00 +00:00
Robby Findler
f6ff9446a7 uses the remapping for determining named-let status now
svn: r7607

original commit: 96117cc86dcde01071e24db35feede0349711a3a
2007-11-01 12:34:58 +00:00
Matthew Flatt
1de83175c9 fix hash-table pretty printing when the value part of a mapping is a pair
svn: r7600

original commit: 07d9a8130b91ecdf831acdab43de942c5bba1240
2007-10-31 11:25:00 +00:00
Robby Findler
204dee9ec5 improved contract libraries handling of #%app for provide/contract'd variables
svn: r7590

original commit: 359196ae82ee061117fdb0bb1b1acb45b3f8b013
2007-10-29 21:07:43 +00:00
Eli Barzilay
34a8c4f248 avoid exposing the command-line arguments
svn: r7484

original commit: ac9e9b4f023c71e3421e5d880483b4386aa3a809
2007-10-11 02:00:24 +00:00
Ryan Culpepper
69b998cb2b fixed duplication of code in define-macro
svn: r7482

original commit: 29501ba68adf634e4135c8d0ab2832cd53cd324d
2007-10-11 00:15:07 +00:00
Robby Findler
c2c79c0d42 added a test
svn: r7477

original commit: 992eff0c63b1bb0b12114819c42fdc4e36f00ce4
2007-10-10 20:42:42 +00:00
Eli Barzilay
b04157aa61 fix bad input to raise an error as usual, added tests
svn: r7445

original commit: 6c13e101bfc3f4f18c08f6bcdd8c0a23556c2a70
2007-10-07 18:12:11 +00:00
Robby Findler
3145244ce3 added failing test case pointed out by Matthew
svn: r7400

original commit: 0dacc38c534c9d59c0ec4d0ac6e37867f562c538
2007-09-22 15:49:37 +00:00
Matthew Flatt
83ee5deb31 experiment with alpha setting in dc<%>, plus some slideshow experiments and other minor changes
svn: r7399

original commit: b9a0d860c07a1c58c46a60fdb1ce0541eca225d2
2007-09-22 13:48:22 +00:00
Eli Barzilay
bc69e19c0f fixed endian-ness
svn: r7377

original commit: 05ae7be90da32c0aa0cad25c09afd2f7ff1bf00e
2007-09-18 13:54:18 +00:00
Robby Findler
bafb017c5e moved contracts back to contract library
svn: r7367

original commit: 65cfcd572290b3a3961ac34dd8edc5204c3efb0e
2007-09-17 17:09:58 +00:00
Eli Barzilay
a238f1e6af allow raw result from md5
svn: r7366

original commit: cae0931777f92be52d0f8598ec30ecb813c66d38
2007-09-17 16:54:54 +00:00
Robby Findler
388cdee4d0 refactored the contract system so that contracts do not depend on the class system, and now the class contracts are exported from class.ss
svn: r7357

original commit: bd93217061d4304ed840fb1106666fabcbf0a930
2007-09-17 02:27:05 +00:00
Matthew Flatt
37265a7250 371.3
svn: r7350

original commit: 001404dec0ddf49e774ecac33df6601c4e1b542c
2007-09-15 22:27:14 +00:00
Robby Findler
84d56bf80c tried to improve size of generated code for structs
svn: r7348

original commit: b7c441833e7b84dd1705b2c5507ff603670d725b
2007-09-15 19:57:28 +00:00
Eli Barzilay
b166d5b37e do not trust require spec from user code
svn: r7342

original commit: 45649900e7047828f8e9aa536ea6f33af361b7e0
2007-09-15 00:50:54 +00:00
Eli Barzilay
5779d59bfb recurse into prefix etc require specs, ignore symbols
svn: r7341

original commit: d35939f5ed7c03f7134248c812dbaa056de7fd7d
2007-09-15 00:09:29 +00:00
Robby Findler
be84b7685f few minor improvements to the code generated by the contract library
svn: r7339

original commit: 33311ab2114f97ab5e039daa5ce7599dc89d82e4
2007-09-14 21:27:53 +00:00
John Clements
f35a9d26c2 tests for minor bug fixes in date.ss
svn: r7309

original commit: c192fba30262b9cce40a2d36b05e384c70135fda
2007-09-11 05:03:03 +00:00
Matthew Flatt
f8c7594976 371.2
svn: r7263

original commit: e4cbc4e6a938fd5bd90aab305ca39d61e7eae151
2007-09-02 17:39:32 +00:00
Matthew Flatt
1e119e583d fix sandbox for running in MrEd
svn: r7213

original commit: 76cad48393ec41dfabb3fc6b0457d47ca0685c8c
2007-08-29 20:34:17 +00:00
Eli Barzilay
8f9c92b506 new thread breaking in sandbox, improved with-limits to use call-in-nested-thread
svn: r7124

original commit: 2e636a54f125c14bea4ba7a32c5b7d50708af987
2007-08-19 23:45:08 +00:00
Eli Barzilay
3b074c7dad new thread breaking in sandbox, improved with-limits to use call-in-nested-thread
svn: r7123

original commit: 392f99b71726d504842c35a8e27d206108010bc6
2007-08-19 23:27:14 +00:00
Eli Barzilay
73be59b627 changed default current-alist-separator-mode to amp, added semi-or-amp mode
svn: r7057

original commit: 0e2a1a465ac5bb8d0e5a67ed115e584e0faef1e9
2007-08-08 15:30:03 +00:00
Robby Findler
9f656deb25 changes noticed by Matthew
svn: r6980

original commit: 67dd80eb7892c7541f58dea69f5d53350e828a36
2007-07-29 18:56:32 +00:00
Eli Barzilay
76668972ee PR8809 (value-less keys in the query parts) -- see message in the PR log
svn: r6931

original commit: 418df561e70b960fc3e4d764bca4b55d5eb62bda
2007-07-18 03:42:23 +00:00
Eli Barzilay
84e2fa4c84 sort directory lists so operations are independent of filesystem directory order
svn: r6930

original commit: 045b9e9ec7996991bf102fbbe99327463841f115
2007-07-17 09:38:53 +00:00
Eli Barzilay
56c8cafc5b some code reformatting
svn: r6929

original commit: e198aa3c292f3eda1dc2dabe50b77ab7589e4168
2007-07-17 09:16:30 +00:00
Eli Barzilay
7baf211d44 new promises
svn: r6912

original commit: eef7c4012776f0a0fcd4104d282000660b04bfe4
2007-07-14 05:08:23 +00:00
Eli Barzilay
77f1254ab7 read-accept-infix-dot
svn: r6835

original commit: ef9994abc538d83ed96e97615f0fd371af615066
2007-07-07 15:20:02 +00:00
Robby Findler
067bf11ed7 added parameter/c
svn: r6770

original commit: 2dfd35e5c713f9d38eb8d704a70f725e796f3722
2007-06-29 16:44:18 +00:00
Matthew Flatt
d43d9a3d1b fix problem with recursive reads on hash tables, sfix syntax-quoted hash tables in marhsaled compiled code, and add a bit more new documentation
svn: r6759

original commit: b883f4ef765c783d4a013b76ebdbb2f6b7a8acd0
2007-06-28 22:59:06 +00:00
Matthew Flatt
2c3f6d0c49 IMAP: generate shorter message lists
svn: r6750

original commit: c8b406bc7958e311976ec21c8b12d6aceb9f1efb
2007-06-27 21:54:22 +00:00
Matthew Flatt
151354bfc2 370.4
svn: r6710

original commit: d518f24039bf632adc4ae57d08ecfad07dd2f5bc
2007-06-20 21:11:38 +00:00
Eli Barzilay
8ca6c1c10a fix reading Unicode text
svn: r6684

original commit: eeaf779411ac6183dee8a8412885c868e9a65556
2007-06-17 10:40:23 +00:00
Robby Findler
6c71323fb9 added a test case for the bug Shu-yu just fixed
svn: r6675

original commit: ce0b5fec2fd4b79abd049765c7580114cf1bc201
2007-06-16 17:29:19 +00:00
Robby Findler
a0fb0d5248 fixed define-contract-struct so that it defines (via define-syntax) the struct name, following the define-struct covention
svn: r6664

original commit: ea5b3493f3ce62233fe96968b2b5d7026152b0df
2007-06-14 21:14:14 +00:00
Matthew Flatt
32c82aa53a keyword-procedure implementation scribblings; reverted opt-lambda hacks
svn: r6654

original commit: b0328d48536f158fa1238a8a8675ceaf26b425fe
2007-06-14 02:05:38 +00:00
Matthew Flatt
31a56be75c fix trait bug found by Ryan
svn: r6653

original commit: 2385d8bd9318c1f25e1cc34642853aa8f5123180
2007-06-13 22:47:17 +00:00
Robby Findler
251d76073b fixed PR 8737
svn: r6596

original commit: 3857b95a7b9886b5884c299206cc411882023fcb
2007-06-12 15:23:54 +00:00
Matthew Flatt
2092210508 work on docs for keyword arguments
svn: r6581

original commit: 05607ad6615dfd0bbbb9593d5b620898d373b3b3
2007-06-12 01:44:02 +00:00
Robby Findler
f647006423 changed the set of exported names a little bit
svn: r6577

original commit: 44ca7fb6e5e2223d78e01c68b380a0a0e7e97520
2007-06-11 20:50:50 +00:00
Matthew Flatt
0823deef6b guide and reference work; change opt-lambda to use lambda/kw and hack in keyword support for documentation purposes, along with define-opt
svn: r6572

original commit: 32e91015944dc36313bd5662390d93e33967047e
2007-06-11 07:19:42 +00:00
Matthew Flatt
04662786e0 get rid of for-values, change document format for mini-grammars
svn: r6549

original commit: 7d7cae8bf248c401674bc372202c2173e8c3dbfd
2007-06-09 01:13:52 +00:00
Matthew Flatt
bfc0ac43f9 370.3
svn: r6545

original commit: 63ce7b93fb53b8d74c4f335bf1b6f5718d9d7e3c
2007-06-08 08:03:06 +00:00
Matthew Flatt
97dd1d81e2 revised 'for' and docs
svn: r6400

original commit: c59c7ebab760505fc3215b4c58a823617df0bb0d
2007-05-30 03:10:57 +00:00
Matthew Flatt
a2a1b023c1 370.2
svn: r6369

original commit: e9385a910eac5c2f84dccbe6d66fed0741200785
2007-05-29 03:26:32 +00:00
Matthew Flatt
498f55e8ce revise generator names in for.ss
svn: r6329

original commit: 4074eb593ae9dfefc657b56f4ba310dfde235aaf
2007-05-26 00:52:55 +00:00
Matthew Flatt
d268afcc07 add comprehension implementation, though it may not survive
svn: r6247

original commit: 27624d91d6e11db019c33b393b4a0ff9e91a8ecc
2007-05-24 01:24:23 +00:00
Robby Findler
4e3946d1dc fixed default value of parameter
svn: r6234

original commit: 3d4f1532750882c20634caa355d5ff7035a5a820
2007-05-19 23:05:09 +00:00
Robby Findler
fb4ae3d6f2 added pretty-print-abbreviate-read-macros
svn: r6231

original commit: bd7f075593f6743dd07fcb4d2e1c84caa83ab902
2007-05-19 17:28:02 +00:00
Eli Barzilay
a294e5fb65 removed redundant check
svn: r6198

original commit: 091e7c0673ff8e876e6ba4aafc9489a704223296
2007-05-10 23:23:47 +00:00
Robby Findler
f1b5db54b7 improved error checking for provide/contract struct clauses
svn: r6155

original commit: e41ff4705e6862f19a9dc034e8983be8d94ee8d2
2007-05-05 17:50:19 +00:00
Matthew Flatt
0612f30ec6 add support for 'lib paths in define-runtime-path, and change world.ss to use it
svn: r6150

original commit: e85a15df9887cce43bd9ff43068480b1734d8f50
2007-05-05 00:17:06 +00:00
Matthew Flatt
7298c341cc temporary fix to preferences-file problem
svn: r6149

original commit: ba66079155181fa773353081ea89a352adcfb706
2007-05-04 23:32:24 +00:00
Eli Barzilay
8ed8fd7a62 made it possible to try several versions, use it in readline and openssl
svn: r6138

original commit: 26ab4af5f70617fa1752190458c0533ceaef7cd8
2007-05-04 06:08:48 +00:00
Eli Barzilay
50c870a048 use new mzscheme primitives
svn: r6109

original commit: 9c35fbd7ffb52af4e1e19a9d336fa3907113ce50
2007-05-01 08:49:29 +00:00
Robby Findler
bad1133100 fixed bugs in test suite
svn: r6104

original commit: 047346c1c8f9897ff6bc064e8d70963ffa36d740
2007-04-30 19:39:15 +00:00
Robby Findler
9138c5aa14 added unsafe list contract combinators
svn: r6096

original commit: 5ac3fdd86e905d679741fadca1dbe92b5894e6e9
2007-04-29 21:46:27 +00:00
Matthew Flatt
54bbbacc04 369.11
svn: r6085

original commit: e9bf34f1930103f62651e3ec5cbf35b791d097c6
2007-04-29 02:08:24 +00:00
Robby Findler
cd0e01c68e fixed a bug in structs
svn: r6059

original commit: ddf5ddaf68f6492dd4cd739481573de3ad927040
2007-04-27 22:02:14 +00:00
Matthew Flatt
fedbdecb6d fix gunzip to consume all bytes for the gzip stream
svn: r6058

original commit: 1227511d1c2a5652fb026cdc24c19561cc1dd510
2007-04-27 08:06:02 +00:00
Eli Barzilay
e69e0e4552 better regexp use
svn: r6057

original commit: 3098287803d3b5c2d4a2448ba19cf4061614aec5
2007-04-27 04:22:21 +00:00
Eli Barzilay
76aa4bffb6 svn: r6052
original commit: 853579755dcf7cbe32b33d6be3d862cf48ff371d
2007-04-26 21:39:36 +00:00
Matthew Flatt
b9da8168b0 369.10
svn: r6003

original commit: a45251d27211d633dc1834a92bc44bddeb983316
2007-04-20 01:16:15 +00:00
Eli Barzilay
302308a730 misc code improvements
svn: r5968

original commit: 2d6c871b6a1301bf15b6180a906178a188a12320
2007-04-17 21:10:56 +00:00
Robby Findler
af13884d7f added unconstrained-domain->
svn: r5967

original commit: db8cba03aa84d7dea742b780727bd744945b9047
2007-04-17 18:54:19 +00:00
Matthew Flatt
7ede90e075 split moddep into smaller libraries
svn: r5966

original commit: 382209d3fb5700c37347a9fc8d819ff3e565aa2d
2007-04-17 13:52:13 +00:00
Eli Barzilay
cb881ac790 URL parsing is closer to the RFC now
svn: r5965

original commit: e885e79295df773c61e149c075f0458a478fb35d
2007-04-17 11:56:20 +00:00
Eli Barzilay
2859c322a7 better error message when the scheme is bad, don't parse some more characters as part of a scheme part
svn: r5957

original commit: 4d6cc0f2b499fd83eebac3cf4e65f4b8be62c7c6
2007-04-16 21:35:59 +00:00
Eli Barzilay
d3d6c5b9f7 more memory
svn: r5936

original commit: e2a460e2d94c723f9d2ea491213212dfa5df5a07
2007-04-14 05:48:40 +00:00
Eli Barzilay
932ecece86 reversed accidental commit
svn: r5922

original commit: 3b88282cfe7b20c437332e5dec62722169a7a05c
2007-04-11 06:47:26 +00:00
Eli Barzilay
22126e8a01 u8vector is implemented using bytes
svn: r5921

original commit: bf8cd534cdac8545d04e417ea73963e8bef22b93
2007-04-11 06:46:17 +00:00
Eli Barzilay
8758e066c1 typo
svn: r5919

original commit: 4a010a722c10a9aef70f00f1cf11da3139e27a70
2007-04-10 22:56:24 +00:00
Eli Barzilay
6223d05ed3 svn: r5912
original commit: 0b386c6301ec9b22cf6d073f844a4f6315029b6c
2007-04-10 18:14:59 +00:00
Eli Barzilay
94053968e5 fix FSF address
svn: r5911

original commit: 8ecd7a93c9b327555616f0e78e544f1b098b11cf
2007-04-10 17:59:38 +00:00
Eli Barzilay
d8dd3224cc better sandbox input
svn: r5905

original commit: 30a27b1d8bd291c53d7bb0b2435e0cef8fac721a
2007-04-09 11:11:22 +00:00
Eli Barzilay
b6eea2325e better output specs and implementation
svn: r5903

original commit: c6f377aca8aa44c7e1f1be9cf30564943ab07216
2007-04-09 09:15:25 +00:00
Matthew Flatt
41e0bfd9b7 fix get-preferences when the file isn't there
svn: r5896

original commit: 61785f1fc85259ff24ca7972305ee63c0186cadd
2007-04-09 02:40:57 +00:00
Eli Barzilay
cfdc482cb8 some filename tweaks for windows
svn: r5891

original commit: 4cf75fbb65d01e78d110c4fa3f04b3bad73317a0
2007-04-08 21:39:12 +00:00
Matthew Flatt
ed9b437481 better default caching for preferences
svn: r5885

original commit: 274246e3300fd25f1537fc6ac74f1d3228b3b8b4
2007-04-08 07:40:34 +00:00
Eli Barzilay
72c7b14477 each evaluator gets its own thread group
svn: r5879

original commit: 0a266fabd31ded03c8f007ee4721eff81445fba9
2007-04-07 06:26:43 +00:00
Eli Barzilay
d699ac9dec do what you can when not in 3m
svn: r5878

original commit: 874c0331c3903602314e87062a1bea7300b854f8
2007-04-07 02:23:36 +00:00
Eli Barzilay
316bfe96e7 new sandbox in mzlib
svn: r5873

original commit: 433c9a57ec1cae5e251f89466d1f084af74b240d
2007-04-06 08:56:23 +00:00
Robby Findler
acb95cd1b7 added pretty-format
svn: r5862

original commit: 8f51c76a7b653508c304d6563eafaf7863042366
2007-04-03 22:27:21 +00:00
Robby Findler
13c4f2c1ac fixed a bug in new pretty-print-remap-stylable parameter handling
svn: r5810

original commit: 032740261d831ab0a24816db630ffc923313256b
2007-03-21 23:07:41 +00:00
Robby Findler
63336dc080 added pretty-print-remap-stylable
svn: r5808

original commit: a0f85de2e4babca558da932416d3bd182bdee436
2007-03-21 20:09:11 +00:00
Matthew Flatt
843378777e fix pretty-printer to pay attention to print-box (PR 8567)
svn: r5787

original commit: 3803b4e045764ee7d024b7f889e5dc7799194bb2
2007-03-19 03:29:06 +00:00
Robby Findler
b32cf5a501 added guilty-party
svn: r5783

original commit: 058bb56915d7a8eab4b0abe45f087f5a7ca489f3
2007-03-17 21:39:59 +00:00
Sam Tobin-Hochstadt
cec478ab11 Fix typo in name of macro.
svn: r5694

original commit: 7f9030952ed89c2ca7a45ab29e8f953926007f1a
2007-02-27 03:09:32 +00:00
Matthew Flatt
150a413a7f add TLS support to SMTP
svn: r5678

original commit: 8138f08177fa6943c05acde26a4a8997511a40a1
2007-02-23 21:27:10 +00:00
Matthew Flatt
a0fb049ab6 fix port functions to use byte-ready? instead of char-ready?
svn: r5640

original commit: dff013afc5449b7c0b3e41e7dcba0edf8491ba18
2007-02-20 01:42:03 +00:00
Eli Barzilay
2103c65b3d make-cvector with 0 args
svn: r5619

original commit: 492733aa40a6b73bb7adbbcba89ec8afa9b11eec
2007-02-15 20:39:17 +00:00
Matthew Flatt
8cbc701049 369.8
svn: r5594

original commit: 4b765cfa5a580e49bff9177104b5ec962d45b79c
2007-02-14 02:41:49 +00:00
Matthew Flatt
bd70478f11 add new command-line arguments: -p, -P, -Q
svn: r5557

original commit: 2007843ba4adc1b0a3cf6c53a22f3ae69b1049b9
2007-02-06 05:14:34 +00:00
Matthew Flatt
1e62e8d67e improve parallel testing
svn: r5548

original commit: 126ff2a91a96805871bde17e8363cf352625a0ca
2007-02-03 22:15:36 +00:00
Robby Findler
dbc90df6ae added define-opt/c
svn: r5515

original commit: 81ce545d63800bbec251485763681dad85c916fc
2007-01-31 01:12:19 +00:00
Matthew Flatt
842e4b257e 369.7
svn: r5506

original commit: bfc693c06348d44012ba59b289d14ae1ca84ea2b
2007-01-30 06:34:05 +00:00
Robby Findler
f742e5e985 some cleanup
svn: r5503

original commit: de59204fa51801f973407e49e85d40829b4c67fc
2007-01-30 00:54:23 +00:00
Robby Findler
e08ead165a merged the opt/c changes back into the trunk (finally!)
svn: r5481

original commit: 4ad8fdadeaf56e8e373a947f6d2d0f451d959233
2007-01-28 02:54:16 +00:00
Matthew Flatt
216324f8c0 hack to experiment with disabling contracts
svn: r5454

original commit: e7cc73c1cf15de936ff452362d78ab2fc98d8d0d
2007-01-25 06:20:22 +00:00
Matthew Flatt
9defe5b28c minor streamlining of unit compilation
svn: r5424

original commit: 42bf3cfbe0dfa8da3f21fe30b6847702bb948976
2007-01-22 03:45:26 +00:00
Matthew Flatt
1abcc01622 fix threadlib section report
svn: r5418

original commit: 6781640440dedfbc789284bf1390afd85aa57b5b
2007-01-19 21:42:53 +00:00
Matthew Flatt
21b1d3652d fix read-to-peek port so that it calls special-value procs only once for both peek and read
svn: r5392

original commit: 05faf4f7d36afea380719c624d1f8779fb0c174e
2007-01-18 12:17:45 +00:00
Eli Barzilay
d9d0f9c8de no need for string->immutable-string when creating exceptions
svn: r5372

original commit: 19c33a8e2abba847bb5fa0ad5b7382ce03c583b2
2007-01-17 01:18:50 +00:00
Matthew Flatt
eed6ec36e9 369.4
svn: r5327

original commit: 91add0453f25090c3b11b3fae06a01d65dbb0b3e
2007-01-12 07:09:56 +00:00
Jens Axel Soegaard
a8a28dadec Added
head-pure-port,   delete-pure-port,   put-pure-port,
  head-impure-port, delete-impure-port, put-impure-port
to (lib "url.ss" "net").
Updated doc.txt.

  

svn: r5317

original commit: 2589d4fc0d143f67ff14deaac0c81188dde04436
2007-01-11 23:57:01 +00:00
Eli Barzilay
1fca2539b3 typo
svn: r5247

original commit: ff2769ad955824eb2d63c56198a16c9833ce9024
2007-01-07 20:14:16 +00:00
Eli Barzilay
3769291887 parse url schemes properly (some test reformatting)
svn: r5241

original commit: 9984b48d88f56e168c8667173413c9794182f86b
2007-01-07 09:09:27 +00:00
Matthew Flatt
59c4b00119 fix pretty-print cycle detection for vectors
svn: r5228

original commit: 71f0a99be13a92b3b1ab0396c63c03843bd15a6b
2007-01-05 07:01:15 +00:00
Eli Barzilay
bbefba2294 2006->2007
svn: r5201

original commit: ddc068c52b3b815d871445190d267b4f736c86a8
2006-12-31 10:05:55 +00:00
Matthew Flatt
4022f6d97c unit clean-up
svn: r5160

original commit: 7b13755dadb4945ff467a1d6b1a067e76a53767c
2006-12-22 01:26:58 +00:00
Matthew Flatt
0956729355 fix rfc2822 timezone output for positive offset (include +)
svn: r5151

original commit: caffa6d450c7989d07c65de7b527cbb3298df1b8
2006-12-21 01:20:18 +00:00
Eli Barzilay
041cd1420d check identifiers
svn: r5135

original commit: e56e336194cc374e0edb7892fe8720fc5931e51a
2006-12-18 05:08:01 +00:00
Eli Barzilay
831e099478 * Better dealing with errors in eval-string and read-from-string/-all
* Made them work with byte strings too
* Added tests to the above

svn: r5081

original commit: a772fa8c8407386a2279c4d6ea2d6294de7c83c0
2006-12-11 18:03:33 +00:00
Eli Barzilay
d0c55dfa6c much improvements
svn: r5073

original commit: 2da3b1f2aadcd93306a74dfefd903fa8dd6f5d5e
2006-12-10 00:01:10 +00:00
Eli Barzilay
d29cf4d330 switch to kw, reformatting
svn: r5072

original commit: d835aa46f9b9255a722ab5e4f683ac4d1e1d98da
2006-12-09 21:07:53 +00:00
Robby Findler
69eb1bb885 changed the strategy of the preferences library in the framework to use a different key at the file.ss level (and thus save the prefs on each call to preferences:set)
svn: r5058

original commit: d47247507f6dd55cf3d628a83570096137cda406
2006-12-07 22:32:31 +00:00
Matthew Flatt
630d67b275 allow macros to expand to require in a-unit.ss
svn: r5055

original commit: 4f75452dbd364ee6c8c6199c139cb9f2b9f56f6d
2006-12-07 03:04:19 +00:00
Jacob Matthews
056431bb23 Cause error* to actually raise the error
svn: r5051

original commit: 6335ee3c03b229f3902c2012bb4c0a4bd6815879
2006-12-06 22:46:55 +00:00
Eli Barzilay
01fd8bc718 cookie-error -> error*
svn: r5050

original commit: 8ebd40d0e5c5bf9a20f58136eddf65aced35830e
2006-12-06 22:16:18 +00:00
Eli Barzilay
37ef215e1e more formatting etc
svn: r5048

original commit: 680c0f419a17268f7ec8b4e317940f9c7692b10c
2006-12-06 21:44:21 +00:00
Eli Barzilay
cc8a352f62 formatting etc
svn: r5045

original commit: f17f7bc479b22a88940729b43b8c11cd48ff11da
2006-12-06 21:23:38 +00:00
Eli Barzilay
5401208e73 merged units branch
svn: r5033

original commit: 3459c3a58f1cdc52fbc916acf306b29408468912
2006-12-05 20:31:14 +00:00
Jacob Matthews
187a45b1ab Added a test suite for net/cookie.ss, and fixed some bugs revealed by that test suite
svn: r5010

original commit: 7c7ada45146b43c621ca81a132dd1eadc677d68e
2006-12-03 00:02:40 +00:00
Jacob Matthews
3ec1d3e363 Fixed mutable-string-in-exception bugs that were all over the place in this library (!)
svn: r4999

original commit: b78f3a5c92369e5e5c3548694f1d8dc6717d29e1
2006-12-01 16:41:47 +00:00
Eli Barzilay
55d88c9b2b ~n -> \n
svn: r4939

original commit: 36d0159d8faf24cdddd0f969ac611741eb664d5e
2006-11-23 21:54:13 +00:00
Eli Barzilay
2e0d08966c even better code
svn: r4937

original commit: ed58b58c9055fc548ddcf908ea3c5f69cf233558
2006-11-23 17:56:06 +00:00
Eli Barzilay
4a8e6be9ab fixed another typo in the code, added tests
svn: r4936

original commit: a0243b4616e707de1d78332853cbddb0f4b47858
2006-11-23 17:49:24 +00:00
Eli Barzilay
b5e99cbd94 fixed some stuff, added tests, added simple option (no ranges)
svn: r4935

original commit: f902ea5ba94950312a65b4e053cce635f8ecefe2
2006-11-23 17:38:53 +00:00
Eli Barzilay
28a09920e8 improved glob->regexp + tests
svn: r4933

original commit: 6fbc2dc27f888bdb223aa028e927657d2fccb2d5
2006-11-23 09:53:58 +00:00
Eli Barzilay
7ae43e2d72 improved regexp-quote and regexp-replace-quote
svn: r4932

original commit: 145cc5be61b87bc630fb90247245137be575f97a
2006-11-23 05:39:47 +00:00
Eli Barzilay
3585f88ec0 use regexp
svn: r4930

original commit: c6a0983954452d412b201217aa6344d9a0387e69
2006-11-23 04:34:12 +00:00
Eli Barzilay
b8e831a397 reformatting, lots of it
svn: r4929

original commit: 2a4c258befee4022c23e86700f628d58102c00d6
2006-11-23 03:59:57 +00:00
Matthew Flatt
f37c065180 serialize paths with convention type
svn: r4925

original commit: 46fed6e8911cd1097c588a12565bafd19b22cba2
2006-11-23 01:50:00 +00:00
Eli Barzilay
7c029b42ce reformatted
svn: r4916

original commit: 11debcdcdc813483c781df57c20601548c3a1e6a
2006-11-22 00:06:01 +00:00
Eli Barzilay
e943b99164 no need for let*
svn: r4841

original commit: 1de6b29aed75d0f6d52b88a3611fa246cfbf074d
2006-11-13 19:53:13 +00:00
Eli Barzilay
8fd636d835 use path-element where needed
svn: r4838

original commit: ed575e9e031ecdd917c5f90731163639ff74912b
2006-11-13 19:15:55 +00:00
Eli Barzilay
3f4ba56e02 indentation
svn: r4837

original commit: 9d04d4dcfc8fdec5e961442c7bfbcefd4e96dc42
2006-11-13 18:50:36 +00:00
Matthew Flatt
db5974cdcc fix syntax-parameterize when RHS refers to LHS (PR 8383)
svn: r4830

original commit: b8924dfbeaf21d152dd6258ca41867fc717b18e4
2006-11-13 00:49:50 +00:00
Robby Findler
b44b6de3f1 added in attribute tests (but commented out for now)
svn: r4818

original commit: 302fa08dd8ef3fa8e7a68878344cdf4b944652a0
2006-11-10 03:28:09 +00:00
Robby Findler
b7ef3051ca fixed a bug -- used to duplicate subexpressions
svn: r4814

original commit: 83e09ada4cb509b86db844e814fa7aec26179883
2006-11-09 22:42:14 +00:00
Jay McCarthy
6cc7b55070 PR 8376 - Adding https 'support' to url-unit.ss
svn: r4802

original commit: 4ef5d8acd5765679f1c8db1237e2c6991d8504ef
2006-11-07 21:55:41 +00:00
Eli Barzilay
a73435da8c fix c->scheme for structs: set all tags
svn: r4799

original commit: b04926284f3dcf66c04856eb9a7bf4ae454847c9
2006-11-07 04:25:04 +00:00
Shu-Yu Guo
f951648456 contract opting should not be provided for release.
svn: r4795

original commit: dfaad3f28a628ff3494f1e65b0dbe4a9fa9c180c
2006-11-06 20:45:47 +00:00
Robby Findler
f71da72753 add tail call behavior test for -> contract
svn: r4779

original commit: 18288da49361fcf70780ae1330c39f4992516e10
2006-11-05 02:06:19 +00:00
Shu-Yu Guo
3ad9a94b46 - refactored opt/c to its own struct/prop
- moved opters next to their respective original contracts where possible
  - the rest moved to contract-basic-opters.ss to avoid module cycle
- fixed some typos

svn: r4774

original commit: bd0b34a9ac5b16ac08bc86bf0624f18982575b80
2006-11-04 05:02:57 +00:00
Matthew Flatt
8fc5a9f478 allow fields in a trait
svn: r4741

original commit: d863eac49264d70edb12da37296585c2d032b3ca
2006-11-01 23:01:18 +00:00
Matthew Flatt
0ee9f22efd added real->decimal-string (one piece of a real formatter)
svn: r4685

original commit: 58191912c6f0e292e60cb7d537c2508fe5bae71f
2006-10-26 06:55:29 +00:00
Eli Barzilay
d961bfaf01 use sort to implement quicksort
svn: r4682

original commit: 23882b3facfb76f6684585218b305a6f97ca0d71
2006-10-25 17:10:05 +00:00
Matthew Flatt
62b0fcc9cd added trait, finally
svn: r4681

original commit: 60fe398868ecd382224c07754a15a17185124b62
2006-10-25 08:02:59 +00:00
Matthew Flatt
c99ba6eedb clarify connection of control and fcontrol
svn: r4611

original commit: e7fd0e58186c9e55080b210f9f21fc796503ca5d
2006-10-16 02:09:36 +00:00
Eli Barzilay
5d6bed0d6b Sitiram -> Sitaram
svn: r4598

original commit: 45b095f96874711b023ade2d211ac492c1161883
2006-10-14 01:52:23 +00:00
Matthew Flatt
ae7ac38edc new control MzLib library
svn: r4595

original commit: 2f86c5d14d0428a16f9d17e26d8fc65de4672a0b
2006-10-13 22:06:32 +00:00
Robby Findler
674d0d4120 added John Stone's message to a comment
svn: r4565

original commit: a98abdc45f37747d8ffcc9b345972009ec45e683
2006-10-12 13:23:16 +00:00
Robby Findler
5d8304d58d added Doug's message as backup for the semi/amp thing
svn: r4554

original commit: a6dacbcd0bad31010521eca05ee52bf6ec61b9a3
2006-10-11 20:28:27 +00:00
Eli Barzilay
79fa2a6bd6 assume put_byte and put_short get numbers in the right range (looks like its ok)
svn: r4491

original commit: 19ce52a1ea2adf41b15158b1912cb6ef98b703df
2006-10-05 05:30:50 +00:00
Eli Barzilay
016c4784ff misc minor improvements
svn: r4490

original commit: 4e7be21178222d775a6282ab1e887cdb65093c26
2006-10-05 05:15:36 +00:00
Eli Barzilay
ddd6157459 fix for PR8331
svn: r4487

original commit: 4f7cc1e56b37485e565f5b0e3ed2d93ac51f49b8
2006-10-05 01:54:36 +00:00
Eli Barzilay
dcaa481278 Mainly reformatting and using kw.ss instead of opt-lambda and case-lambda
svn: r4453

original commit: 97c30012ed709d895e6c34797f4f240146cceebb
2006-09-28 16:13:32 +00:00
Eli Barzilay
840ee32d3b typo
svn: r4448

original commit: b123c4b3940fa84108d100be20fd8f78a6c6a5fe
2006-09-27 19:12:26 +00:00
Eli Barzilay
f84645ec2a added _bytes/eof
svn: r4447

original commit: 6c2343f20cc5fdf43039308e1425b3584bb4f0d9
2006-09-27 19:11:45 +00:00
Matthew Flatt
54527f8ce4 fix pregexp-match-positions
svn: r4441

original commit: 4b5146ca5b0d82be714af337cf0df970d994e55b
2006-09-26 20:56:51 +00:00
Eli Barzilay
13f0af4115 specialize code for body and no keywords (and no optionals)
svn: r4440

original commit: d1e22794f49cb7e5e9016f908b16b96d720df7d8
2006-09-26 15:28:05 +00:00
Eli Barzilay
eaa4136d7d allow #:body without #:keys
svn: r4431

original commit: 821135354b2fec54ed11054e917c150abb7a472c
2006-09-25 13:00:28 +00:00
Matthew Flatt
9c5f5ce53f dropped pregexp argument checking; it was too much duplication of contracts, and I'd rather leave it as a motivating example for better error reporting instead of a pile of code to maintain
svn: r4405

original commit: e404e9252a08465dfafc93fa259779457f7ba5e1
2006-09-21 03:25:12 +00:00
Matthew Flatt
333a72ea18 explicitly check pregexp arguments, insteda of letting regexp errors through
svn: r4404

original commit: e9a73b701ee8edcf54ee29d0fc01f0e7549df7c8
2006-09-21 02:39:00 +00:00
Sam Tobin-Hochstadt
9c94233a21 Fix infinite loop in pregexp-split.
svn: r4398

original commit: 6bf106f78527da23961e6312c9a34596b8cca942
2006-09-20 14:12:48 +00:00
Matthew Flatt
f4e29064e5 catch unexpected EOF in IMAP client
svn: r4392

original commit: c7fb924982784c6e5b12c47e6158eee2e1a880b7
2006-09-20 02:14:58 +00:00
Matthew Flatt
e22cfb2f10 minor px support
svn: r4390

original commit: 357849bf0abf06706067f76a95df48881a87574e
2006-09-19 21:39:37 +00:00
Matthew Flatt
84c3cf155c 352.6
svn: r4379

original commit: d3b96f936e5281332177a80a4cca6834c254d455
2006-09-19 00:39:51 +00:00
Eli Barzilay
ccc7e72733 error message typo
svn: r4295

original commit: 412a8b8cb3e33d3e9de33273afb0618f9bc9d3df
2006-09-10 16:36:43 +00:00
Eli Barzilay
515edc5fd3 * code reformatting
* use kw.ss instead of opt-lambda
* moved a debugging comment into an `if'

svn: r4273

original commit: a0c4d3b4545b1acf4e975bc4b2ae2996d6d4ff2c
2006-09-07 19:55:41 +00:00
Robby Findler
937f635aea fixed bug where the name has disappeared from a contract violation (and added test cases, of course)
svn: r4235

original commit: 4a6cee9cf89142f5fc921becf9d491a69f488e61
2006-09-04 02:07:01 +00:00
Robby Findler
9370b845ab added a test
svn: r4215

original commit: a39db76867c6862568fb1b7e4f7c3f749778a335
2006-09-01 15:51:13 +00:00
Robby Findler
7cca6b2fee added contract-opt, renamed contract-helpers to be a .ss, not .scm
svn: r4207

original commit: d8a72d982f30c19a5981211c25d8f7164113a52a
2006-08-31 22:30:13 +00:00
Matthew Flatt
5de6611795 make generic smarterabout final methods
svn: r4105

original commit: c0ce55afb4134e45240eb9c53203859837020663
2006-08-22 01:26:58 +00:00
Matthew Flatt
3f799117b7 add inherit/super and inherit/inner (to eventually replace rename-inner and rename-super)
svn: r4087

original commit: 35d14b301f37d0b4a7cdb7d88dff74ef7620abf5
2006-08-18 00:47:32 +00:00
Matthew Flatt
dced16e4b4 fix #hasheq printing
svn: r4066

original commit: 63c03f40f92deefcadccd5188b907c07c905a959
2006-08-15 09:22:36 +00:00
Eli Barzilay
9f7172110e opt-lambda -> define/kw
svn: r4032

original commit: b20f81b7811a12c10eec1ee9f7a042758439e58f
2006-08-12 03:22:56 +00:00
Matthew Flatt
ce797b37a0 don't block for bytes that might not be needed
svn: r4031

original commit: 21939a881d7a86ce3ff51550757eaff95118badd
2006-08-12 03:02:46 +00:00
Matthew Flatt
e6da73beec use opt-lambda instead of rest arg: cleaner, and correctly reports arity mismatches
svn: r4030

original commit: 786bfdab30a6630aa44d217e23ccc98588574757
2006-08-12 02:48:26 +00:00
Matthew Flatt
3e2edc37d2 avoid expensive char-by-char peek with lookahead, and instead peek a block into a buffer
svn: r4029

original commit: b206c1bc8427f65e90210c6c50040fccf9635516
2006-08-12 02:47:46 +00:00
Robby Findler
0a34d6f098 fixed buggy test suite
svn: r3998

original commit: 97e613ac54ec203d55862b6b784c01f084c1421b
2006-08-09 14:07:02 +00:00
Robby Findler
db19d303d6 fixed PR 8210
svn: r3979

original commit: a582a09d669a8a5ea811ef28d0b35d74b5e6a801
2006-08-07 13:31:32 +00:00
Sam Tobin-Hochstadt
7d557e8406 Removed obsolete mzlib/private/plt-match directory.
Moved match implementation to new mzlib/private/match directory.

Implement keyword arguments to define-match-expander.

svn: r3943

original commit: 931d214b6915080e4daf32a6a702c62ee527442c
2006-08-03 20:01:39 +00:00
John Clements
1bc986acb6 bug fix
svn: r3908

original commit: ecd96a68ae55953e978d98bb0d6128ea286c7611
2006-07-31 14:48:39 +00:00
John Clements
6c7805387f some functions now support bytes
svn: r3906

original commit: 1a71a10f10e8bdd0a751363be14632961140ced8
2006-07-31 14:30:48 +00:00
Eli Barzilay
58359b6418 re-do changes that were undone in r3843
svn: r3859

original commit: bb5b45b181a85a28ee865cffcf2ef42c54a18408
2006-07-28 08:15:46 +00:00
Eli Barzilay
e357d38c7c Undo the following revisions:
r3839
  r3825
  r3823
  r3821
  r3820 (undo only the changes in drscheme/private/debug.ss)
  r3792
  r3791

They will be re-done after v352 is released

svn: r3843

original commit: 5099b078c6bc07d83e0b11d486e342905a87ede4
2006-07-27 17:12:18 +00:00
Robby Findler
7dff7ec133 fixed PR 8190
svn: r3839

original commit: 967cd9ab14f632d68caf8b8e590862941c4a9fc4
2006-07-27 14:10:55 +00:00
Eli Barzilay
66f06dd4f6 url-port can be #f when no port is specified
svn: r3802

original commit: d5294823a2160c9cf99db2e0f6481e29f741784a
2006-07-25 06:49:41 +00:00
Robby Findler
f1ab9853dc added more or/c tests
svn: r3793

original commit: c937d4aa28d04478576efb0c1ad31660db5201ce
2006-07-24 14:51:52 +00:00
Eli Barzilay
f151d84b22 fix bug in case-insensitive globs
svn: r3761

original commit: 3190033d7a46b8c450e2837ee0cb3d8f6a2d158d
2006-07-19 00:48:34 +00:00
Eli Barzilay
6eafa195c2 minor improvements, mostly formatting
svn: r3745

original commit: c6fbade5d3955248c4f94f37899b4308bcff7c37
2006-07-17 20:26:55 +00:00
Eli Barzilay
eee9fa25fa Fixed (and improved) `http://getpost-impure-port' to show the port in
the Host header if it's not the default.

svn: r3744

original commit: 96034746fc334de939259e314b187eb6402f2127
2006-07-17 20:06:52 +00:00
Eli Barzilay
28bc64b5f8 use case-lambda instead of dot argument
svn: r3703

original commit: 5471a32913a471f59e434a1021cc5b0785037a00
2006-07-14 14:49:59 +00:00
Robby Findler
f2b0445595 fixed PR 8166
svn: r3701

original commit: 73ce86e94bf9b7f572475bfb2180789bdfca6d48
2006-07-13 19:29:04 +00:00
Eli Barzilay
6edba2f4c6 make it possible for the procedure in fold-files to signal skipping a directory
svn: r3695

original commit: 38d5a59a3cd2c43f89a854cf7a07fe93b58fdd3d
2006-07-13 09:56:06 +00:00
Eli Barzilay
3536d510e7 clearer definition for fold-files, pass
svn: r3692

original commit: 897fc0e26c51c24cc4db3da0623694a3ba5952bf
2006-07-12 21:48:32 +00:00
Sam Tobin-Hochstadt
ba944cf708 match.ss: abstract some boilerplate, and use syntax/loc when doing conversion to plt-match
match-helper.ss: add helper macro

render-test-list-impl.ss: fix hygiene bug in checking for non-linear patters
			  (thanks to Ryan Culpepper)

gen-match.ss: Fix error reporting location in match errors.
	      (thanks to Ryan Culpepper)

svn: r3689

original commit: b42a11d12dbff0a32779566f00f3f612ad47a356
2006-07-12 18:59:07 +00:00
Matthew Flatt
61c432ef3f don't consider item line-splittable if the size hook returns a non-#f value
svn: r3688

original commit: 495e8798203411edd0fb191bd8a4804d6f3af3e7
2006-07-12 13:48:06 +00:00
Robby Findler
2136b48e14 added first order checking and some stop-gap checking for sub-structs
svn: r3675

original commit: 0d07f36ab77960c7bb5199c9b05f14740f6a10b8
2006-07-10 20:57:33 +00:00
Matthew Flatt
9dde9cc2cf fix case in restart test
svn: r3671

original commit: aad04a274b01248ce87c4414776bfe986e057e16
2006-07-10 13:33:47 +00:00
Robby Findler
dde4df1443 improved running time of contracts and moved some provide/contracts to the bottom of files (not necc yet, but may become necc)
svn: r3665

original commit: 49667529da7ed68dce159b2af3b62cd56231ebce
2006-07-09 21:07:04 +00:00
Eli Barzilay
2d45ce40ea Better output: using quiet.ss will show nothing except for section
headers and errors (if any).  Also, using quiet.ss will exit with an
error code if there were errors.

svn: r3655

original commit: bbf54efde9725215d56bb0d6eafaf23970f6820f
2006-07-07 23:46:35 +00:00
Robby Findler
a721c44f89 extended or/c to support multiple higher-order contracts
svn: r3606

original commit: 79ae279b79dba87c058d4ac6a610c1d50fa32932
2006-07-06 02:08:12 +00:00
Matthew Flatt
b21184c417 350.3
svn: r3571

original commit: ebe051694d4ea155404b6c39f9cae3ebbca9fa0d
2006-07-01 18:53:09 +00:00
Matthew Flatt
621c98d7b4 missing conversion to internal version of get-ffi-lib
svn: r3539

original commit: 0dca64f8f49863650b6ad0147c5c2d889171d213
2006-06-29 14:10:41 +00:00
Eli Barzilay
4a5b63f079 redoing proper changes
svn: r3533

original commit: ed80f4a94561dd4af4993aa742c630c7ad18bb92
2006-06-28 21:01:38 +00:00
Matthew Flatt
2d3b1c32f4 unwind apparently accidental commit
svn: r3520

original commit: 788d291b132a9df09f9363518fa2f0cf060c1228
2006-06-28 11:40:24 +00:00
Eli Barzilay
8c65e0439b get-ffi-lib does not expect an ffi-lib input
svn: r3515

original commit: 8d9e8b852a1e22ade2f1872b8fe05cc3b7c4a423
2006-06-28 01:14:14 +00:00
Matthew Flatt
87173faf70 less Windows special cases now that ffi-lib #f searches MzScheme DLL
svn: r3513

original commit: 5eb65a0c32aa809118626f9648a4b7d44f4f74fb
2006-06-28 01:01:02 +00:00
Jay McCarthy
486ea7a2e3 filename safe mode, see base64 rfc
svn: r3445

original commit: 3021890cd1df838215fddf7daf1d54a20a356221
2006-06-23 13:15:52 +00:00
Robby Findler
2474f2657f generalized and/c
svn: r3422

original commit: 6cd4b0009b782b23317a5ff7b19def7da05e5f96
2006-06-20 20:49:18 +00:00
Matthew Flatt
3f5ad16ead define-member-name and member-name-key
svn: r3415

original commit: f272ae9d7e4a637050d7e498f3bcfd637af84eec
2006-06-19 13:04:54 +00:00
Eli Barzilay
e7841b94f7 better zip comment
svn: r3404

original commit: 89e43db94460231aafa518004ad436062b785819
2006-06-18 20:12:54 +00:00
Robby Findler
4bf775bd34 removed tests that I cannot fix
svn: r3207

original commit: 1159ef9df105ff5e6bbe316c3bb58e024389e1df
2006-06-03 21:56:55 +00:00