From 1fc4db2d086fd068a934c9ed2ccf25456fedc216 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Thu, 1 Aug 2013 03:16:42 -0400 Subject: migrate many `for` loops to `foreach` --- src/libstd/task/local_data_priv.rs | 2 +- src/libstd/task/spawn.rs | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) (limited to 'src/libstd/task') diff --git a/src/libstd/task/local_data_priv.rs b/src/libstd/task/local_data_priv.rs index 477981c65e5..69c4bb20caf 100644 --- a/src/libstd/task/local_data_priv.rs +++ b/src/libstd/task/local_data_priv.rs @@ -167,7 +167,7 @@ pub unsafe fn local_pop(handle: Handle, let map = get_local_map(handle); let key_value = key_to_key_value(key); - for map.mut_iter().advance |entry| { + foreach entry in map.mut_iter() { match *entry { Some((k, _, loan)) if k == key_value => { if loan != NoLoan { diff --git a/src/libstd/task/spawn.rs b/src/libstd/task/spawn.rs index 54e46826976..c7f34974a6e 100644 --- a/src/libstd/task/spawn.rs +++ b/src/libstd/task/spawn.rs @@ -96,7 +96,6 @@ use rt::local::Local; use rt::task::Task; use rt::kill::KillHandle; use rt::sched::Scheduler; -use iterator::IteratorUtil; #[cfg(test)] use task::default_task_opts; #[cfg(test)] use comm; @@ -356,7 +355,7 @@ impl Drop for Taskgroup { // If we are failing, the whole taskgroup needs to die. do RuntimeGlue::with_task_handle_and_failing |me, failing| { if failing { - for this.notifier.mut_iter().advance |x| { + foreach x in this.notifier.mut_iter() { x.failed = true; } // Take everybody down with us. @@ -385,7 +384,7 @@ pub fn Taskgroup(tasks: TaskGroupArc, ancestors: AncestorList, is_main: bool, mut notifier: Option) -> Taskgroup { - for notifier.mut_iter().advance |x| { + foreach x in notifier.mut_iter() { x.failed = false; } @@ -463,13 +462,13 @@ fn kill_taskgroup(state: TaskGroupInner, me: &TaskHandle, is_main: bool) { if newstate.is_some() { let TaskGroupData { members: members, descendants: descendants } = newstate.unwrap(); - for members.consume().advance |sibling| { + foreach sibling in members.consume() { // Skip self - killing ourself won't do much good. if &sibling != me { RuntimeGlue::kill_task(sibling); } } - for descendants.consume().advance |child| { + foreach child in descendants.consume() { assert!(&child != me); RuntimeGlue::kill_task(child); } -- cgit 1.4.1-3-g733a5