diff options
| author | Ben Blum <bblum@andrew.cmu.edu> | 2012-07-12 19:43:22 -0400 |
|---|---|---|
| committer | Ben Blum <bblum@andrew.cmu.edu> | 2012-07-12 19:49:49 -0400 |
| commit | a10f52c5793b358a16e3e98db4b16c65ba8e254b (patch) | |
| tree | 67e53933ce262ab82e2179841f9fc400db72a840 /src/rt/rust_task.h | |
| parent | 5724c6454950617c292daba89cdb9a3b4c862430 (diff) | |
| download | rust-a10f52c5793b358a16e3e98db4b16c65ba8e254b.tar.gz rust-a10f52c5793b358a16e3e98db4b16c65ba8e254b.zip | |
Revert linked failure (rust_port locking)
This reverts commit 343e9de8ef4ee9727f027c896ce99f09611b9603.
Diffstat (limited to 'src/rt/rust_task.h')
| -rw-r--r-- | src/rt/rust_task.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/rt/rust_task.h b/src/rt/rust_task.h index 1d87a0ed56c..ba327822c37 100644 --- a/src/rt/rust_task.h +++ b/src/rt/rust_task.h @@ -226,11 +226,8 @@ private: char const *file, size_t line); - friend class rust_port; - friend class rust_port_selector; bool block_inner(rust_cond *on, const char* name); void wakeup_inner(rust_cond *from); - bool blocked_on(rust_cond *cond); public: @@ -246,6 +243,7 @@ public: void *args); void start(); void assert_is_running(); + bool blocked_on(rust_cond *cond); // FIXME (#2851) Get rid of this. void *malloc(size_t sz, const char *tag, type_desc *td=0); void *realloc(void *data, size_t sz); @@ -437,7 +435,7 @@ rust_task::call_on_rust_stack(void *args, void *fn_ptr) { bool had_reentered_rust_stack = reentered_rust_stack; { - // FIXME (#2875) This must be racy. Figure it out. + // FIXME (#2787) This must be racy. Figure it out. scoped_lock with(lifecycle_lock); reentered_rust_stack = true; } |
