Robby Findler
f486051cd9
changed some overly specific tests so they dont have to be run from my directories and updated to some new mz error messages
...
svn: r13204
2009-01-18 19:28:51 +00:00
Stevie Strickland
e1d5ced45e
Only apply a single contract wrapping to a value contracted through unit
...
exporting/importing. Also add some more unit contract tests.
svn: r13203
2009-01-18 10:38:52 +00:00
Stevie Strickland
e6999c8184
Just to ensure that nothing wonky goes on, change these to function names that
...
aren't in scheme/base.
svn: r13201
2009-01-18 05:54:58 +00:00
Stevie Strickland
92fa69c387
Add some tests that check interaction between with-contract (here
...
through define/contract) and unit contracts.
svn: r13183
2009-01-16 22:21:18 +00:00
Stevie Strickland
f6d571db40
Add a test that involves blame on a non-unit entity.
...
svn: r13182
2009-01-16 20:46:39 +00:00
Stevie Strickland
0fcf609e2b
Syncing again
...
svn: r13178
2009-01-16 19:11:18 +00:00
Stevie Strickland
cc9925dd6b
Add unit contracts from branches/sstrickl/unit-contracts.
...
svn: r13177
2009-01-16 19:03:11 +00:00
Matthew Flatt
2ef432d1bf
benchmark tabulation option
...
svn: r13176
2009-01-16 18:31:03 +00:00
Stevie Strickland
b29b08dec0
Adding tests, because we should.
...
svn: r13175
2009-01-16 18:24:59 +00:00
Stevie Strickland
4fd8753c66
Start of a testing framework for unit contracts.
...
svn: r13173
2009-01-16 17:50:05 +00:00
Stevie Strickland
768117b201
Sync to trunk in preparation of merging (though unit-contracts will go first).
...
svn: r13171
2009-01-16 16:59:20 +00:00
Eli Barzilay
a76cdc248f
added promise-forced? and promise-running?
...
svn: r13160
2009-01-16 05:46:07 +00:00
Eli Barzilay
b81ea02cab
add more tests, mainly for catching exceptions and other raised values
...
svn: r13159
2009-01-16 05:18:37 +00:00
Stevie Strickland
ea3879fd8f
Syncing again, whee.
...
svn: r13136
2009-01-15 02:35:34 +00:00
Ryan Culpepper
92a938dc6d
macro stepper tests: updated
...
svn: r13133
2009-01-15 00:07:47 +00:00
Stevie Strickland
a4165d14b4
Change this to match how the error messages now come across.
...
svn: r13125
2009-01-14 21:39:43 +00:00
Stevie Strickland
d3f703b043
Fixing these back up to how they were before.
...
svn: r13123
2009-01-14 21:31:46 +00:00
Stevie Strickland
5ac3135cd6
Syncing up here as well.
...
svn: r13118
2009-01-14 18:27:06 +00:00
Eli Barzilay
d1a0086471
newlines at EOFs
...
svn: r13105
2009-01-14 03:10:47 +00:00
Stevie Strickland
2537508865
Syncing on up
...
svn: r13084
2009-01-13 01:05:50 +00:00
Matthew Flatt
2530e04720
add some-system-path<->string functions to scheme/path
...
svn: r13065
2009-01-11 14:47:51 +00:00
Matthew Flatt
4180d67e34
make scheme/path fuctions work on paths for any playform
...
svn: r13064
2009-01-11 13:52:26 +00:00
Stevie Strickland
22ee00b10f
Oh, no! Aliens, bio-duplication, nude conspiracies.. oh my God,
...
Lyndon LaRouche was right!
svn: r13037
2009-01-08 14:55:23 +00:00
Jay McCarthy
f5aa64f90b
send/formlet issue
...
svn: r13020
2009-01-06 15:37:23 +00:00
Eli Barzilay
e371bd8f4a
completed Matthias's aborted commit
...
svn: r12999
2009-01-04 13:59:00 +00:00
Ryan Culpepper
b6312ff3ca
macro stepper tests:
...
added regression test for PR 10000
updated lifting tests for new variable name convention
svn: r12994
2009-01-03 19:58:06 +00:00
Matthew Flatt
d596401804
scheme/foreign: allow #f as NULL function pointer, allow callback as cpointer
...
svn: r12992
2009-01-03 18:51:15 +00:00
Robby Findler
6cc488603f
PR 9999: fixed color-list->image and alpha-color-list->image so that they accept zeros for the widths and heights
...
svn: r12988
2009-01-03 17:36:46 +00:00
Robby Findler
97e00eef97
fixed a bug in the ->d contract checking (wrt tail dropping)
...
svn: r12987
2009-01-03 16:57:46 +00:00
Robby Findler
3af2ea45d0
changed ->d so that it only checks the contract just above, not many above
...
svn: r12986
2009-01-03 16:40:54 +00:00
Stevie Strickland
6d966c80af
Syncing
...
svn: r12982
2009-01-03 03:09:06 +00:00
Matthew Flatt
b2d0a37f7b
add propagated arguments to 'call-with-continuation-prompt'; streamline 'with-handlers' expansion; speed up slightly some JITted cross-module function calls
...
svn: r12979
2009-01-02 21:57:31 +00:00
Matthew Flatt
c7acb6d9ef
fix pinhole bug created by recent cache-image-snip% changes
...
svn: r12975
2009-01-02 20:19:36 +00:00
Matthew Flatt
5e9b0c157a
fix from Will for set-port-position test by getting a position that will be used later (PR 9993)
...
svn: r12965
2009-01-01 21:36:37 +00:00
Robby Findler
fb821d9041
added argmin and argmax to scheme/list and to the teaching languages
...
svn: r12960
2009-01-01 00:03:31 +00:00
Matthew Flatt
87274b2a97
procedure-rename
...
svn: r12952
2008-12-30 14:36:25 +00:00
Matthew Flatt
1642a84e69
add equal?/recur; implement equal? for image-snip% via properties
...
svn: r12950
2008-12-29 22:36:53 +00:00
Matthew Flatt
0cd2537a82
add equal<%> ad interface*
...
svn: r12946
2008-12-28 15:05:02 +00:00
Matthew Flatt
2083015b65
fix result checking for fxdiv
...
svn: r12938
2008-12-26 13:43:16 +00:00
Stevie Strickland
9e4d8d08b9
Syncing
...
svn: r12929
2008-12-23 03:20:02 +00:00
Matthew Flatt
82ead03b92
change _fpointer handling to work with function pointers in structs and other such uses; add 'function-ptr' casting operation
...
svn: r12913
2008-12-20 05:09:35 +00:00
Matthew Flatt
23e8624e41
fix the test-suite sandbox
...
svn: r12907
2008-12-19 20:58:56 +00:00
Stevie Strickland
0b1829e250
Sync up
...
svn: r12877
2008-12-17 14:28:56 +00:00
Eli Barzilay
f74dc2b8c7
Added `call-with-trusted-sandbox-configuration', and used in scribble
...
and in tests.
svn: r12871
2008-12-16 20:29:17 +00:00
Stevie Strickland
236370fd9f
Syncing up this branch to get ready to clean it up for future possible
...
merging.
svn: r12870
2008-12-16 20:06:24 +00:00
Eli Barzilay
43124c2ec5
more adjustments
...
svn: r12863
2008-12-15 21:37:55 +00:00
Eli Barzilay
f8dff60a01
adjust limits on tight test, others two, clarified comments
...
svn: r12862
2008-12-15 21:32:50 +00:00
Matthew Flatt
25b27a8b08
more memory-accounting repairs, so that sandbox tests now pass
...
svn: r12861
2008-12-15 21:15:24 +00:00
Eli Barzilay
0786da10cb
svn: r12860
2008-12-15 20:43:28 +00:00
Eli Barzilay
5141289bd7
* No nested code inspector for scribble sandboxes
...
* No nested inspectors or memory limit for testing sandboxes
svn: r12857
2008-12-15 18:29:59 +00:00
Eli Barzilay
04d0b55134
raise the limit for the problematic test, and compensate by doing more iterations
...
svn: r12855
2008-12-15 18:18:06 +00:00
Eli Barzilay
c62595772f
Finally enabled using a sub code-inspector properly, with a new
...
'read-bytecode permission mode. Added tests and (crappily)
documented.
svn: r12846
2008-12-15 01:07:00 +00:00
Eli Barzilay
9295a1dc27
* Fix memory test
...
* Better organization of `user-eval'
* Deal with cases when the evaluator dies outside of our control
svn: r12841
2008-12-13 23:26:44 +00:00
Eli Barzilay
39a69b30fd
Don't set memory limits or test for them when there is no memory
...
accounting.
svn: r12839
2008-12-13 22:44:02 +00:00
Eli Barzilay
813eb20e35
termination message now indicates suicides too (both killing the
...
thread or shutting the custodian)
svn: r12838
2008-12-13 22:39:49 +00:00
Eli Barzilay
188489b34f
* Added `exn:fail:sandbox-terminated' for all sandbox termination
...
kinds.
* The default exit handler kills the sandbox, with an appropriate
termination message.
* Also, sending an eof to the sandbox shows 'eof as the reason
* Added some tests for these.
* Still need to deal with termination messages for evaluator suicide.
svn: r12837
2008-12-13 22:12:16 +00:00
Eli Barzilay
55f1df58e1
Make sure that the module is also instantiated under the evaluation
...
limits too (the instantiation was happening outside of the limited
thunk)
svn: r12830
2008-12-13 16:41:07 +00:00
Eli Barzilay
3fcc58c05e
minor improvements
...
svn: r12789
2008-12-12 13:43:05 +00:00
Eli Barzilay
a1222d66ca
* Implementer global sandbox memory limit and added
...
`sandbox-memory-limit' to set it
* Added `evaluator-alive?'
* Undo accidental commenting of most tests
svn: r12786
2008-12-12 12:45:08 +00:00
Eli Barzilay
a0d1baea00
When an expression evaluation dies out of memory, the sandbox stays alive
...
svn: r12785
2008-12-12 11:22:08 +00:00
Sam Tobin-Hochstadt
08fa300d14
Make inference work in subtype tests.
...
Add test for top-arr.
svn: r12746
2008-12-08 18:26:58 +00:00
Stevie Strickland
dd5afccd82
Catch up to now.
...
svn: r12742
2008-12-08 17:02:26 +00:00
Matthew Flatt
4d8469b6cf
inline fixnum multiplication
...
svn: r12731
2008-12-08 13:36:24 +00:00
Sam Tobin-Hochstadt
dd8e878cb4
Fix time-apply, add test
...
svn: r12727
2008-12-08 03:12:38 +00:00
Sam Tobin-Hochstadt
238b248ad5
Add `current-continuation-marks'
...
Add some exns
Test require substructs
svn: r12726
2008-12-08 03:10:12 +00:00
Sam Tobin-Hochstadt
e6eb482de4
Enable require-typed-struct with substructures.
...
Fixes PR 9053.
Move test to succeed.
Add some new bindings.
svn: r12709
2008-12-05 00:25:02 +00:00
Matthew Flatt
e1126a66ed
some gc-related tests
...
svn: r12705
2008-12-04 23:04:10 +00:00
Stevie Strickland
5eab2260cc
S-S-S-S-S-S-Syncing
...
svn: r12695
2008-12-04 16:15:18 +00:00
Matthew Flatt
97fafb6ce4
get rid of port-position tests on custom textual ports
...
svn: r12692
2008-12-03 21:29:06 +00:00
Matthew Flatt
8162eda54f
fix buggy new test
...
svn: r12691
2008-12-03 20:56:50 +00:00
Matthew Flatt
c55d305eab
more consistent form for a test
...
svn: r12690
2008-12-03 20:01:33 +00:00
Matthew Flatt
142fd53e90
R6RS test suite: no BOM -> big-endian output
...
svn: r12689
2008-12-03 20:00:13 +00:00
Matthew Flatt
1f2ebbb58e
R6RS test suite corrections from Kent
...
svn: r12688
2008-12-03 19:47:29 +00:00
Matthew Flatt
c333fa8fb5
fix problems with custodian boxes, especially for a box whose custodian is shut down via an ancestor custodian
...
svn: r12680
2008-12-02 19:51:01 +00:00
Eli Barzilay
eb54b1a5b2
* Added `call-in-nested-thread*', and used it to improve
...
`call-with-limits'; specifically, it can now distinguish killing the
main thread or shutting down the custodian from an out-of-memory
error.
* This also makes it possible to have threads created and stay alive
between evaluations.
* Added tests for this.
svn: r12673
2008-12-02 12:23:35 +00:00
Eli Barzilay
e0917e1a5e
* Added `call-in-sandbox-context'.
...
* Removed `get-namespace' since it's generalized in the above.
* Deal with killing the current thread (or the current custodian) in
the sandbox code. (Works only without per-expression limits --
still need to find a solution for `call-with-limits'.)
* Added tests for this.
svn: r12670
2008-12-02 05:26:45 +00:00
Eli Barzilay
ab817097b4
* Create string/bytes output port in the user's custodian (at least
...
try to do so...).
* Add tests for output collection under resources -- some are
commented since they're not working right, either a bug in this code
that I don't see, or some problem with memory accounting.
* Clarify in the docs that output collection is still under resource
limits.
svn: r12667
2008-12-01 22:19:58 +00:00
Stevie Strickland
e94cadd86d
Syncing -- nothing to see here.
...
svn: r12660
2008-12-01 15:11:00 +00:00
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
Stevie Strickland
581800ad8c
Splicing syntax parameterize, here I come!
...
svn: r12601
2008-11-26 22:42:32 +00:00
Matthew Flatt
2c48c2c817
splicing-syntax-parameterize and docs for scheme/splicing
...
svn: r12600
2008-11-26 21:31:58 +00:00
Stevie Strickland
6f83ed1a80
Sync that beautiful trunk footage
...
svn: r12593
2008-11-25 21:18:04 +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
Stevie Strickland
702c1b7af2
Syncerating the countryside
...
Syncerating the peasants
Syncerating all the peoples
in the thatched-roof COTTAGES!
THATCHED-ROOF COTTAGES!
svn: r12578
2008-11-24 17:52:56 +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
Stevie Strickland
998fe27185
Sync sync sync, programmer,
...
sync your branch to mine
sync sync sync, programmer,
sync it all the time
svn: r12567
2008-11-21 15:56:47 +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
Stevie Strickland
75c57820da
A sync a day keeps... actually, it doesn't keep anyone away, and tends to make
...
one run into other people's bugs sooner, but OH WELL.
svn: r12543
2008-11-20 19:36:17 +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
Stevie Strickland
537d98ac20
Mergerating.
...
svn: r12510
2008-11-19 20:34:37 +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
Stevie Strickland
573caad99f
Syncing up to trunk.
...
svn: r12470
2008-11-17 16:03:30 +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
Stevie Strickland
3212d11712
Add all changes from branches/with-contract (which this branch will replace
...
eventually), plus a couple of fixes in contract-test.ss.
svn: r12451
2008-11-14 16:48:17 +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
Jay McCarthy
07474ad477
Refactoring dispatch-passwords
...
svn: r12242
2008-11-05 19:00:07 +00:00
Jay McCarthy
005576bdad
Bug in new default config, reported by mflatt
...
svn: r12233
2008-11-04 17:10:56 +00:00
Sam Tobin-Hochstadt
477fa5581e
Store contract in Base type representation.
...
Fix tests, pattern matches.
Contract is *ignored* in equality testing.
svn: r12227
2008-11-03 23:58:29 +00:00
Eli Barzilay
a2babc6045
more time (for the solaris machine)
...
svn: r12223
2008-11-03 12:30:54 +00:00
Carl Eastlund
ac0888ee88
Added tests/planet/ to compile-omit-paths in info.ss
...
svn: r12208
2008-10-31 21:06:13 +00:00
Carl Eastlund
2949809542
Added new directory for planet tests; restored #lang planet test in lang.ss
...
svn: r12206
2008-10-31 20:09:43 +00:00
Eli Barzilay
c1cf821bd9
stupid typo
...
svn: r12204
2008-10-31 19:50:22 +00:00
Sam Tobin-Hochstadt
e69f6e126a
Reorganize initial type definitions to use DSL.
...
Split special type names into base-types-extra.ss
Fix test require.
Base types are now require in main.ss
svn: r12203
2008-10-31 17:12:16 +00:00
Eli Barzilay
e2ac0f673b
flush output ports to avoid confusing tests output
...
svn: r12201
2008-10-31 15:30:28 +00:00
Eli Barzilay
a6e8df0dda
Removed misbehaving planet test.
...
svn: r12196
2008-10-31 14:56:46 +00:00
Robby Findler
bd375ef605
PR 9873 (hopefully)
...
svn: r12193
2008-10-31 12:40:05 +00:00
Jay McCarthy
fc64cf2b77
Changing web server default servlet handling
...
svn: r12178
2008-10-30 14:34:21 +00:00
Matthew Flatt
487df2362e
fix more bugs with lib paths in exe creation
...
svn: r12175
2008-10-30 10:55:07 +00:00
Jay McCarthy
ba562277ed
Updating test
...
svn: r12173
2008-10-29 22:42:58 +00:00
Jay McCarthy
2dbeb18164
Adding test case
...
svn: r12170
2008-10-29 22:19:10 +00:00
Sam Tobin-Hochstadt
acfba8a390
Fix types of syntax tests.
...
Test for double instantiation.
svn: r12164
2008-10-29 02:15:50 +00:00
Ryan Culpepper
05df5e36e0
stxclass cleanup, improved error messages
...
svn: r12149
2008-10-27 22:56:52 +00:00
Matthew Flatt
00d2aabaf0
jit tweaks
...
svn: r12144
2008-10-27 19:00:13 +00:00
Robby Findler
e7aef55f74
fixed up some of the platform inconsistencies
...
svn: r12129
2008-10-25 20:35:09 +00:00
Eli Barzilay
0ccbac0647
TS tests now work, and are not noisy when succeeding
...
svn: r12119
2008-10-24 19:50:24 +00:00
Sam Tobin-Hochstadt
d93505082f
New test from John, fix tests to work with new code.
...
svn: r12108
2008-10-23 23:34:00 +00:00
Carl Eastlund
9aab8ed8c8
Added a test for #lang planet.
...
svn: r12104
2008-10-23 21:42:55 +00:00
Sam Tobin-Hochstadt
24c4d0b3fc
Fix tests with even?
...
Add test for struct syntax info.
svn: r12095
2008-10-22 21:07:31 +00:00
Sam Tobin-Hochstadt
c6c4a049ee
Add new test for better error reporting.
...
svn: r12082
2008-10-21 17:58:57 +00:00
Eli Barzilay
428d407045
typed-scheme tests fail enough to create a lot of noise
...
svn: r12081
2008-10-21 14:47:01 +00:00
Robby Findler
122f8d41dc
PR 9852
...
svn: r12076
2008-10-20 20:08:05 +00:00
Robby Findler
eb7d9be3f0
fixed the contract? predicate so that it recognizes thigns that aren't yet turned into contract structs
...
svn: r12043
2008-10-15 12:54:37 +00:00
Sam Tobin-Hochstadt
e802682c4d
add args to error
...
svn: r12036
2008-10-14 16:34:14 +00:00
Matthew Flatt
8b595ed120
make-syntax-delta-introducer and adjusted binding in scheme/unit forms
...
svn: r12032
2008-10-14 13:27:43 +00:00
Robby Findler
2ef287f107
added empty as a coerceable value
...
svn: r12025
2008-10-13 21:09:18 +00:00
Matthew Flatt
ec68bafa9c
add eqv hash tables; add hash-update
...
svn: r12018
2008-10-13 16:21:18 +00:00
Robby Findler
86671cf6dc
PR 9814
...
svn: r12001
2008-10-13 13:45:55 +00:00
Robby Findler
4c010b7d4a
fixed PR 9770
...
svn: r11999
2008-10-13 00:53:23 +00:00
Eli Barzilay
078ce5f8c6
removed unused leftover file
...
svn: r11992
2008-10-11 19:17:17 +00:00
Eli Barzilay
98c8abeb3b
use >>> for a marker, like the build does
...
svn: r11978
2008-10-08 16:09:45 +00:00
Sam Tobin-Hochstadt
665da912c8
New test for bug found by eli.
...
svn: r11969
2008-10-07 21:55:45 +00:00
Matthew Flatt
89f2315374
fix bug in exe creation where 'lib runtime-paths could be mis-parsed as mzlib paths
...
svn: r11966
2008-10-07 16:00:36 +00:00
Eli Barzilay
8217dddd56
* The module-path place is now optional, and #:language can be used
...
with an expression (evaluated as usual, not quoted), or with a thunk
that is invoked before reading the body begins.
* Added some missing tests that were not used for some reason...
* Some other documentation improvements.
* Improved the code a little more.
svn: r11957
2008-10-07 10:56:29 +00:00
Sam Tobin-Hochstadt
c953007f63
Fix automated TS tests.
...
svn: r11953
2008-10-06 19:41:30 +00:00
Eli Barzilay
a1bbd7dd3c
oops, revert this line
...
svn: r11938
2008-10-05 03:41:17 +00:00
Eli Barzilay
2899c1f1cc
planet-requires moved to tests/typed-scheme/util-tests
...
svn: r11937
2008-10-05 03:40:55 +00:00
Eli Barzilay
202535a7f4
typo
...
svn: r11934
2008-10-04 20:33:22 +00:00
Eli Barzilay
8d06e0c707
rename holder -> keep
...
svn: r11932
2008-10-04 19:10:38 +00:00
Eli Barzilay
2886a95318
* Exported `cvector-ptr'
...
* Added `#:hold' to `_fun' for callbacks (will be changed to `#:keep'
soon, but better to have a checkpoint)
* _cprocedure also has a `hold' argument, and is now using keyword
arguments (it was getting crowded in the optional arguments
department)
* Documented everything that changed, with a longish descrption for
options for holding callback values.
* More tests, including tests for callbacks that would crash if the
callback values are not held.
svn: r11931
2008-10-04 19:01:17 +00:00
Matthew Flatt
086f3c3b44
fix int-def context binding problems, fix scheme/splicing, change rnrs/base-6 to use scheme/splicing
...
svn: r11917
2008-09-30 22:03:55 +00:00
Robby Findler
07cfcb4f07
updated tests for newest stuff
...
svn: r11908
2008-09-29 21:06:13 +00:00
Sam Tobin-Hochstadt
b81ba54dae
fix for automated running
...
svn: r11903
2008-09-29 15:15:50 +00:00
Sam Tobin-Hochstadt
cd6a37ff4c
Fix error in use of tc-error/delayed.
...
Fix expansion of with-handlers:
add test
svn: r11875
2008-09-25 19:35:00 +00:00
Sam Tobin-Hochstadt
23db0aa366
Add test for assq
...
svn: r11871
2008-09-25 14:55:36 +00:00
Sam Tobin-Hochstadt
814bfb189e
Test for print-convert of keyword.
...
svn: r11870
2008-09-25 14:53:55 +00:00
Sam Tobin-Hochstadt
89171c0329
Make contract error regexps more flexible.
...
svn: r11855
2008-09-24 19:55:29 +00:00
Sam Tobin-Hochstadt
9c08df4789
Add kw test
...
svn: r11850
2008-09-24 14:03:25 +00:00
Sam Tobin-Hochstadt
81b9f63852
Remove output redirection.
...
svn: r11849
2008-09-24 14:02:20 +00:00
Matthew Flatt
ce10c4a5fc
fix 'module-langugage tracking
...
svn: r11832
2008-09-22 13:08:40 +00:00
Eli Barzilay
064eb9a147
Rename input files so they get compiled too.
...
(And also see that the resulting .dep files are good re `include')
svn: r11789
2008-09-17 14:26:40 +00:00
Eli Barzilay
ffde7e7b42
preprocessor tests
...
svn: r11787
2008-09-17 14:19:55 +00:00
Robby Findler
ce217355f8
PR 9761
...
svn: r11779
2008-09-16 20:26:15 +00:00
Eli Barzilay
26b9bd6c3d
* Added text utilities
...
* begin/collect, and a begin/text that is based on it (ignoring
inter-defns spaces)
* include/text, available as `include' in the scribble/text langauge
* tests, only for begin/collect for now
svn: r11772
2008-09-16 00:46:35 +00:00
Robby Findler
d165c586af
PR 9760
...
svn: r11766
2008-09-15 21:58:59 +00:00
Eli Barzilay
f25da8fd7d
require at least one test expression
...
svn: r11756
2008-09-15 09:57:56 +00:00
Eli Barzilay
99dc711ac0
Removed the redundant uncaught-exception-handler setting, use with-handlers except for the mzscheme tests
...
svn: r11755
2008-09-15 09:57:16 +00:00
Eli Barzilay
d32f0a9692
* Made run-automated-tests invoke the original exception handler when
...
need to
* comment out stepper tests for now
* lazy/main has a single batch of tests
* added lazy/main to the tests
svn: r11754
2008-09-15 08:01:06 +00:00
Eli Barzilay
1e40590ea4
Use a parameter for nested uses of test
...
svn: r11753
2008-09-15 07:19:41 +00:00
Eli Barzilay
c870eadf03
a nested (test ...) expression is implicitly in a 'do' block for convenicnce
...
svn: r11749
2008-09-14 22:15:20 +00:00