Kevin Tew
4cc0633218
No need to check mark_stack on every push
...
svn: r12804
2008-12-12 19:35:19 +00:00
Kevin Tew
a50776a2e8
Add more dependencies to gc2/Makefile.in
...
svn: r12803
2008-12-12 19:35:13 +00:00
Kevin Tew
a0be9364bc
Move creation of resolve_module_paths to master GC
...
svn: r12802
2008-12-12 19:35:07 +00:00
Kevin Tew
38682c8130
Modify mz_proc_threads to have a pt_mbox by default
...
svn: r12801
2008-12-12 19:35:00 +00:00
Kevin Tew
923d43001e
Modified designate_modified to check master gc
...
svn: r12800
2008-12-12 19:34:55 +00:00
Kevin Tew
60b3591910
Added pt_mbox
...
svn: r12799
2008-12-12 19:34:49 +00:00
Kevin Tew
c50d7fed82
Add condition variable support to mzrt
...
svn: r12798
2008-12-12 19:34:44 +00:00
Kevin Tew
14e565b82b
Added stub spawn_master_scheme_place
...
svn: r12797
2008-12-12 19:34:38 +00:00
Kevin Tew
131e996974
added cleanup for pagemaps
...
svn: r12796
2008-12-12 19:34:33 +00:00
Kevin Tew
32771932c9
Add make dependency for gc2/sighand.c
...
svn: r12795
2008-12-12 19:34:27 +00:00
Kevin Tew
51399481c4
Add support for creating a place with a module and a channel
...
svn: r12794
2008-12-12 19:34:22 +00:00
Kevin Tew
1f836aea24
Added GC_switch_out_master_gc and GC_construct_child_gc
...
svn: r12793
2008-12-12 19:34:17 +00:00
Eli Barzilay
ac5d6d66c1
make call-in-nested-thread avoid potential break problem
...
svn: r12792
2008-12-12 17:25:03 +00:00
Eli Barzilay
90492a0606
avoid timer-killing problem; cust-box might not be set
...
svn: r12791
2008-12-12 17:22:24 +00:00
Jay McCarthy
0c093b73f1
Contract
...
svn: r12790
2008-12-12 16:59:28 +00:00
Eli Barzilay
3fcc58c05e
minor improvements
...
svn: r12789
2008-12-12 13:43:05 +00:00
Eli Barzilay
c76a23ed29
termination message indicates whether the sandbox died because of memory limit
...
svn: r12788
2008-12-12 13:32:20 +00:00
Eli Barzilay
83f4d6687d
regexp-match/fail-without-reading -> regexp-try-match
...
svn: r12787
2008-12-12 13:08:22 +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
Eli Barzilay
c979ffa85a
small fix, other minor things
...
svn: r12784
2008-12-12 10:29:28 +00:00
Eli Barzilay
6af93d9775
Welcome to a new PLT day.
...
svn: r12783
2008-12-12 08:50:20 +00:00
Eli Barzilay
e1d2145909
Welcome to a new PLT day.
...
svn: r12782
2008-12-11 21:07:40 +00:00
Eli Barzilay
87e5c34935
use !defined for either syntax or simple binding, add !bound for a binding that cannot be a syntax
...
svn: r12781
2008-12-11 21:05:03 +00:00
Matthew Flatt
3e7e63aecf
write embedding sexecutables without setting current output port
...
svn: r12780
2008-12-11 20:14:53 +00:00
Matthew Flatt
d80ef6a301
fix incorrect by-hand xform annotation
...
svn: r12779
2008-12-11 19:35:01 +00:00
Eli Barzilay
f7c16fc8bb
* fix last commit
...
* when make-module-evaluator gets a path, allow reading that path
automatically (since that's where the source is)
svn: r12778
2008-12-11 18:34:58 +00:00
Matthew Flatt
990e0e209a
more sgc repairs
...
svn: r12777
2008-12-11 18:27:18 +00:00
Matthew Flatt
ac63ab24da
fix sgc
...
svn: r12776
2008-12-11 18:22:04 +00:00
Eli Barzilay
baffbeeeb2
close the input after reading
...
svn: r12775
2008-12-11 18:00:43 +00:00
Matthew Flatt
251d15f800
fix module->namespace on unexported syntax bindings
...
svn: r12774
2008-12-11 16:48:29 +00:00
Eli Barzilay
caf6a8be8c
Welcome to a new PLT day.
...
svn: r12773
2008-12-11 08:50:14 +00:00
Eli Barzilay
a2c818d8b1
minor
...
svn: r12772
2008-12-11 00:59:26 +00:00
John Clements
6ab90bed80
fix for intermediate lang, added test/exn docs
...
svn: r12770
2008-12-10 19:41:03 +00:00
Stevie Strickland
bc62c06e1c
These lets aren't doing anything, so remove them.
...
svn: r12769
2008-12-10 19:29:21 +00:00
Stevie Strickland
a30d1aa9a3
Syncing
...
svn: r12768
2008-12-10 19:02:08 +00:00
John Clements
965cbb00e2
fixed test/exn
...
svn: r12767
2008-12-10 19:00:29 +00:00
Stevie Strickland
138a3554e2
Don't use the contract pretty printer when we try to see if we can single
...
line the contract error.
svn: r12766
2008-12-10 18:56:13 +00:00
Stevie Strickland
8bc883d1cb
Last changes, everything works up to here.
...
svn: r12765
2008-12-10 18:51:40 +00:00
Jay McCarthy
02147ef4f3
Fixing regression
...
svn: r12764
2008-12-10 17:22:43 +00:00
Stevie Strickland
56854a84bd
I'd like a better way of handling export contracts (some of the work that
...
should be doable at compile time is being done at run time), but at least
this works for now and gives us a chance to play around with it.
svn: r12763
2008-12-10 17:19:39 +00:00
Jay McCarthy
247d9fb5fe
Doc request
...
svn: r12762
2008-12-10 16:37:18 +00:00
Eli Barzilay
004759505b
Welcome to a new PLT day.
...
svn: r12761
2008-12-10 08:50:11 +00:00
Stevie Strickland
90ad3f9221
Do the let so that (hopefully) the contract errors will get reported on the
...
identifier. With a small change in scheme/contract, it does, but even with
this, it doesn't seem to. How odd.
svn: r12760
2008-12-09 23:16:48 +00:00
Stevie Strickland
a9be78545d
Add contracts to unit imports and values imported via
...
define-values/invoke-unit. We still need contracts on unit exports,
and we might want to do the stuff here in a cleaner fashion (particularly
for define-values/invoke-unit).
svn: r12759
2008-12-09 22:14:11 +00:00
Matthew Flatt
56ffc62ee2
when embedding source modules for an executable, includes any needed reader modules
...
svn: r12758
2008-12-09 22:07:28 +00:00
Matthew Flatt
149d3a24cb
handle symbol module path as extra path
...
svn: r12757
2008-12-09 21:57:50 +00:00
Stevie Strickland
61b66c0d9c
Syncing.
...
svn: r12756
2008-12-09 20:07:43 +00:00
Robby Findler
41d0609ad2
uses system-position-ok-before-cancel? now
...
svn: r12754
2008-12-09 18:06:03 +00:00
Matthew Flatt
5eb22cfa8d
add jit_bomulr_l for PPC
...
svn: r12753
2008-12-09 15:57:34 +00:00