about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2013-07-29 11:49:33 -0700
committerBrian Anderson <banderson@mozilla.com>2013-07-30 14:23:45 -0700
commit85fd75ac47a2a70ac9ccdddbe2d1de6425e99be8 (patch)
tree21fe09236ff4dfba12fbcce603845813e095413a /src
parentcb9ee7f5be0de2bb93688f8e2ef2934eb3bd7df7 (diff)
downloadrust-85fd75ac47a2a70ac9ccdddbe2d1de6425e99be8.tar.gz
rust-85fd75ac47a2a70ac9ccdddbe2d1de6425e99be8.zip
std: Remove ThreadPerTask spawn mode. Unimplemented
Diffstat (limited to 'src')
-rw-r--r--src/libstd/task/mod.rs2
-rw-r--r--src/libstd/task/spawn.rs5
2 files changed, 1 insertions, 6 deletions
diff --git a/src/libstd/task/mod.rs b/src/libstd/task/mod.rs
index f78b4085cd0..503085b412b 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 7f343a15f94..020d9487a17 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 {