aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust_dom.h
diff options
context:
space:
mode:
authorMichael Bebenita <[email protected]>2010-08-09 08:06:08 -0700
committerMichael Bebenita <[email protected]>2010-08-09 08:06:08 -0700
commit5917ca35190b526b65b4d26ad0b98024ce9e0b09 (patch)
treec4076864029ecc75fd53fd4385caba4656d80080 /src/rt/rust_dom.h
parentAdded peek() to ptr_vec. (diff)
downloadrust-5917ca35190b526b65b4d26ad0b98024ce9e0b09.tar.xz
rust-5917ca35190b526b65b4d26ad0b98024ce9e0b09.zip
Fixed deadlock in the scheduler caused by condition variables.
Diffstat (limited to 'src/rt/rust_dom.h')
-rw-r--r--src/rt/rust_dom.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/rt/rust_dom.h b/src/rt/rust_dom.h
index 4f3a91dc..5a3278b9 100644
--- a/src/rt/rust_dom.h
+++ b/src/rt/rust_dom.h
@@ -34,13 +34,10 @@ struct rust_dom
rust_task *curr_task;
int rval;
- condition_variable _progress;
-
hash_map<rust_task *, rust_proxy<rust_task> *> _task_proxies;
hash_map<rust_port *, rust_proxy<rust_port> *> _port_proxies;
// Incoming messages from other domains.
- condition_variable _incoming_message_pending;
lock_free_queue _incoming_message_queue;
#ifndef __WIN32__