rename iter2 to iteri to match typical convention

This commit is contained in:
Niko Matsakis
2011-12-16 06:55:42 -08:00
parent 2833ca478c
commit ac6aba016e
3 changed files with 13 additions and 13 deletions

View File

@@ -218,7 +218,7 @@ fn store_environment(
let {bcx:bcx, val:ty_params_slot} = let {bcx:bcx, val:ty_params_slot} =
GEP_tup_like_1(bcx, closure_ty, closure, GEP_tup_like_1(bcx, closure_ty, closure,
[0, abi::closure_elt_ty_params]); [0, abi::closure_elt_ty_params]);
vec::iter2(lltydescs) { |i, td| vec::iteri(lltydescs) { |i, td|
let ty_param_slot = GEPi(bcx, ty_params_slot, [0, i as int]); let ty_param_slot = GEPi(bcx, ty_params_slot, [0, i as int]);
let cloned_td = maybe_clone_tydesc(bcx, ck, td); let cloned_td = maybe_clone_tydesc(bcx, ck, td);
Store(bcx, cloned_td, ty_param_slot); Store(bcx, cloned_td, ty_param_slot);
@@ -226,7 +226,7 @@ fn store_environment(
// Copy expr values into boxed bindings. // Copy expr values into boxed bindings.
// Silly check // Silly check
vec::iter2(bound_values) { |i, bv| vec::iteri(bound_values) { |i, bv|
let bound = trans::GEP_tup_like_1(bcx, box_ty, box, let bound = trans::GEP_tup_like_1(bcx, box_ty, box,
[0, abi::box_rc_field_body, [0, abi::box_rc_field_body,
abi::closure_elt_bindings, abi::closure_elt_bindings,
@@ -310,7 +310,7 @@ fn load_environment(enclosing_cx: @block_ctxt,
// Populate the upvars from the environment. // Populate the upvars from the environment.
let path = [0, abi::box_rc_field_body, abi::closure_elt_bindings]; let path = [0, abi::box_rc_field_body, abi::closure_elt_bindings];
vec::iter2(*upvars) { |i, upvar_def| vec::iteri(*upvars) { |i, upvar_def|
check type_is_tup_like(bcx, boxed_closure_ty); check type_is_tup_like(bcx, boxed_closure_ty);
let upvarptr = let upvarptr =
GEP_tup_like(bcx, boxed_closure_ty, llclosure, path + [i as int]); GEP_tup_like(bcx, boxed_closure_ty, llclosure, path + [i as int]);

View File

@@ -697,18 +697,18 @@ element's value.
*/ */
fn iter<T>(v: [const T], f: block(T)) { fn iter<T>(v: [const T], f: block(T)) {
iter2(v) { |_i, v| f(v) } iteri(v) { |_i, v| f(v) }
} }
/* /*
Function: iter2 Function: iteri
Iterates over a vector's elements and indexes Iterates over a vector's elements and indexes
Iterates over vector `v` and, for each element, calls function `f` with the Iterates over vector `v` and, for each element, calls function `f` with the
element's value and index. element's value and index.
*/ */
fn iter2<T>(v: [const T], f: block(uint, T)) { fn iteri<T>(v: [const T], f: block(uint, T)) {
let i = 0u, l = len(v); let i = 0u, l = len(v);
while i < l { f(i, v[i]); i += 1u; } while i < l { f(i, v[i]); i += 1u; }
} }
@@ -723,18 +723,18 @@ element's value.
*/ */
fn riter<T>(v: [const T], f: block(T)) { fn riter<T>(v: [const T], f: block(T)) {
riter2(v) { |_i, v| f(v) } riteri(v) { |_i, v| f(v) }
} }
/* /*
Function: riter2 Function: riteri
Iterates over a vector's elements and indexes in reverse Iterates over a vector's elements and indexes in reverse
Iterates over vector `v` and, for each element, calls function `f` with the Iterates over vector `v` and, for each element, calls function `f` with the
element's value and index. element's value and index.
*/ */
fn riter2<T>(v: [const T], f: block(uint, T)) { fn riteri<T>(v: [const T], f: block(uint, T)) {
let i = len(v); let i = len(v);
while 0u < i { while 0u < i {
i -= 1u; i -= 1u;

View File

@@ -329,9 +329,9 @@ fn iter_nonempty() {
} }
#[test] #[test]
fn iter2() { fn iteri() {
let i = 0; let i = 0;
vec::iter2([1, 2, 3], { |j, v| vec::iteri([1, 2, 3], { |j, v|
if i == 0 { assert v == 1; } if i == 0 { assert v == 1; }
assert j + 1u == v as uint; assert j + 1u == v as uint;
i += v; i += v;
@@ -357,9 +357,9 @@ fn riter_nonempty() {
} }
#[test] #[test]
fn riter2() { fn riteri() {
let i = 0; let i = 0;
vec::riter2([0, 1, 2], { |j, v| vec::riteri([0, 1, 2], { |j, v|
if i == 0 { assert v == 2; } if i == 0 { assert v == 2; }
assert j == v as uint; assert j == v as uint;
i += v; i += v;