Eli Barzilay
30adf7980a
switch to scheme/base for the sandbox interface and for use in tests
...
svn: r12656
2008-12-01 03:37:02 +00:00
Matthew Flatt
2c48c2c817
splicing-syntax-parameterize and docs for scheme/splicing
...
svn: r12600
2008-11-26 21:31:58 +00:00
Eli Barzilay
06064b856b
added the scribble tests
...
svn: r12584
2008-11-25 01:00:37 +00:00
Matthew Flatt
f40ae63f45
R6RS test-suite patch from Taro Minowa (PR 9942)
...
svn: r12580
2008-11-24 21:15:22 +00:00
Matthew Flatt
a0f91d905e
revised internal-definitions context and a basic 'define-package' form
...
svn: r12579
2008-11-24 19:52:41 +00:00
Eli Barzilay
5b9f0aa322
Implemented a `no-empty-edge-matches' function using the new
...
`make-regexp-tweaker', which produces a regexp that cannot match an
empty string at the beginning or the end of the input. This:
* simplies a whole bunch of messy and fragile code
* makes `regexp-split' and friends usable with a pattern like #px"\\b"
(which previously would match in every position, making it explode
the string to 1-character strings)
* makes it even closer to what perl does, the only way that we produce
a different result from perl now is that we don't blindly drop empty
matches at the end like perl (it *does* keep empty matches in the
beginning though)
The two tests that demonstrated the difference are now changed, and a
bunch of other tests added.
svn: r12575
2008-11-23 05:40:54 +00:00
Matthew Flatt
2480a1c4e8
extra int-def tests
...
svn: r12565
2008-11-21 14:01:32 +00:00
Matthew Flatt
58f9e02513
fix (mostly) expand tests suite
...
svn: r12564
2008-11-21 13:52:20 +00:00
Jay McCarthy
daff0abe15
Extended example
...
svn: r12550
2008-11-20 23:57:32 +00:00
Matthew Flatt
8ccce66af7
round out inlining and optimization of simple allocating primitives
...
svn: r12539
2008-11-20 13:50:22 +00:00
Jay McCarthy
a687555c38
moving tests
...
svn: r12512
2008-11-19 22:22:02 +00:00
Sam Tobin-Hochstadt
4c0c3c0ff8
Fix dynamic context of use of match failure continuations.
...
svn: r12497
2008-11-18 21:17:36 +00:00
Sam Tobin-Hochstadt
d1fca9c04a
Fix PR 9918.
...
svn: r12480
2008-11-17 23:58:05 +00:00
Jay McCarthy
54429dc56b
Response/basic bug
...
svn: r12474
2008-11-17 17:07:51 +00:00
Matthew Flatt
69fdabf0a0
fix {s,u}int-list->bytevector (PR 9916)
...
svn: r12459
2008-11-15 18:54:30 +00:00
Matthew Flatt
c0fb0086e9
fix R6RS boolean=? and symbol=?
...
svn: r12456
2008-11-15 13:42:11 +00:00
Matthew Flatt
c73bb99cf6
fix struct type immutable-field handling and checking of prop:procedure values (PR 9914 and more)
...
svn: r12454
2008-11-15 02:49:54 +00:00
Matthew Flatt
59f3f19f84
make the optimizer slightly smarter, so that it can see through more patterns of nested let and letrec procedure bindings
...
svn: r12434
2008-11-14 00:48:54 +00:00
Jay McCarthy
f64d8a5280
Exposing MIME headers to user
...
svn: r12431
2008-11-13 21:25:13 +00:00
Matthew Flatt
4dd202b960
,
...
svn: r12430
2008-11-13 21:11:48 +00:00
Eli Barzilay
fc1b9cdf9d
fix expected error messages
...
svn: r12429
2008-11-13 17:18:50 +00:00
Jay McCarthy
d56eed754b
Redoing documentation layout
...
svn: r12418
2008-11-12 23:45:00 +00:00
Matthew Flatt
cc69a51813
inline 'list' and 'box' allocation
...
svn: r12417
2008-11-12 21:18:08 +00:00
Jay McCarthy
d0a5616cb0
Abstracting HTTP code to sub-module
...
svn: r12415
2008-11-12 18:44:29 +00:00
Matthew Flatt
4fe1da791c
display-list[-to-file] to display-lines[-to-file]
...
svn: r12402
2008-11-12 03:25:24 +00:00
Matthew Flatt
68a329430d
adjust excessively pessimistic fix to letrec-bound variable propagation (because a test case caught the change, so maybe it matters)
...
svn: r12401
2008-11-12 03:10:00 +00:00
Matthew Flatt
4bb9ef582f
inline vector allocation
...
svn: r12399
2008-11-12 02:09:43 +00:00
Jay McCarthy
fd6dfdbbc4
Better SSL support
...
svn: r12396
2008-11-11 23:31:26 +00:00
Jay McCarthy
9c174affa7
Removing some old functions
...
svn: r12395
2008-11-11 23:04:49 +00:00
Jay McCarthy
35cb453ea9
Pulling out servlet creation routines
...
svn: r12394
2008-11-11 22:57:41 +00:00
Matthew Flatt
02277342ac
substitute Scheme-implemented map, for-each, andmap, and ormap in scheme/base and mzscheme, since the JIT generates faster code for the common 1- and 2-argument cases
...
svn: r12393
2008-11-11 22:25:24 +00:00
Jay McCarthy
34c5db31ef
Adding a barrier, making a better name, and support stateless in serve/servlet
...
svn: r12392
2008-11-11 22:24:44 +00:00
Matthew Flatt
a6d953b6f5
add port->string, file->string, etc.
...
svn: r12388
2008-11-11 17:55:14 +00:00
Jay McCarthy
4f8dfc7514
Merging the web language dispatcher into the standard one
...
svn: r12378
2008-11-10 22:32:51 +00:00
Jay McCarthy
f7481b0c08
Slowly merging the two servlet regimes
...
svn: r12377
2008-11-10 18:45:44 +00:00
Robby Findler
773aaca3ba
made mutual recursion work for ->d
...
svn: r12366
2008-11-09 13:42:46 +00:00
Robby Findler
2394848555
function contracts now preserve tail recursion
...
svn: r12360
2008-11-09 02:31:25 +00:00
Eli Barzilay
b0a0c8c2ce
avoid using the mzscheme tests in planet, added to nightly tests, but commented out
...
svn: r12354
2008-11-08 17:59:11 +00:00
Jay McCarthy
8a91afa69d
Moving config:scripts back inside the adt barrier
...
svn: r12348
2008-11-07 23:22:11 +00:00
Jay McCarthy
7479f59e13
Expanding functionality of serve/servlet
...
svn: r12346
2008-11-07 18:54:23 +00:00
Jay McCarthy
3187b4849d
Adding test
...
svn: r12345
2008-11-07 18:15:18 +00:00
Jay McCarthy
b90c1da006
New tests for password stuff
...
svn: r12343
2008-11-07 17:23:56 +00:00
Matthew Flatt
65eb7e7a18
call-with-immediate-continuation-mark
...
svn: r12339
2008-11-07 02:54:12 +00:00
Jay McCarthy
a8bc141a77
Generalizing dispatch-servlets
...
svn: r12338
2008-11-06 22:23:45 +00:00
Sam Tobin-Hochstadt
c4deb8e5e7
Fix handling of wrong size vectors.
...
Add tests.
Fixes PR9885.
svn: r12334
2008-11-06 20:23:40 +00:00
Jay McCarthy
cbecece203
Cleaning up timer/conn manager interface
...
svn: r12331
2008-11-06 17:01:27 +00:00
Jay McCarthy
61b44707cd
Cleaning up interface and standardizing functions
...
svn: r12330
2008-11-06 16:47:00 +00:00
Matthew Flatt
4215289320
doc fixes
...
svn: r12328
2008-11-06 16:22:12 +00:00
Jay McCarthy
d9be3d0c4b
Improving contracts on web lang
...
svn: r12322
2008-11-05 23:09:14 +00:00
Jay McCarthy
05f36015d5
Better contracts
...
svn: r12317
2008-11-05 22:31:55 +00:00