diff options
| author | bors <bors@rust-lang.org> | 2014-02-14 12:21:51 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-02-14 12:21:51 -0800 |
| commit | 3f717bbe96014c04c4c439ed0b0975ca36a73e53 (patch) | |
| tree | 8efaf70dc83bb23098e7d0e47a65cdeb963bba8a /src/libstd | |
| parent | 994747022a45b5c2b03f38dddbe8b43bf09679f3 (diff) | |
| parent | 2f8dbf210215039f39a80424d9c43f96ff79dad4 (diff) | |
| download | rust-3f717bbe96014c04c4c439ed0b0975ca36a73e53.tar.gz rust-3f717bbe96014c04c4c439ed0b0975ca36a73e53.zip | |
auto merge of #12267 : alexcrichton/rust/rollup, r=alexcrichton
The last commit has the closed PRs
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/io/buffered.rs | 4 | ||||
| -rw-r--r-- | src/libstd/io/comm_adapters.rs | 6 | ||||
| -rw-r--r-- | src/libstd/mem.rs | 12 | ||||
| -rw-r--r-- | src/libstd/rt/global_heap.rs | 4 | ||||
| -rw-r--r-- | src/libstd/str.rs | 6 | ||||
| -rw-r--r-- | src/libstd/vec.rs | 19 |
6 files changed, 30 insertions, 21 deletions
diff --git a/src/libstd/io/buffered.rs b/src/libstd/io/buffered.rs index 231cf6592eb..fbed53ee30d 100644 --- a/src/libstd/io/buffered.rs +++ b/src/libstd/io/buffered.rs @@ -565,14 +565,14 @@ mod test { #[bench] fn bench_buffered_reader(bh: &mut Harness) { bh.iter(|| { - BufferedReader::new(NullStream); + BufferedReader::new(NullStream) }); } #[bench] fn bench_buffered_writer(bh: &mut Harness) { bh.iter(|| { - BufferedWriter::new(NullStream); + BufferedWriter::new(NullStream) }); } diff --git a/src/libstd/io/comm_adapters.rs b/src/libstd/io/comm_adapters.rs index 6ed588ac69f..bf2c6dbb623 100644 --- a/src/libstd/io/comm_adapters.rs +++ b/src/libstd/io/comm_adapters.rs @@ -96,6 +96,12 @@ impl ChanWriter { } } +impl Clone for ChanWriter { + fn clone(&self) -> ChanWriter { + ChanWriter { chan: self.chan.clone() } + } +} + impl Writer for ChanWriter { fn write(&mut self, buf: &[u8]) -> IoResult<()> { if !self.chan.try_send(buf.to_owned()) { diff --git a/src/libstd/mem.rs b/src/libstd/mem.rs index 09d2db329ca..ee05d6a704b 100644 --- a/src/libstd/mem.rs +++ b/src/libstd/mem.rs @@ -292,7 +292,7 @@ mod bench { let s = Struct { field: 10 }; let t = &s as &Trait; bh.iter(|| { - t.method(); + t.method() }); } @@ -300,7 +300,7 @@ mod bench { fn trait_static_method_call(bh: &mut BenchHarness) { let s = Struct { field: 10 }; bh.iter(|| { - s.method(); + s.method() }); } @@ -310,10 +310,10 @@ mod bench { fn match_option_some(bh: &mut BenchHarness) { let x = Some(10); bh.iter(|| { - let _q = match x { + match x { Some(y) => y, None => 11 - }; + } }); } @@ -321,10 +321,10 @@ mod bench { fn match_vec_pattern(bh: &mut BenchHarness) { let x = [1,2,3,4,5,6]; bh.iter(|| { - let _q = match x { + match x { [1,2,3,..] => 10, _ => 11 - }; + } }); } } diff --git a/src/libstd/rt/global_heap.rs b/src/libstd/rt/global_heap.rs index 4bce16706ee..ab279fd3102 100644 --- a/src/libstd/rt/global_heap.rs +++ b/src/libstd/rt/global_heap.rs @@ -112,14 +112,14 @@ mod bench { #[bench] fn alloc_owned_small(bh: &mut BenchHarness) { bh.iter(|| { - ~10; + ~10 }) } #[bench] fn alloc_owned_big(bh: &mut BenchHarness) { bh.iter(|| { - ~[10, ..1000]; + ~[10, ..1000] }) } } diff --git a/src/libstd/str.rs b/src/libstd/str.rs index 0d263d94ccf..063182ff0e1 100644 --- a/src/libstd/str.rs +++ b/src/libstd/str.rs @@ -4357,7 +4357,7 @@ mod bench { assert_eq!(100, s.len()); bh.iter(|| { - let _ = is_utf8(s); + is_utf8(s) }); } @@ -4366,7 +4366,7 @@ mod bench { let s = bytes!("ππππππΰΈΰΈ£Ψ―ΩΩΨ© Ψ§ΩΩΩΩΨͺΰΈΰΈ¨ΰΉΰΈΰΈ’δΈεπ πΏπ»ππΉπ»π°"); assert_eq!(100, s.len()); bh.iter(|| { - let _ = is_utf8(s); + is_utf8(s) }); } @@ -4409,7 +4409,7 @@ mod bench { #[bench] fn bench_with_capacity(bh: &mut BenchHarness) { bh.iter(|| { - let _ = with_capacity(100); + with_capacity(100) }); } diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index c67b19933d3..cfe2ad5a08a 100644 --- a/src/libstd/vec.rs +++ b/src/libstd/vec.rs @@ -4428,6 +4428,7 @@ mod bench { let mut vec: ~[uint] = ~[0u]; bh.iter(|| { vec.push(0); + &vec }) } @@ -4435,7 +4436,7 @@ mod bench { fn starts_with_same_vector(bh: &mut BenchHarness) { let vec: ~[uint] = vec::from_fn(100, |i| i); bh.iter(|| { - vec.starts_with(vec); + vec.starts_with(vec) }) } @@ -4443,7 +4444,7 @@ mod bench { fn starts_with_single_element(bh: &mut BenchHarness) { let vec: ~[uint] = ~[0u]; bh.iter(|| { - vec.starts_with(vec); + vec.starts_with(vec) }) } @@ -4453,7 +4454,7 @@ mod bench { let mut match_vec: ~[uint] = vec::from_fn(99, |i| i); match_vec.push(0); bh.iter(|| { - vec.starts_with(match_vec); + vec.starts_with(match_vec) }) } @@ -4461,7 +4462,7 @@ mod bench { fn ends_with_same_vector(bh: &mut BenchHarness) { let vec: ~[uint] = vec::from_fn(100, |i| i); bh.iter(|| { - vec.ends_with(vec); + vec.ends_with(vec) }) } @@ -4469,7 +4470,7 @@ mod bench { fn ends_with_single_element(bh: &mut BenchHarness) { let vec: ~[uint] = ~[0u]; bh.iter(|| { - vec.ends_with(vec); + vec.ends_with(vec) }) } @@ -4479,7 +4480,7 @@ mod bench { let mut match_vec: ~[uint] = vec::from_fn(100, |i| i); match_vec[0] = 200; bh.iter(|| { - vec.starts_with(match_vec); + vec.starts_with(match_vec) }) } @@ -4487,7 +4488,7 @@ mod bench { fn contains_last_element(bh: &mut BenchHarness) { let vec: ~[uint] = vec::from_fn(100, |i| i); bh.iter(|| { - vec.contains(&99u); + vec.contains(&99u) }) } @@ -4507,13 +4508,14 @@ mod bench { ptr::set_memory(vp, 0, 1024); v.set_len(1024); } + v }); } #[bench] fn zero_1kb_fixed_repeat(bh: &mut BenchHarness) { bh.iter(|| { - let _v: ~[u8] = ~[0u8, ..1024]; + ~[0u8, ..1024] }); } @@ -4542,6 +4544,7 @@ mod bench { for x in v.mut_iter() { *x = 0; } + v }); } |
