diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-01-22 21:22:50 -0500 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-01-22 21:28:28 -0500 |
| commit | 8cff5c22c3d4354a2058b7c3e7ddd6d263bf8190 (patch) | |
| tree | b5d87cae9a7e1429b7e0c6a8b9d2c04d89e3f511 /src/libcore/task | |
| parent | 7de5e6c487c2b3b803c619f8c19ffa8742535e49 (diff) | |
| download | rust-8cff5c22c3d4354a2058b7c3e7ddd6d263bf8190.tar.gz rust-8cff5c22c3d4354a2058b7c3e7ddd6d263bf8190.zip | |
migrate task/spawn.rs to LinearSet
Diffstat (limited to 'src/libcore/task')
| -rw-r--r-- | src/libcore/task/spawn.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libcore/task/spawn.rs b/src/libcore/task/spawn.rs index 28bbeaad35b..2411bd896e7 100644 --- a/src/libcore/task/spawn.rs +++ b/src/libcore/task/spawn.rs @@ -96,13 +96,13 @@ macro_rules! move_it ( { $x:expr } => ( unsafe { let y = move *ptr::addr_of(&($x)); move y } ) ) -type TaskSet = send_map::linear::LinearMap<*rust_task,()>; +type TaskSet = send_map::linear::LinearSet<*rust_task>; fn new_taskset() -> TaskSet { - send_map::linear::LinearMap() + send_map::linear::LinearSet::new() } fn taskset_insert(tasks: &mut TaskSet, task: *rust_task) { - let didnt_overwrite = tasks.insert(task, ()); + let didnt_overwrite = tasks.insert(task); assert didnt_overwrite; } fn taskset_remove(tasks: &mut TaskSet, task: *rust_task) { @@ -110,7 +110,7 @@ fn taskset_remove(tasks: &mut TaskSet, task: *rust_task) { assert was_present; } pub fn taskset_each(tasks: &TaskSet, blk: fn(v: *rust_task) -> bool) { - tasks.each_key(|k| blk(*k)) + tasks.each(|k| blk(*k)) } // One of these per group of linked-failure tasks. |
