Kevin Tew
|
bd5c06750b
|
[gc2] share the mark_table
svn: r12813
|
2008-12-12 19:36:10 +00:00 |
|
Kevin Tew
|
37f104ded0
|
Added declaration for GC_switch_in_master_gc
svn: r12812
|
2008-12-12 19:36:03 +00:00 |
|
Kevin Tew
|
388cbe136a
|
Added asserts for debugging propagate_marks
svn: r12811
|
2008-12-12 19:35:58 +00:00 |
|
Kevin Tew
|
aea092de02
|
Added scheme chars to deep copy
svn: r12810
|
2008-12-12 19:35:53 +00:00 |
|
Kevin Tew
|
ae6d07d76a
|
Disable collection on master GC for now
svn: r12809
|
2008-12-12 19:35:48 +00:00 |
|
Kevin Tew
|
17547b977f
|
init global tables symbols and modpaths in master GC
svn: r12808
|
2008-12-12 19:35:42 +00:00 |
|
Kevin Tew
|
d29a6b4cec
|
Places/3m symbols created in master GC and deep copy added
svn: r12807
|
2008-12-12 19:35:35 +00:00 |
|
Kevin Tew
|
653db9dcbe
|
Added SIGSEGV diagnostics with 3m
svn: r12806
|
2008-12-12 19:35:29 +00:00 |
|
Kevin Tew
|
1af924d8de
|
Save off and restore all THREAD_LOCALS when switching GCs
svn: r12805
|
2008-12-12 19:35:24 +00:00 |
|
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 |
|