66
66
//! };
67
67
//!
68
68
//! // Simple primality tests below our max bound
69
- //! let print_primes = 20 ;
69
+ //! let print_primes = 20u ;
70
70
//! print!("The primes below {} are: ", print_primes);
71
- //! for x in range(0, print_primes) {
71
+ //! for x in 0.. print_primes {
72
72
//! if primes.contains(&x) {
73
73
//! print!("{} ", x);
74
74
//! }
@@ -104,7 +104,7 @@ type MatchWords<'a> = Chain<Enumerate<Blocks<'a>>, Skip<Take<Enumerate<Repeat<u3
104
104
105
105
fn reverse_bits ( byte : u8 ) -> u8 {
106
106
let mut result = 0 ;
107
- for i in range ( 0 , u8:: BITS ) {
107
+ for i in 0 .. u8:: BITS {
108
108
result |= ( ( byte >> i) & 1 ) << ( u8:: BITS - 1 - i) ;
109
109
}
110
110
result
@@ -320,7 +320,7 @@ impl Bitv {
320
320
321
321
bitv. nbits = len;
322
322
323
- for i in range ( 0 , complete_words) {
323
+ for i in 0 .. complete_words {
324
324
bitv. storage . push (
325
325
( ( reverse_bits ( bytes[ i * 4 + 0 ] ) as u32 ) << 0 ) |
326
326
( ( reverse_bits ( bytes[ i * 4 + 1 ] ) as u32 ) << 8 ) |
@@ -353,7 +353,7 @@ impl Bitv {
353
353
/// ```
354
354
pub fn from_fn < F > ( len : uint , mut f : F ) -> Bitv where F : FnMut ( uint ) -> bool {
355
355
let mut bitv = Bitv :: from_elem ( len, false ) ;
356
- for i in range ( 0 u , len) {
356
+ for i in 0 u.. len {
357
357
bitv. set ( i, f ( i) ) ;
358
358
}
359
359
bitv
@@ -660,7 +660,7 @@ impl Bitv {
660
660
661
661
let len = self . nbits /8 +
662
662
if self . nbits % 8 == 0 { 0 } else { 1 } ;
663
- range ( 0 , len) . map ( |i|
663
+ ( 0 .. len) . map ( |i|
664
664
bit ( self , i, 0 ) |
665
665
bit ( self , i, 1 ) |
666
666
bit ( self , i, 2 ) |
@@ -830,7 +830,7 @@ impl Bitv {
830
830
831
831
// Fill in words after the old tail word
832
832
let stop_idx = cmp:: min ( self . storage . len ( ) , new_nblocks) ;
833
- for idx in range ( old_last_word + 1 , stop_idx) {
833
+ for idx in old_last_word + 1 .. stop_idx {
834
834
self . storage [ idx] = full_value;
835
835
}
836
836
@@ -2232,12 +2232,12 @@ mod tests {
2232
2232
#[ test]
2233
2233
fn test_equal_sneaky_big ( ) {
2234
2234
let mut a = Bitv :: from_elem ( 100 , false ) ;
2235
- for i in range ( 0 u , 100 ) {
2235
+ for i in 0 u.. 100 {
2236
2236
a. set ( i, true ) ;
2237
2237
}
2238
2238
2239
2239
let mut b = Bitv :: from_elem ( 100 , true ) ;
2240
- for i in range ( 0 u , 100 ) {
2240
+ for i in 0 u.. 100 {
2241
2241
b. set ( i, true ) ;
2242
2242
}
2243
2243
@@ -2283,7 +2283,7 @@ mod tests {
2283
2283
2284
2284
assert_eq ! ( bitv. iter( ) . collect:: <Vec <bool >>( ) , bools) ;
2285
2285
2286
- let long = range ( 0 , 10000 ) . map ( |i| i % 2 == 0 ) . collect :: < Vec < _ > > ( ) ;
2286
+ let long = ( 0i32 .. 10000 ) . map ( |i| i % 2 == 0 ) . collect :: < Vec < _ > > ( ) ;
2287
2287
let bitv: Bitv = long. iter ( ) . map ( |n| * n) . collect ( ) ;
2288
2288
assert_eq ! ( bitv. iter( ) . collect:: <Vec <bool >>( ) , long)
2289
2289
}
@@ -2526,7 +2526,7 @@ mod bitv_bench {
2526
2526
let mut r = rng ( ) ;
2527
2527
let mut bitv = 0 as uint ;
2528
2528
b. iter ( || {
2529
- for _ in range ( 0 u , 100 ) {
2529
+ for _ in 0 u.. 100 {
2530
2530
bitv |= 1 << ( ( r. next_u32 ( ) as uint ) % u32:: BITS ) ;
2531
2531
}
2532
2532
black_box ( & bitv) ;
@@ -2538,7 +2538,7 @@ mod bitv_bench {
2538
2538
let mut r = rng ( ) ;
2539
2539
let mut bitv = Bitv :: from_elem ( BENCH_BITS , false ) ;
2540
2540
b. iter ( || {
2541
- for _ in range ( 0 u , 100 ) {
2541
+ for _ in 0 u.. 100 {
2542
2542
bitv. set ( ( r. next_u32 ( ) as uint ) % BENCH_BITS , true ) ;
2543
2543
}
2544
2544
black_box ( & bitv) ;
@@ -2550,7 +2550,7 @@ mod bitv_bench {
2550
2550
let mut r = rng ( ) ;
2551
2551
let mut bitv = Bitv :: from_elem ( BENCH_BITS , false ) ;
2552
2552
b. iter ( || {
2553
- for _ in range ( 0 u , 100 ) {
2553
+ for _ in 0 u.. 100 {
2554
2554
bitv. set ( ( r. next_u32 ( ) as uint ) % BENCH_BITS , r. gen ( ) ) ;
2555
2555
}
2556
2556
black_box ( & bitv) ;
@@ -2562,7 +2562,7 @@ mod bitv_bench {
2562
2562
let mut r = rng ( ) ;
2563
2563
let mut bitv = Bitv :: from_elem ( u32:: BITS , false ) ;
2564
2564
b. iter ( || {
2565
- for _ in range ( 0 u , 100 ) {
2565
+ for _ in 0 u.. 100 {
2566
2566
bitv. set ( ( r. next_u32 ( ) as uint ) % u32:: BITS , true ) ;
2567
2567
}
2568
2568
black_box ( & bitv) ;
@@ -2583,7 +2583,7 @@ mod bitv_bench {
2583
2583
let bitv = Bitv :: from_elem ( u32:: BITS , false ) ;
2584
2584
b. iter ( || {
2585
2585
let mut sum = 0 u;
2586
- for _ in range ( 0 u , 10 ) {
2586
+ for _ in 0 u.. 10 {
2587
2587
for pres in bitv. iter ( ) {
2588
2588
sum += pres as uint ;
2589
2589
}
@@ -2647,7 +2647,7 @@ mod bitv_set_test {
2647
2647
let idxs: Vec < uint > = bitv. iter ( ) . collect ( ) ;
2648
2648
assert_eq ! ( idxs, vec![ 0 , 2 , 3 ] ) ;
2649
2649
2650
- let long: BitvSet = range ( 0 u, 10000 ) . filter ( |& n| n % 2 == 0 ) . collect ( ) ;
2650
+ let long: BitvSet = ( 0 u.. 10000 ) . filter ( |& n| n % 2 == 0 ) . collect ( ) ;
2651
2651
let real = range_step ( 0 , 10000 , 2 ) . collect :: < Vec < uint > > ( ) ;
2652
2652
2653
2653
let idxs: Vec < uint > = long. iter ( ) . collect ( ) ;
@@ -3021,7 +3021,7 @@ mod bitv_set_bench {
3021
3021
let mut r = rng ( ) ;
3022
3022
let mut bitv = BitvSet :: new ( ) ;
3023
3023
b. iter ( || {
3024
- for _ in range ( 0 u , 100 ) {
3024
+ for _ in 0 u.. 100 {
3025
3025
bitv. insert ( ( r. next_u32 ( ) as uint ) % u32:: BITS ) ;
3026
3026
}
3027
3027
black_box ( & bitv) ;
@@ -3033,7 +3033,7 @@ mod bitv_set_bench {
3033
3033
let mut r = rng ( ) ;
3034
3034
let mut bitv = BitvSet :: new ( ) ;
3035
3035
b. iter ( || {
3036
- for _ in range ( 0 u , 100 ) {
3036
+ for _ in 0 u.. 100 {
3037
3037
bitv. insert ( ( r. next_u32 ( ) as uint ) % BENCH_BITS ) ;
3038
3038
}
3039
3039
black_box ( & bitv) ;
0 commit comments