diff options
| author | Brian Anderson <banderson@mozilla.com> | 2013-07-29 13:11:05 -0700 | 
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2013-07-30 17:10:23 -0700 | 
| commit | 33df9fc1d04c224a0c7ecb8d91b75feed75b412c (patch) | |
| tree | 0c91f70a46f16da9126cc33dadb3cb050332d5c9 /src/libstd/task/spawn.rs | |
| parent | 8f835d42d7f7090ab6408a9aa6316a0f8f21f3f3 (diff) | |
| download | rust-33df9fc1d04c224a0c7ecb8d91b75feed75b412c.tar.gz rust-33df9fc1d04c224a0c7ecb8d91b75feed75b412c.zip | |
std: Remove foreign_stack_size spawn option. Irrelevant to future FFI changes
Diffstat (limited to 'src/libstd/task/spawn.rs')
| -rw-r--r-- | src/libstd/task/spawn.rs | 10 | 
1 files changed, 3 insertions, 7 deletions
| diff --git a/src/libstd/task/spawn.rs b/src/libstd/task/spawn.rs index 1d183e7dabb..a698f1342f0 100644 --- a/src/libstd/task/spawn.rs +++ b/src/libstd/task/spawn.rs @@ -84,7 +84,7 @@ use local_data; use task::local_data_priv::{local_get, local_set, OldHandle}; use task::rt::rust_task; use task::rt; -use task::{Failure, SchedOpts}; +use task::{Failure}; use task::{Success, TaskOpts, TaskResult}; use task::unkillable; use to_bytes::IterBytes; @@ -741,7 +741,7 @@ fn spawn_raw_oldsched(mut opts: TaskOpts, f: ~fn()) { // Create child task. let new_task = match opts.sched.mode { DefaultScheduler => rt::new_task(), - _ => new_task_in_sched(opts.sched) + _ => new_task_in_sched() }; assert!(!new_task.is_null()); // Getting killed after here would leak the task. @@ -799,11 +799,7 @@ fn spawn_raw_oldsched(mut opts: TaskOpts, f: ~fn()) { return result; } - fn new_task_in_sched(opts: SchedOpts) -> *rust_task { - if opts.foreign_stack_size != None { - fail!("foreign_stack_size scheduler option unimplemented"); - } - + fn new_task_in_sched() -> *rust_task { unsafe { let sched_id = rt::rust_new_sched(1); rt::rust_new_task_in_sched(sched_id) | 
