Commit Graph

1127 Commits

Author SHA1 Message Date
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