diff --git a/src/libstd/task/mod.rs b/src/libstd/task/mod.rs index f78b4085cd08..503085b412b6 100644 --- a/src/libstd/task/mod.rs +++ b/src/libstd/task/mod.rs @@ -105,8 +105,6 @@ pub enum SchedMode { PlatformThread, /// All tasks run in the same OS thread SingleThreaded, - /// Tasks are distributed among available CPUs - ThreadPerTask, } /** diff --git a/src/libstd/task/spawn.rs b/src/libstd/task/spawn.rs index 7f343a15f94f..020d9487a178 100644 --- a/src/libstd/task/spawn.rs +++ b/src/libstd/task/spawn.rs @@ -85,7 +85,7 @@ use task::local_data_priv::{local_get, local_set, OldHandle}; use task::rt::rust_task; use task::rt; use task::{Failure, PlatformThread, SchedOpts, SingleThreaded}; -use task::{Success, TaskOpts, TaskResult, ThreadPerTask}; +use task::{Success, TaskOpts, TaskResult}; use task::{ExistingScheduler, SchedulerHandle}; use task::unkillable; use to_bytes::IterBytes; @@ -811,9 +811,6 @@ fn spawn_raw_oldsched(mut opts: TaskOpts, f: ~fn()) { | ExistingScheduler(*) | PlatformThread => 0u, /* Won't be used */ SingleThreaded => 1u, - ThreadPerTask => { - fail!("ThreadPerTask scheduling mode unimplemented") - } }; unsafe {