Skip to content

Commit ada32fb

Browse files
author
Jorge Aparicio
committed
---
yaml --- r: 177371 b: refs/heads/master c: efc97a5 h: refs/heads/master i: 177369: 1c457d4 177367: e70af68 v: v3
1 parent 34f3358 commit ada32fb

File tree

49 files changed

+102
-103
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+102
-103
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 7d661af9c86566088f7dbaeee25143ecde673b75
2+
refs/heads/master: efc97a51ffc798247e36156cf8e2d175bf509018
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: a45e117733b866302fa99390553d1c548508dcca
55
refs/heads/try: fde4472848b662a4d1236388c4cf15e2450237e6

trunk/src/libcollections/binary_heap.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
//! // for a simpler implementation.
6868
//! fn shortest_path(adj_list: &Vec<Vec<Edge>>, start: uint, goal: uint) -> uint {
6969
//! // dist[node] = current shortest distance from `start` to `node`
70-
//! let mut dist: Vec<_> = range(0, adj_list.len()).map(|_| uint::MAX).collect();
70+
//! let mut dist: Vec<_> = (0..adj_list.len()).map(|_| uint::MAX).collect();
7171
//!
7272
//! let mut heap = BinaryHeap::new();
7373
//!

trunk/src/libcollections/btree/map.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1730,7 +1730,7 @@ mod test {
17301730
let map: BTreeMap<uint, uint> = (0..size).map(|i| (i, i)).collect();
17311731

17321732
let mut j = 0u;
1733-
for ((&k, &v), i) in map.range(Included(&2), Unbounded).zip(range(2u, size)) {
1733+
for ((&k, &v), i) in map.range(Included(&2), Unbounded).zip(2u..size) {
17341734
assert_eq!(k, i);
17351735
assert_eq!(v, i);
17361736
j += 1;

trunk/src/libcollections/dlist.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,7 @@ impl<T> DList<T> {
599599
} else {
600600
// better off starting from the end
601601
let mut iter = self.iter_mut();
602-
for _ in range(0, len - 1 - (at - 1)) {
602+
for _ in 0..len - 1 - (at - 1) {
603603
iter.next_back();
604604
}
605605
iter.tail

trunk/src/libcollections/ring_buf.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ impl<T> RingBuf<T> {
388388
/// use std::collections::RingBuf;
389389
///
390390
/// let mut buf = RingBuf::with_capacity(15);
391-
/// buf.extend(range(0u, 4));
391+
/// buf.extend(0u..4);
392392
/// assert_eq!(buf.capacity(), 15);
393393
/// buf.shrink_to_fit();
394394
/// assert!(buf.capacity() >= 4);
@@ -483,7 +483,7 @@ impl<T> RingBuf<T> {
483483
#[unstable(feature = "collections",
484484
reason = "matches collection reform specification; waiting on panic semantics")]
485485
pub fn truncate(&mut self, len: uint) {
486-
for _ in range(len, self.len()) {
486+
for _ in len..self.len() {
487487
self.pop_back();
488488
}
489489
}

trunk/src/libcollections/slice.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1254,7 +1254,7 @@ impl Iterator for ElementSwaps {
12541254
#[inline]
12551255
fn size_hint(&self) -> (uint, Option<uint>) {
12561256
// For a vector of size n, there are exactly n! permutations.
1257-
let n = range(2, self.sdir.len() + 1).product();
1257+
let n = (2..self.sdir.len() + 1).product();
12581258
(n - self.swaps_made, Some(n - self.swaps_made))
12591259
}
12601260
}
@@ -1385,7 +1385,7 @@ fn merge_sort<T, F>(v: &mut [T], mut compare: F) where F: FnMut(&T, &T) -> Order
13851385
// .offset-ing.
13861386
for start in range_step(0, len, insertion) {
13871387
// start <= i < len;
1388-
for i in range(start, cmp::min(start + insertion, len)) {
1388+
for i in start..cmp::min(start + insertion, len) {
13891389
// j satisfies: start <= j <= i;
13901390
let mut j = i as int;
13911391
unsafe {

trunk/src/libcollections/vec.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1079,7 +1079,7 @@ impl<T: Clone> Vec<T> {
10791079
pub fn push_all(&mut self, other: &[T]) {
10801080
self.reserve(other.len());
10811081

1082-
for i in range(0, other.len()) {
1082+
for i in 0..other.len() {
10831083
let len = self.len();
10841084

10851085
// Unsafe code so this can be optimised to a memcpy (or something similarly
@@ -1988,12 +1988,12 @@ mod tests {
19881988
let mut v = Vec::new();
19891989
let mut w = Vec::new();
19901990

1991-
v.extend(range(0i, 3));
1991+
v.extend(0i..3);
19921992
for i in 0i..3 { w.push(i) }
19931993

19941994
assert_eq!(v, w);
19951995

1996-
v.extend(range(3i, 10));
1996+
v.extend(3i..10);
19971997
for i in 3i..10 { w.push(i) }
19981998

19991999
assert_eq!(v, w);
@@ -2499,7 +2499,7 @@ mod tests {
24992499
}
25002500

25012501
fn do_bench_from_slice(b: &mut Bencher, src_len: uint) {
2502-
let src: Vec<uint> = FromIterator::from_iter(range(0, src_len));
2502+
let src: Vec<uint> = FromIterator::from_iter(0..src_len);
25032503

25042504
b.bytes = src_len as u64;
25052505

@@ -2531,7 +2531,7 @@ mod tests {
25312531
}
25322532

25332533
fn do_bench_from_iter(b: &mut Bencher, src_len: uint) {
2534-
let src: Vec<uint> = FromIterator::from_iter(range(0, src_len));
2534+
let src: Vec<uint> = FromIterator::from_iter(0..src_len);
25352535

25362536
b.bytes = src_len as u64;
25372537

@@ -2563,8 +2563,8 @@ mod tests {
25632563
}
25642564

25652565
fn do_bench_extend(b: &mut Bencher, dst_len: uint, src_len: uint) {
2566-
let dst: Vec<uint> = FromIterator::from_iter(range(0, dst_len));
2567-
let src: Vec<uint> = FromIterator::from_iter(range(dst_len, dst_len + src_len));
2566+
let dst: Vec<uint> = FromIterator::from_iter(0..dst_len);
2567+
let src: Vec<uint> = FromIterator::from_iter(dst_len..dst_len + src_len);
25682568

25692569
b.bytes = src_len as u64;
25702570

@@ -2612,8 +2612,8 @@ mod tests {
26122612
}
26132613

26142614
fn do_bench_push_all(b: &mut Bencher, dst_len: uint, src_len: uint) {
2615-
let dst: Vec<uint> = FromIterator::from_iter(range(0, dst_len));
2616-
let src: Vec<uint> = FromIterator::from_iter(range(dst_len, dst_len + src_len));
2615+
let dst: Vec<uint> = FromIterator::from_iter(0..dst_len);
2616+
let src: Vec<uint> = FromIterator::from_iter(dst_len..dst_len + src_len);
26172617

26182618
b.bytes = src_len as u64;
26192619

@@ -2661,8 +2661,8 @@ mod tests {
26612661
}
26622662

26632663
fn do_bench_push_all_move(b: &mut Bencher, dst_len: uint, src_len: uint) {
2664-
let dst: Vec<uint> = FromIterator::from_iter(range(0u, dst_len));
2665-
let src: Vec<uint> = FromIterator::from_iter(range(dst_len, dst_len + src_len));
2664+
let dst: Vec<uint> = FromIterator::from_iter(0u..dst_len);
2665+
let src: Vec<uint> = FromIterator::from_iter(dst_len..dst_len + src_len);
26662666

26672667
b.bytes = src_len as u64;
26682668

@@ -2710,7 +2710,7 @@ mod tests {
27102710
}
27112711

27122712
fn do_bench_clone(b: &mut Bencher, src_len: uint) {
2713-
let src: Vec<uint> = FromIterator::from_iter(range(0, src_len));
2713+
let src: Vec<uint> = FromIterator::from_iter(0..src_len);
27142714

27152715
b.bytes = src_len as u64;
27162716

@@ -2742,8 +2742,8 @@ mod tests {
27422742
}
27432743

27442744
fn do_bench_clone_from(b: &mut Bencher, times: uint, dst_len: uint, src_len: uint) {
2745-
let dst: Vec<uint> = FromIterator::from_iter(range(0, src_len));
2746-
let src: Vec<uint> = FromIterator::from_iter(range(dst_len, dst_len + src_len));
2745+
let dst: Vec<uint> = FromIterator::from_iter(0..src_len);
2746+
let src: Vec<uint> = FromIterator::from_iter(dst_len..dst_len + src_len);
27472747

27482748
b.bytes = (times * src_len) as u64;
27492749

trunk/src/libcollections/vec_map.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ impl<V> VecMap<V> {
459459
pub fn insert(&mut self, key: uint, value: V) -> Option<V> {
460460
let len = self.v.len();
461461
if len <= key {
462-
self.v.extend(range(0, key - len + 1).map(|_| None));
462+
self.v.extend((0..key - len + 1).map(|_| None));
463463
}
464464
replace(&mut self.v[key], Some(value))
465465
}

trunk/src/libcore/borrow.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ impl<T> ToOwned<T> for T where T: Clone {
125125
/// use std::borrow::Cow;
126126
///
127127
/// fn abs_all(input: &mut Cow<Vec<int>, [int]>) {
128-
/// for i in range(0, input.len()) {
128+
/// for i in 0..input.len() {
129129
/// let v = input[i];
130130
/// if v < 0 {
131131
/// // clones into a vector the first time (if not already owned)

trunk/src/libcore/str/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,7 @@ impl TwoWaySearcher {
800800
// See if the right part of the needle matches
801801
let start = if long_period { self.crit_pos }
802802
else { cmp::max(self.crit_pos, self.memory) };
803-
for i in range(start, needle.len()) {
803+
for i in start..needle.len() {
804804
if needle[i] != haystack[self.position + i] {
805805
self.position += i - self.crit_pos + 1;
806806
if !long_period {

trunk/src/libcoretest/iter.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ fn test_cycle() {
305305
#[test]
306306
fn test_iterator_nth() {
307307
let v: &[_] = &[0i, 1, 2, 3, 4];
308-
for i in range(0u, v.len()) {
308+
for i in 0u..v.len() {
309309
assert_eq!(v.iter().nth(i).unwrap(), &v[i]);
310310
}
311311
assert_eq!(v.iter().nth(v.len()), None);
@@ -458,7 +458,7 @@ fn test_min_by() {
458458

459459
#[test]
460460
fn test_by_ref() {
461-
let mut xs = range(0i, 10);
461+
let mut xs = 0i..10;
462462
// sum the first five values
463463
let partial_sum = xs.by_ref().take(5).fold(0, |a, b| a + b);
464464
assert_eq!(partial_sum, 10);
@@ -730,32 +730,32 @@ fn test_random_access_cycle() {
730730

731731
#[test]
732732
fn test_double_ended_range() {
733-
assert!(range(11i, 14).rev().collect::<Vec<int>>() == vec![13i, 12, 11]);
733+
assert!((11i..14).rev().collect::<Vec<int>>() == vec![13i, 12, 11]);
734734
for _ in (10i..0).rev() {
735735
panic!("unreachable");
736736
}
737737

738-
assert!(range(11u, 14).rev().collect::<Vec<uint>>() == vec![13u, 12, 11]);
738+
assert!((11u..14).rev().collect::<Vec<uint>>() == vec![13u, 12, 11]);
739739
for _ in (10u..0).rev() {
740740
panic!("unreachable");
741741
}
742742
}
743743

744744
#[test]
745745
fn test_range() {
746-
assert!(range(0i, 5).collect::<Vec<int>>() == vec![0i, 1, 2, 3, 4]);
747-
assert!(range(-10i, -1).collect::<Vec<int>>() ==
746+
assert!((0i..5).collect::<Vec<int>>() == vec![0i, 1, 2, 3, 4]);
747+
assert!((-10i..-1).collect::<Vec<int>>() ==
748748
vec![-10, -9, -8, -7, -6, -5, -4, -3, -2]);
749-
assert!(range(0i, 5).rev().collect::<Vec<int>>() == vec![4, 3, 2, 1, 0]);
750-
assert_eq!(range(200i, -5).count(), 0);
751-
assert_eq!(range(200i, -5).rev().count(), 0);
752-
assert_eq!(range(200i, 200).count(), 0);
753-
assert_eq!(range(200i, 200).rev().count(), 0);
749+
assert!((0i..5).rev().collect::<Vec<int>>() == vec![4, 3, 2, 1, 0]);
750+
assert_eq!((200i..-5).count(), 0);
751+
assert_eq!((200i..-5).rev().count(), 0);
752+
assert_eq!((200i..200).count(), 0);
753+
assert_eq!((200i..200).rev().count(), 0);
754754

755-
assert_eq!(range(0i, 100).size_hint(), (100, Some(100)));
755+
assert_eq!((0i..100).size_hint(), (100, Some(100)));
756756
// this test is only meaningful when sizeof uint < sizeof u64
757-
assert_eq!(range(uint::MAX - 1, uint::MAX).size_hint(), (1, Some(1)));
758-
assert_eq!(range(-10i, -1).size_hint(), (9, Some(9)));
757+
assert_eq!((uint::MAX - 1..uint::MAX).size_hint(), (1, Some(1)));
758+
assert_eq!((-10i..-1).size_hint(), (9, Some(9)));
759759
}
760760

761761
#[test]
@@ -892,7 +892,7 @@ fn bench_rposition(b: &mut Bencher) {
892892
#[bench]
893893
fn bench_skip_while(b: &mut Bencher) {
894894
b.iter(|| {
895-
let it = range(0u, 100);
895+
let it = 0u..100;
896896
let mut sum = 0;
897897
it.skip_while(|&x| { sum += x; sum < 4000 }).all(|_| true);
898898
});

trunk/src/libcoretest/str.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ fn test_bool_from_str() {
1717

1818
fn check_contains_all_substrings(s: &str) {
1919
assert!(s.contains(""));
20-
for i in range(0, s.len()) {
20+
for i in 0..s.len() {
2121
for j in range(i+1, s.len() + 1) {
2222
assert!(s.contains(&s[i..j]));
2323
}

trunk/src/libgraphviz/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@
176176
//! }
177177
//!
178178
//! impl<'a> dot::GraphWalk<'a, Nd, Ed<'a>> for Graph {
179-
//! fn nodes(&self) -> dot::Nodes<'a,Nd> { range(0,self.nodes.len()).collect() }
179+
//! fn nodes(&self) -> dot::Nodes<'a,Nd> { (0..self.nodes.len()).collect() }
180180
//! fn edges(&'a self) -> dot::Edges<'a,Ed<'a>> { self.edges.iter().collect() }
181181
//! fn source(&self, e: &Ed) -> Nd { let & &(s,_) = e; s }
182182
//! fn target(&self, e: &Ed) -> Nd { let & &(_,t) = e; t }
@@ -715,7 +715,7 @@ mod tests {
715715

716716
impl<'a> GraphWalk<'a, Node, &'a Edge> for LabelledGraph {
717717
fn nodes(&'a self) -> Nodes<'a,Node> {
718-
range(0u, self.node_labels.len()).collect()
718+
(0u..self.node_labels.len()).collect()
719719
}
720720
fn edges(&'a self) -> Edges<'a,&'a Edge> {
721721
self.edges.iter().collect()

trunk/src/librustc/metadata/tydecode.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ pub fn parse_state_from_data<'a, 'tcx>(data: &'a [u8], crate_num: ast::CrateNum,
132132
fn data_log_string(data: &[u8], pos: uint) -> String {
133133
let mut buf = String::new();
134134
buf.push_str("<<");
135-
for i in range(pos, data.len()) {
135+
for i in pos..data.len() {
136136
let c = data[i];
137137
if c > 0x20 && c <= 0x7F {
138138
buf.push(c as char);

trunk/src/librustc/middle/dependency_format.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ fn calculate_type(sess: &session::Session,
157157
});
158158

159159
// Collect what we've got so far in the return vector.
160-
let mut ret = range(1, sess.cstore.next_crate_num()).map(|i| {
160+
let mut ret = (1..sess.cstore.next_crate_num()).map(|i| {
161161
match formats.get(&i).map(|v| *v) {
162162
v @ Some(cstore::RequireDynamic) => v,
163163
_ => None,

trunk/src/librustc/middle/infer/error_reporting.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1229,8 +1229,7 @@ impl<'a, 'tcx> Rebuilder<'a, 'tcx> {
12291229
let mut insert = Vec::new();
12301230
if lifetimes.len() == 0 {
12311231
let anon = self.cur_anon.get();
1232-
for (i, a) in range(anon,
1233-
anon+expected).enumerate() {
1232+
for (i, a) in (anon..anon+expected).enumerate() {
12341233
if anon_nums.contains(&a) {
12351234
insert.push(i as u32);
12361235
}

trunk/src/librustc/middle/infer/region_inference/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -983,7 +983,7 @@ impl<'a, 'tcx> RegionVarBindings<'a, 'tcx> {
983983
}
984984

985985
fn construct_var_data(&self) -> Vec<VarData> {
986-
range(0, self.num_vars() as uint).map(|_| {
986+
(0..self.num_vars() as uint).map(|_| {
987987
VarData {
988988
// All nodes are initially classified as contracting; during
989989
// the expansion phase, we will shift the classification for
@@ -1259,7 +1259,7 @@ impl<'a, 'tcx> RegionVarBindings<'a, 'tcx> {
12591259

12601260
let mut opt_graph = None;
12611261

1262-
for idx in range(0u, self.num_vars() as uint) {
1262+
for idx in 0u..self.num_vars() as uint {
12631263
match var_data[idx].value {
12641264
Value(_) => {
12651265
/* Inference successful */
@@ -1316,7 +1316,7 @@ impl<'a, 'tcx> RegionVarBindings<'a, 'tcx> {
13161316
}
13171317
}
13181318

1319-
range(0, self.num_vars() as uint).map(|idx| var_data[idx].value).collect()
1319+
(0..self.num_vars() as uint).map(|idx| var_data[idx].value).collect()
13201320
}
13211321

13221322
fn construct_graph(&self) -> RegionGraph {

trunk/src/librustc/middle/resolve_lifetime.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ impl<'a> LifetimeContext<'a> {
404404
}
405405

406406
fn check_lifetime_defs(&mut self, old_scope: Scope, lifetimes: &Vec<ast::LifetimeDef>) {
407-
for i in range(0, lifetimes.len()) {
407+
for i in 0..lifetimes.len() {
408408
let lifetime_i = &lifetimes[i];
409409

410410
let special_idents = [special_idents::static_lifetime];
@@ -417,7 +417,7 @@ impl<'a> LifetimeContext<'a> {
417417
}
418418

419419
// It is a hard error to shadow a lifetime within the same scope.
420-
for j in range(i + 1, lifetimes.len()) {
420+
for j in i + 1..lifetimes.len() {
421421
let lifetime_j = &lifetimes[j];
422422

423423
if lifetime_i.lifetime.name == lifetime_j.lifetime.name {

trunk/src/librustc/middle/traits/select.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,7 @@ impl<'cx, 'tcx> SelectionContext<'cx, 'tcx> {
595595
let mut i = 0;
596596
while i < candidates.len() {
597597
let is_dup =
598-
range(0, candidates.len())
598+
(0..candidates.len())
599599
.filter(|&j| i != j)
600600
.any(|j| self.candidate_should_be_dropped_in_favor_of(stack,
601601
&candidates[i],

trunk/src/librustc/util/lev_distance.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ pub fn lev_distance(me: &str, t: &str) -> uint {
1414
if me.is_empty() { return t.chars().count(); }
1515
if t.is_empty() { return me.chars().count(); }
1616

17-
let mut dcol: Vec<_> = range(0, t.len() + 1).collect();
17+
let mut dcol: Vec<_> = (0..t.len() + 1).collect();
1818
let mut t_last = 0;
1919

2020
for (i, sc) in me.chars().enumerate() {

trunk/src/librustc_trans/back/write.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@ pub fn run_passes(sess: &Session,
714714
cmd.args(&sess.target.target.options.pre_link_args[]);
715715
cmd.arg("-nostdlib");
716716

717-
for index in range(0, trans.modules.len()) {
717+
for index in 0..trans.modules.len() {
718718
cmd.arg(crate_output.with_extension(&format!("{}.o", index)[]));
719719
}
720720

@@ -824,7 +824,7 @@ pub fn run_passes(sess: &Session,
824824
let keep_numbered_bitcode = needs_crate_bitcode ||
825825
(user_wants_bitcode && sess.opts.cg.codegen_units > 1);
826826

827-
for i in range(0, trans.modules.len()) {
827+
for i in 0..trans.modules.len() {
828828
if modules_config.emit_obj {
829829
let ext = format!("{}.o", i);
830830
remove(sess, &crate_output.with_extension(&ext[]));

0 commit comments

Comments
 (0)