Jay McCarthy
a1e855a035
adding an optional argument to get-pure-port/headers
2012-08-16 14:47:09 -06:00
Robby Findler
86572cc8c3
adjust the contract on string->url so that it actually catches all of
...
the errors that would be signalled by the body. also, remove
url-regexp from the exports (it was only recently added)
I believe this eliminates two of Eli's concerns:
- the contract is no longer so painful to read
- the performance is more reasonable.
Specifically, for the performance, here are the times I see to call
string->url on "http://www.racket-lang.org ":
no contract: any/c
cpu time: 564 real time: 566 gc time: 3
weak contract: (-> (or/c string? bytes?) url?)
cpu time: 590 real time: 590 gc time: 3
strong, regexp-based contract:
(-> (or/c (not/c #rx"^([^:/?#]*):") #rx"^[a-zA-Z][a-zA-Z0-9+.-]*:") url?)
cpu time: 632 real time: 633 gc time: 5
This appears to be about a 10% slowdown for the regexp-based contract
over the weaker contract.
related to PR 12652
2012-03-29 19:31:32 -05:00
Robby Findler
fdf3fa6492
apply Andy's diff (and adjust the documentation correspondingly)
...
closes PR 12652
2012-03-27 12:21:17 -05:00
Jay McCarthy
12580337f2
Fixes PR9965 and a missing doc xref
2011-12-07 06:23:25 -07:00
Jay McCarthy
37a7e0a2e1
Revert "Forgot to include doc change"
...
This reverts commit ccd5061c87
.
2011-11-23 11:13:21 -07:00
Jay McCarthy
ccd5061c87
Forgot to include doc change
2011-11-23 10:59:54 -07:00
Robby Findler
11a3d9b0ac
add support for redirections to get-pure-port and add get-pure-port/headers
2011-10-03 13:21:30 -05:00
Jon Zeppieri
d44a7a480a
Moved `net/url' code from unit to module.
2011-09-05 15:22:39 -04:00
Eli Barzilay
a38f384a00
Finish converting scheme' ->
racket'.
...
Everything compiles fine now even if the compatibility bindings are
gone.
2011-06-28 00:45:38 -04:00
Eli Barzilay
ac26fe7554
A ton of @scheme*' ->
@racket*' and related updates.
...
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.
2011-06-25 04:08:47 -04:00
Eli Barzilay
8990177c75
Correction to the small correction
2011-06-20 16:45:33 -04:00
Eli Barzilay
f08ce64e07
Small correction
2011-06-20 15:41:57 -04:00
Matthew Flatt
f3da5f7fd8
adjust and document net/url HTTPS support
2011-06-20 08:00:43 -06:00
Eli Barzilay
debd1f9f1e
Recketizing much in `net/*', mass ".ss" -> ".rkt" conversion in .scrbl files.
...
(Some other minor things here and there.)
2011-06-20 04:27:14 -04:00
Eli Barzilay
a46743211b
A lot of "plt-scheme.org" -> "racket-lang.org"s.
2010-05-17 00:53:12 -04:00
Eli Barzilay
c0a8a01222
Changed @itemize{...} to @itemize[...] (done after comparing the doc
...
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)
svn: r14427
2009-04-05 17:46:20 +00:00
Sam Tobin-Hochstadt
8dad54e520
Fix doc typo.
...
svn: r12515
2008-11-19 22:49:43 +00:00
Matthew Flatt
8284b3ab15
net docs finished
...
svn: r9317
2008-04-15 14:13:10 +00:00
Matthew Flatt
2b5d800190
more net library docs
...
svn: r9284
2008-04-13 15:44:10 +00:00
Matthew Flatt
0153e122b7
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
2008-04-10 19:05:35 +00:00
Eli Barzilay
6f0ce91461
add #:indent to verbatim
...
svn: r8707
2008-02-18 20:01:23 +00:00
Eli Barzilay
9c77909710
use @verbatim{...}
...
svn: r8699
2008-02-18 10:49:20 +00:00
Matthew Flatt
b76aa843ab
move doc sub-dirs to scribblings sub-dirs
...
svn: r8281
2008-01-10 20:07:32 +00:00