diff options
| author | Brian Anderson <banderson@mozilla.com> | 2013-07-28 16:18:12 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2013-07-30 14:23:45 -0700 |
| commit | cb9ee7f5be0de2bb93688f8e2ef2934eb3bd7df7 (patch) | |
| tree | b7797ab53dc525897a22b452c394b302b1d32a51 /src/libstd/task/mod.rs | |
| parent | 0144c83213cb5ce43df61f149274379f49b6d7cb (diff) | |
| download | rust-cb9ee7f5be0de2bb93688f8e2ef2934eb3bd7df7.tar.gz rust-cb9ee7f5be0de2bb93688f8e2ef2934eb3bd7df7.zip | |
std: Remove ManualThreads spawn mode
Diffstat (limited to 'src/libstd/task/mod.rs')
| -rw-r--r-- | src/libstd/task/mod.rs | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/libstd/task/mod.rs b/src/libstd/task/mod.rs index df927cb6a7a..f78b4085cd0 100644 --- a/src/libstd/task/mod.rs +++ b/src/libstd/task/mod.rs @@ -107,8 +107,6 @@ pub enum SchedMode { SingleThreaded, /// Tasks are distributed among available CPUs ThreadPerTask, - /// Tasks are distributed among a fixed number of OS threads - ManualThreads(uint), } /** @@ -933,13 +931,6 @@ fn test_try_fail() { } #[test] -#[should_fail] -#[ignore(cfg(windows))] -fn test_spawn_sched_no_threads() { - do spawn_sched(ManualThreads(0u)) { } -} - -#[test] fn test_spawn_sched() { let (po, ch) = stream::<()>(); let ch = SharedChan::new(ch); @@ -1220,34 +1211,6 @@ fn test_child_doesnt_ref_parent() { } #[test] -fn test_spawn_thread_on_demand() { - let (port, chan) = comm::stream(); - - do spawn_sched(ManualThreads(2)) || { - unsafe { - let max_threads = rt::rust_sched_threads(); - assert_eq!(max_threads as int, 2); - let running_threads = rt::rust_sched_current_nonlazy_threads(); - assert_eq!(running_threads as int, 1); - - let (port2, chan2) = comm::stream(); - - do spawn_sched(CurrentScheduler) || { - chan2.send(()); - } - - let running_threads2 = rt::rust_sched_current_nonlazy_threads(); - assert_eq!(running_threads2 as int, 2); - - port2.recv(); - chan.send(()); - } - } - - port.recv(); -} - -#[test] fn test_simple_newsched_spawn() { use rt::test::run_in_newsched_task; |
