diff options
| author | bors <bors@rust-lang.org> | 2013-08-01 22:10:45 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-08-01 22:10:45 -0700 |
| commit | bbcce8d95c582d3f918fe4e978d6a715efd991e9 (patch) | |
| tree | 6c0a714130897160fc6ef8a3d17671aed2bc8b90 /src/libstd/vec.rs | |
| parent | ecefeb03ccecdcb306e5cc3c76b04670073a82fa (diff) | |
| parent | 234acad404535868ecd7f5b48c3e120c4ea559c9 (diff) | |
| download | rust-bbcce8d95c582d3f918fe4e978d6a715efd991e9.tar.gz rust-bbcce8d95c582d3f918fe4e978d6a715efd991e9.zip | |
auto merge of #8216 : thestinger/rust/range, r=huonw
Diffstat (limited to 'src/libstd/vec.rs')
| -rw-r--r-- | src/libstd/vec.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index 6cff9ce84cf..ad5ded2002a 100644 --- a/src/libstd/vec.rs +++ b/src/libstd/vec.rs @@ -473,7 +473,7 @@ pub fn each_permutation<T:Clone>(values: &[T], fun: &fn(perm : &[T]) -> bool) -> indices.swap(k, l); indices.mut_slice(k+1, length).reverse(); // fixup permutation based on indices - for uint::range(k, length) |i| { + foreach i in range(k, length) { permutation[i] = values[indices[i]].clone(); } } @@ -1461,7 +1461,7 @@ impl<T> OwnedVector<T> for ~[T] { assert!(newlen <= oldlen); unsafe { // This loop is optimized out for non-drop types. - for uint::range(newlen, oldlen) |i| { + foreach i in range(newlen, oldlen) { ptr::read_and_zero_ptr(ptr::mut_offset(p, i as int)); } } @@ -1477,7 +1477,7 @@ impl<T> OwnedVector<T> for ~[T] { let len = self.len(); let mut deleted: uint = 0; - for uint::range(0, len) |i| { + foreach i in range(0u, len) { if !f(&self[i]) { deleted += 1; } else if deleted > 0 { @@ -1561,7 +1561,7 @@ impl<T:Clone> OwnedCopyableVector<T> for ~[T] { let new_len = self.len() + rhs.len(); self.reserve(new_len); - for uint::range(0u, rhs.len()) |i| { + foreach i in range(0u, rhs.len()) { self.push(unsafe { raw::get(rhs, i) }) } } |
