about summary refs log tree commit diff
path: root/src/libcore/task
diff options
context:
space:
mode:
authorDaniel Micay <danielmicay@gmail.com>2013-01-22 21:22:50 -0500
committerDaniel Micay <danielmicay@gmail.com>2013-01-22 21:28:28 -0500
commit8cff5c22c3d4354a2058b7c3e7ddd6d263bf8190 (patch)
treeb5d87cae9a7e1429b7e0c6a8b9d2c04d89e3f511 /src/libcore/task
parent7de5e6c487c2b3b803c619f8c19ffa8742535e49 (diff)
downloadrust-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.rs8
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.