diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-08-01 03:16:42 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-08-01 05:34:55 -0400 |
| commit | 1fc4db2d086fd068a934c9ed2ccf25456fedc216 (patch) | |
| tree | 8e96cbc62b80bd622f78cf68b0bb29cb14ebc417 /src/libstd/task | |
| parent | 5f59c46e0f5605a0cc90ebdb26b4d258a8f7b43a (diff) | |
| download | rust-1fc4db2d086fd068a934c9ed2ccf25456fedc216.tar.gz rust-1fc4db2d086fd068a934c9ed2ccf25456fedc216.zip | |
migrate many `for` loops to `foreach`
Diffstat (limited to 'src/libstd/task')
| -rw-r--r-- | src/libstd/task/local_data_priv.rs | 2 | ||||
| -rw-r--r-- | src/libstd/task/spawn.rs | 9 |
2 files changed, 5 insertions, 6 deletions
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<T: 'static>(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<AutoNotify>) -> 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); } |
