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
Robby Findler
85e489219c
a bunch more values are now converted into contracts automatically
...
svn: r11729
2008-09-13 22:35:09 +00:00
John Clements
bafd239ef0
changed result of check-expect
...
svn: r11721
2008-09-13 06:32:42 +00:00
Matthew Flatt
72055191b4
add printable<%>
...
svn: r11705
2008-09-12 22:50:09 +00:00
John Clements
5895f67bfe
fixed stepper tests
...
svn: r11694
2008-09-12 18:19:33 +00:00
John Clements
92df21d9df
added stepper to automatic tests
...
svn: r11652
2008-09-11 21:12:50 +00:00
Sam Tobin-Hochstadt
4f5a412230
Merge in keywords branch and directory reorg.
...
svn: r11643
2008-09-11 14:07:10 +00:00
John Clements
041cfa3264
...
...
svn: r11638
2008-09-11 05:22:37 +00:00
John Clements
a115dc3d8b
re-added run-nightly-tests.ss
...
svn: r11632
2008-09-10 15:31:33 +00:00
Eli Barzilay
bb470554a5
optimizations: use vectors instead of move-procs, avoid mapping symbols, tighten loops, use bytes, keep only min+max solutions etc
...
svn: r11624
2008-09-10 00:52:11 +00:00
John Clements
d7d9d32b26
moved mz tests to scheme/base
...
svn: r11622
2008-09-09 22:43:23 +00:00
Eli Barzilay
59af2e57d2
a vector version
...
svn: r11585
2008-09-09 08:32:31 +00:00
Eli Barzilay
9c5166ac6a
misc improvements
...
svn: r11584
2008-09-09 08:31:33 +00:00
Eli Barzilay
d574d1461a
new shootout comment, indentation, parens, etc
...
svn: r11583
2008-09-09 04:21:56 +00:00
Robby Findler
805d4eb73f
refined searching
...
svn: r11581
2008-09-09 03:43:57 +00:00
Matthew Flatt
1a8b6cb824
fix mistakes in augment corrections; fix runtime-path handling of lib paths
...
svn: r11577
2008-09-08 19:44:32 +00:00
Matthew Flatt
74addc1b71
fix checking of augment on a method that is overridable but was formerly augmentable
...
svn: r11574
2008-09-08 14:41:56 +00:00
Eli Barzilay
9e3e6b7444
New gmp-based solution, based on the perl solution
...
svn: r11572
2008-09-08 09:40:11 +00:00
Robby Findler
4f24a1c0cd
fixed a bug replating to zero sized images
...
svn: r11569
2008-09-07 13:28:44 +00:00
Robby Findler
2ece9d9e95
PR 9729
...
svn: r11567
2008-09-07 12:46:17 +00:00
Matthew Flatt
a0b85a2210
add linker flags for linux for embeddig test
...
svn: r11565
2008-09-07 12:43:34 +00:00
Matthew Flatt
fb1ee7d8cf
add test for embedding MzScheme and resetting via scheme_basic_env
...
svn: r11564
2008-09-07 12:41:20 +00:00
Robby Findler
44b62899fa
improved blame error message when there is no source location
...
svn: r11526
2008-09-02 16:12:13 +00:00
Matthew Flatt
2b98280729
fix module-path-index spec and use related to resolved module paths
...
svn: r11523
2008-09-02 13:54:43 +00:00
Eli Barzilay
093fe73855
* Minor extension (#:wrapper2 can accept an stx? boolean too)
...
* Added a more sophisticated test (scribble syntax with an arbitrary
language), based on documentation example
* Documentation
svn: r11502
2008-09-01 04:23:50 +00:00
Eli Barzilay
3b5cf38853
typo
...
svn: r11498
2008-08-31 17:59:59 +00:00
Eli Barzilay
7d6bc32ed9
* Extended syntax/module-reader to deal with many more situations
...
using keywords, and allowing arbitrary code in the reader module
* Added tests for the new functionality
* Used the new stuff for the r5rs, r6rs, and honu readers
svn: r11495
2008-08-31 06:25:41 +00:00
Eli Barzilay
711401bd55
* Rename files to follow `foo-tests.ss' for files that are sets of tests.
...
* Group syntax tests into their own file.
svn: r11494
2008-08-30 23:03:14 +00:00
Matthew Flatt
ae9e317b44
fix more problems collapsing planet paths
...
svn: r11489
2008-08-29 21:45:38 +00:00
Matthew Flatt
797c141ede
fix problems collapsing planet module paths
...
svn: r11488
2008-08-29 21:35:40 +00:00
Jay McCarthy
08e2704d8d
Fixing web-cell bug
...
svn: r11485
2008-08-29 18:22:28 +00:00
Jay McCarthy
5d4338ff24
New tests
...
svn: r11484
2008-08-29 18:13:40 +00:00
Eli Barzilay
20e9673028
more base64-related changes
...
svn: r11470
2008-08-28 21:00:53 +00:00
Jay McCarthy
233dbc86e4
Moving tests into common directory
...
svn: r11440
2008-08-26 21:20:29 +00:00
Jay McCarthy
a194dfe369
Removing old web-server tests
...
svn: r11439
2008-08-26 21:19:06 +00:00
Eli Barzilay
c3985c706c
Change parsing of old versions:
...
NNNpN -> N.NN.N
NNN.N -> N.NN.0.N
This is better than mapping NNN.N to N.NN.N, because it follows the
fact that NNN.N were not release versions, so they're mapped to
numbers that are not release versions now.
svn: r11398
2008-08-23 07:06:33 +00:00
Eli Barzilay
b5fb8569cc
* Deal with NNNpN versions as N.NN.N (eg, 103p1 => 1.03.1),
...
* Some more sane checks -- refuse old-style versions when it's higer
than 380
* Added tests for these
* Move sanity check to tests (where it will do the same since it runs
every day)
svn: r11397
2008-08-23 06:49:06 +00:00
Robby Findler
7f31137562
PR 9696
...
svn: r11381
2008-08-22 12:52:01 +00:00
Robby Findler
5c8864ac65
added (now properly failing) test case for PR 9696
...
svn: r11376
2008-08-22 03:54:39 +00:00
Robby Findler
a9592f0d46
added a test for values that print out as part of the scheme language top-level printing
...
svn: r11375
2008-08-21 22:54:52 +00:00
Matthew Flatt
408f2034d0
fix r6rs test suite problems with flushing on custom ports, and add more expt tests
...
svn: r11372
2008-08-21 19:51:07 +00:00
Sam Tobin-Hochstadt
252086b7ff
Add test with or and multiple values from clklein.
...
svn: r11359
2008-08-20 19:52:13 +00:00
Matthew Flatt
6516518ae5
fix cm-accomplice and avoid redundant reader-module dependencies
...
svn: r11354
2008-08-20 13:29:42 +00:00
Matthew Flatt
ebab4270bf
fix letrec compilation when call/cc is used on the RHS of something that otherwise looks like it could be let*; add #%in annotations to decompiler output
...
svn: r11329
2008-08-19 15:18:09 +00:00
Matthew Flatt
13182685e6
nbody binary arithmetic etc.
...
svn: r11319
2008-08-19 03:29:04 +00:00
Matthew Flatt
ebb811b491
fix R6RS log to accept 2 arguments
...
svn: r11197
2008-08-12 00:56:07 +00:00
Matthew Flatt
178c30e6e4
fix lcm on 0
...
svn: r11194
2008-08-11 23:55:32 +00:00
Matthew Flatt
19ae0c3741
adjust tests based on mistakes (as far as I can tell) in R6RS on string-titlecase and expt
...
svn: r11184
2008-08-11 18:01:52 +00:00
Chongkai Zhu
60f30c3a90
for v4.1
...
svn: r11180
2008-08-10 17:06:22 +00:00
Robby Findler
29b59ecaba
adjusted require syntax
...
svn: r11178
2008-08-10 05:18:38 +00:00
Eli Barzilay
4632119a2a
allow 15 minutes for the tests
...
svn: r11175
2008-08-10 02:04:25 +00:00
Eli Barzilay
a7248560da
Protect against user code changing the namespace, plus tests. (PR9644)
...
svn: r11138
2008-08-08 08:56:00 +00:00
Eli Barzilay
372bbefdb3
* Added a `call-without-reset-highlighting' to "rep.ss"
...
* When the language does not have #%top-interaction binding, don't
throw an error, just disable the repl (useful, for example, with
setup/infotab as a langauge)
* To do that, used the above new method so that the original error
highlighting is kept
* Updated tests, and added a test for using setup/infotab, verifying
that no error is displayed.
svn: r11137
2008-08-08 08:25:17 +00:00
Matthew Flatt
d0419345d8
clean up extended in-vector, in-string, and in-bytes
...
svn: r11124
2008-08-07 12:13:21 +00:00
Eli Barzilay
e1f7ee507a
Moved time-keystrokes to tests/drscheme
...
svn: r11120
2008-08-07 05:57:25 +00:00
Robby Findler
a4aaa18f9c
added a scheme/load test
...
svn: r11118
2008-08-07 01:36:48 +00:00
Robby Findler
5b33922526
renamed paste-in to a more accurate name
...
svn: r11117
2008-08-07 01:31:07 +00:00
Eli Barzilay
3ae6db6f65
Another improvement + test
...
svn: r11116
2008-08-07 00:38:36 +00:00
Eli Barzilay
78170587c2
* Fixed a minor bug in the module language
...
* More test improvement, remove test-debugging `sleep'
* Add tests for new module language behavior with misc errors
svn: r11115
2008-08-06 21:16:51 +00:00
Eli Barzilay
2d553df7ef
very improved module-language tests, update them to work with the new messages
...
svn: r11109
2008-08-06 20:10:28 +00:00
Eli Barzilay
8d6438c526
set svn:eol-style
...
svn: r11100
2008-08-06 05:58:02 +00:00
Robby Findler
3f14a1325c
all drs test suites now passing except module language
...
svn: r11091
2008-08-05 20:27:17 +00:00
Eli Barzilay
12390fb891
improvements
...
svn: r11078
2008-08-05 11:36:33 +00:00
Robby Findler
38c7cbd6de
svn: r11075
2008-08-04 22:53:21 +00:00
Noel Welsh
ed0bd51c8b
Add support for start/stop/step parameters to in-vector comprehension forms. Vector like comprehensions (strings etc) actually support this as well, when used in the body of the for comprehension. However this will not be documented as support do not extend to sequences defined outside a comprehension.
...
svn: r11068
2008-08-04 18:38:47 +00:00
Sam Tobin-Hochstadt
4ba9376131
These tests now pass.
...
svn: r11067
2008-08-04 18:36:38 +00:00
Eli Barzilay
c4f62cfc13
use schemeunit version 2
...
svn: r11049
2008-08-03 14:47:02 +00:00
Eli Barzilay
6994edd977
* Revised lazy/force so it actually works:
...
- `!!' now scans the same kind of data that `make-reader-graph'
handles (except that hash-tables are not implemented)
- this means no structs, no mpairs, and a bunch of other stuff
- `!!!' is gone (lazy procedures are not wrapped)
- dealing with multiple values moved into lazy/lazy.ss itself (and
in the future everything will move in there)
* Removed lazy/promise, and use scheme/promise instead. Also remove
the docs for lazy/promise that were bogus (since scheme/promise *is*
doing the same thing now).
* Other adjustments to the docs. They should be considered incomplete
now, and will need a major rewrite when the whole thing works again
(multiple values things are just commented out for now).
* Added a test macro and a quick test suite for lazy/promise.
* The lazy tests are added to the nightly build tests
svn: r11042
2008-08-03 06:28:25 +00:00
Sam Tobin-Hochstadt
28c5e71b01
Fix bug 9649.
...
svn: r11029
2008-08-01 20:57:48 +00:00
Matthew Flatt
eb88bee42b
R6RS test suite contributions
...
svn: r11026
2008-08-01 20:23:32 +00:00
Matthew Flatt
f4df83106e
fix r6rs syntax-case yet again (PR 9647)
...
svn: r11024
2008-08-01 17:45:21 +00:00
Matthew Flatt
70137b8789
update Ypsilon instructions
...
svn: r11018
2008-08-01 13:05:22 +00:00
Matthew Flatt
ea0a7cdfb5
add divide-by-zero tests for div, mod, etc.
...
svn: r11014
2008-07-31 20:45:17 +00:00
Matthew Flatt
c13fa1d24c
adjust test to not require distinguished 0.0 and -0.0; add some fixnum overflow tests
...
svn: r11011
2008-07-31 20:18:38 +00:00
Sam Tobin-Hochstadt
14b180d5a7
add test
...
svn: r11009
2008-07-31 19:26:13 +00:00
Sam Tobin-Hochstadt
72a2b55c13
Dynamic require only requires Schemeunit 2
...
svn: r11007
2008-07-31 12:44:25 +00:00
Matthew Flatt
8140b3644e
add 'bitwise-bit-set?' and 'in-value' (v4.0.2.6)
...
svn: r10971
2008-07-29 19:27:33 +00:00
Matthew Flatt
27375c0d5a
fix equal? on transparent R6RS records
...
svn: r10949
2008-07-28 20:30:25 +00:00
Robby Findler
eaf979b749
added a search anchor to drschemes new search facility
...
svn: r10946
2008-07-28 18:40:34 +00:00
Matthew Flatt
616ec71325
fix for/or and for/and when one of the clauses binds multiple values
...
svn: r10926
2008-07-26 21:38:39 +00:00
Matthew Flatt
35638a8c5a
fix R6RS syntax->datum and fix broken tests (as reported by Will)
...
svn: r10924
2008-07-26 20:38:02 +00:00
Matthew Flatt
c1983f1984
fix syntax-case tests
...
svn: r10922
2008-07-26 20:29:40 +00:00
Matthew Flatt
e7e188143f
update R6RS test readme, espeically for Ypsilon
...
svn: r10919
2008-07-26 12:31:17 +00:00
Matthew Flatt
949032b03e
fix UTF-16 encoding tests again (assume BE when no BOM)
...
svn: r10909
2008-07-25 13:07:59 +00:00
Matthew Flatt
5ff90cdd42
fix checkable menu delete/restore
...
svn: r10908
2008-07-25 12:38:43 +00:00
Matthew Flatt
9fece2f96b
more repairs from Will
...
svn: r10907
2008-07-25 12:38:03 +00:00
Matthew Flatt
49a015e890
R6RS test suite fixes from Will
...
svn: r10904
2008-07-25 01:06:27 +00:00
Matthew Flatt
2c0b17cf19
fix bytevector-ieee-native-... tests (from Aziz) and checking in implementation
...
svn: r10893
2008-07-24 09:56:36 +00:00
Matthew Flatt
e137994b5c
add on-reflow to text% and auto-size to message%
...
svn: r10890
2008-07-24 01:35:31 +00:00
Matthew Flatt
e7eefb84c5
change display of multiple-value failures in r6rs test suite
...
svn: r10889
2008-07-24 00:27:33 +00:00
Matthew Flatt
643b24c3b7
change the way multiple-value results are compared in r6rs test suite
...
svn: r10888
2008-07-24 00:23:05 +00:00
Matthew Flatt
5a5f52d99c
add run-via-eval (from Aziz)
...
svn: r10887
2008-07-23 22:34:07 +00:00
Matthew Flatt
a1ee4b8703
update r6rs test suite notes
...
svn: r10885
2008-07-23 21:23:51 +00:00
Matthew Flatt
2db7898f70
more r6rs test missing record-type-descriptors
...
svn: r10884
2008-07-23 20:58:43 +00:00
Matthew Flatt
84003497a0
use function for fx/carry tests
...
svn: r10881
2008-07-23 16:18:47 +00:00
Matthew Flatt
f7767aefaa
slight improvement to R6RS carry-test expansion
...
svn: r10879
2008-07-23 15:51:13 +00:00
Matthew Flatt
7bd75641c7
r6rs test changes: change utf-8 to latin-1 as suggested by Will, and add missing tests for some carry functions
...
svn: r10878
2008-07-23 15:40:09 +00:00
Matthew Flatt
d343751862
another r6rs test
...
svn: r10875
2008-07-23 13:19:30 +00:00
Matthew Flatt
7a21aff2e6
r6rs test fixes from leppie
...
svn: r10874
2008-07-23 13:17:10 +00:00
Matthew Flatt
8e1add79c9
R6RS syntax vector repair (PR 9625)
...
svn: r10870
2008-07-23 12:25:41 +00:00
Matthew Flatt
fe84c8c6a3
protect nan? test by real?, as Aziz points out; also fix nan?, finite?, and infinite? to insist on real arguments
...
svn: r10869
2008-07-23 01:06:26 +00:00