diff options
| author | Brian Anderson <banderson@mozilla.com> | 2013-04-20 01:37:59 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2013-04-20 01:37:59 -0700 |
| commit | 1a7561be4d2046a6a6b78ae5dab2e6fd3ba8db82 (patch) | |
| tree | b745fb08178ea561a3ede66f28db50f34fd94498 | |
| parent | eac629bf5c4b9efd0de3ff6a14d63584eb4a967d (diff) | |
| download | rust-1a7561be4d2046a6a6b78ae5dab2e6fd3ba8db82.tar.gz rust-1a7561be4d2046a6a6b78ae5dab2e6fd3ba8db82.zip | |
core::rt: Remove redundant copy of run_in_newsched_task
| -rw-r--r-- | src/libcore/rt/mod.rs | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/libcore/rt/mod.rs b/src/libcore/rt/mod.rs index 70bc2c7e063..cf896dd18f3 100644 --- a/src/libcore/rt/mod.rs +++ b/src/libcore/rt/mod.rs @@ -164,24 +164,3 @@ fn test_context() { sched.run(); } } - -// For setting up tests of the new scheduler -#[cfg(test)] -pub fn run_in_newsched_task(f: ~fn()) { - use cell::Cell; - use unstable::run_in_bare_thread; - use self::sched::Task; - use self::uvio::UvEventLoop; - - let f = Cell(Cell(f)); - - do run_in_bare_thread { - let mut sched = ~UvEventLoop::new_scheduler(); - let f = f.take(); - let task = ~do Task::new(&mut sched.stack_pool) { - (f.take())(); - }; - sched.task_queue.push_back(task); - sched.run(); - } -} |
