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