Skip to content

Commit ed0db1c

Browse files
committed
---
yaml --- r: 188367 b: refs/heads/auto c: 3b3bb0e h: refs/heads/master i: 188365: 74549d4 188363: 5ca07ea 188359: 4f88695 188351: 21a66ba v: v3
1 parent 86b3739 commit ed0db1c

File tree

14 files changed

+29
-48
lines changed

14 files changed

+29
-48
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
1010
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
1111
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1212
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
13-
refs/heads/auto: 2f8865556bd6cae123b3db4ceaa0c7977dacea8d
13+
refs/heads/auto: 3b3bb0e682c2d252e9f62dd9df5cff9552af91ad
1414
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
1515
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
1616
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336

branches/auto/src/liballoc/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@
7373
#![feature(unboxed_closures)]
7474
#![feature(unsafe_no_drop_flag)]
7575
#![feature(core)]
76-
#![feature(unique)]
7776
#![cfg_attr(test, feature(test, alloc, rustc_private))]
7877
#![cfg_attr(all(not(feature = "external_funcs"), not(feature = "external_crate")),
7978
feature(libc))]

branches/auto/src/libcollections/slice.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2176,8 +2176,8 @@ mod tests {
21762176
fn test_connect() {
21772177
let v: [Vec<i32>; 0] = [];
21782178
assert_eq!(v.connect(&0), []);
2179-
assert_eq!([vec![1i], vec![2, 3]].connect(&0), [1, 0, 2, 3]);
2180-
assert_eq!([vec![1i], vec![2], vec![3]].connect(&0), [1, 0, 2, 0, 3]);
2179+
assert_eq!([vec![1], vec![2, 3]].connect(&0), [1, 0, 2, 3]);
2180+
assert_eq!([vec![1], vec![2], vec![3]].connect(&0), [1, 0, 2, 0, 3]);
21812181

21822182
let v: [&[_]; 2] = [&[1], &[2, 3]];
21832183
assert_eq!(v.connect(&0), [1, 0, 2, 3]);

branches/auto/src/libcore/iter.rs

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1570,24 +1570,13 @@ pub struct Map<I, F> {
15701570
f: F,
15711571
}
15721572

1573-
impl<I: Iterator, F, B> Map<I, F> where F: FnMut(I::Item) -> B {
1574-
#[inline]
1575-
fn do_map(&mut self, elt: Option<I::Item>) -> Option<B> {
1576-
match elt {
1577-
Some(a) => Some((self.f)(a)),
1578-
_ => None
1579-
}
1580-
}
1581-
}
1582-
15831573
#[stable(feature = "rust1", since = "1.0.0")]
15841574
impl<B, I: Iterator, F> Iterator for Map<I, F> where F: FnMut(I::Item) -> B {
15851575
type Item = B;
15861576

15871577
#[inline]
15881578
fn next(&mut self) -> Option<B> {
1589-
let next = self.iter.next();
1590-
self.do_map(next)
1579+
self.iter.next().map(|a| (self.f)(a))
15911580
}
15921581

15931582
#[inline]
@@ -1602,8 +1591,7 @@ impl<B, I: DoubleEndedIterator, F> DoubleEndedIterator for Map<I, F> where
16021591
{
16031592
#[inline]
16041593
fn next_back(&mut self) -> Option<B> {
1605-
let next = self.iter.next_back();
1606-
self.do_map(next)
1594+
self.iter.next_back().map(|a| (self.f)(a))
16071595
}
16081596
}
16091597

@@ -1618,8 +1606,7 @@ impl<B, I: RandomAccessIterator, F> RandomAccessIterator for Map<I, F> where
16181606

16191607
#[inline]
16201608
fn idx(&mut self, index: usize) -> Option<B> {
1621-
let elt = self.iter.idx(index);
1622-
self.do_map(elt)
1609+
self.iter.idx(index).map(|a| (self.f)(a))
16231610
}
16241611
}
16251612

branches/auto/src/libcoretest/hash/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ struct CustomHasher { output: u64 }
8686

8787
impl Hasher for CustomHasher {
8888
fn finish(&self) -> u64 { self.output }
89-
fn write(&mut self, data: &[u8]) { panic!() }
89+
fn write(&mut self, _: &[u8]) { panic!() }
9090
fn write_u64(&mut self, data: u64) { self.output = data; }
9191
}
9292

branches/auto/src/libcoretest/str.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,15 +188,13 @@ fn trim_ws() {
188188

189189
mod pattern {
190190
use std::str::Pattern;
191-
use std::str::{Searcher, ReverseSearcher, DoubleEndedSearcher};
191+
use std::str::{Searcher, ReverseSearcher};
192192
use std::str::SearchStep::{self, Match, Reject, Done};
193193

194194
macro_rules! make_test {
195195
($name:ident, $p:expr, $h:expr, [$($e:expr,)*]) => {
196196
mod $name {
197-
use std::str::Pattern;
198-
use std::str::{Searcher, ReverseSearcher, DoubleEndedSearcher};
199-
use std::str::SearchStep::{self, Match, Reject, Done};
197+
use std::str::SearchStep::{Match, Reject};
200198
use super::{cmp_search_to_vec};
201199
#[test]
202200
fn fwd() {

branches/auto/src/librand/rand_impls.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,6 @@ impl<T:Rand> Rand for Option<T> {
214214

215215
#[cfg(test)]
216216
mod tests {
217-
use std::prelude::v1::*;
218217
use std::rand::{Rng, thread_rng, Open01, Closed01};
219218

220219
struct ConstantRng(u64);

branches/auto/src/librbml/io.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -140,32 +140,32 @@ mod tests {
140140
fn test_seekable_mem_writer() {
141141
let mut writer = SeekableMemWriter::new();
142142
assert_eq!(writer.tell(), Ok(0));
143-
writer.write(&[0]).unwrap();
143+
writer.write_all(&[0]).unwrap();
144144
assert_eq!(writer.tell(), Ok(1));
145-
writer.write(&[1, 2, 3]).unwrap();
146-
writer.write(&[4, 5, 6, 7]).unwrap();
145+
writer.write_all(&[1, 2, 3]).unwrap();
146+
writer.write_all(&[4, 5, 6, 7]).unwrap();
147147
assert_eq!(writer.tell(), Ok(8));
148148
let b: &[_] = &[0, 1, 2, 3, 4, 5, 6, 7];
149149
assert_eq!(writer.get_ref(), b);
150150

151151
writer.seek(0, old_io::SeekSet).unwrap();
152152
assert_eq!(writer.tell(), Ok(0));
153-
writer.write(&[3, 4]).unwrap();
153+
writer.write_all(&[3, 4]).unwrap();
154154
let b: &[_] = &[3, 4, 2, 3, 4, 5, 6, 7];
155155
assert_eq!(writer.get_ref(), b);
156156

157157
writer.seek(1, old_io::SeekCur).unwrap();
158-
writer.write(&[0, 1]).unwrap();
158+
writer.write_all(&[0, 1]).unwrap();
159159
let b: &[_] = &[3, 4, 2, 0, 1, 5, 6, 7];
160160
assert_eq!(writer.get_ref(), b);
161161

162162
writer.seek(-1, old_io::SeekEnd).unwrap();
163-
writer.write(&[1, 2]).unwrap();
163+
writer.write_all(&[1, 2]).unwrap();
164164
let b: &[_] = &[3, 4, 2, 0, 1, 5, 6, 1, 2];
165165
assert_eq!(writer.get_ref(), b);
166166

167167
writer.seek(1, old_io::SeekEnd).unwrap();
168-
writer.write(&[1]).unwrap();
168+
writer.write_all(&[1]).unwrap();
169169
let b: &[_] = &[3, 4, 2, 0, 1, 5, 6, 1, 2, 0, 1];
170170
assert_eq!(writer.get_ref(), b);
171171
}
@@ -174,7 +174,7 @@ mod tests {
174174
fn seek_past_end() {
175175
let mut r = SeekableMemWriter::new();
176176
r.seek(10, old_io::SeekSet).unwrap();
177-
assert!(r.write(&[3]).is_ok());
177+
assert!(r.write_all(&[3]).is_ok());
178178
}
179179

180180
#[test]
@@ -190,7 +190,7 @@ mod tests {
190190
b.iter(|| {
191191
let mut wr = SeekableMemWriter::new();
192192
for _ in 0..times {
193-
wr.write(&src).unwrap();
193+
wr.write_all(&src).unwrap();
194194
}
195195

196196
let v = wr.unwrap();

branches/auto/src/libstd/ffi/c_str.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -422,15 +422,14 @@ mod tests {
422422
use prelude::v1::*;
423423
use super::*;
424424
use libc;
425-
use mem;
426425

427426
#[test]
428427
fn c_to_rust() {
429428
let data = b"123\0";
430429
let ptr = data.as_ptr() as *const libc::c_char;
431430
unsafe {
432-
assert_eq!(c_str_to_bytes(&ptr), b"123");
433-
assert_eq!(c_str_to_bytes_with_nul(&ptr), b"123\0");
431+
assert_eq!(CStr::from_ptr(ptr).to_bytes(), b"123");
432+
assert_eq!(CStr::from_ptr(ptr).to_bytes_with_nul(), b"123\0");
434433
}
435434
}
436435

branches/auto/src/libstd/io/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -975,7 +975,7 @@ mod tests {
975975
struct R;
976976

977977
impl Read for R {
978-
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
978+
fn read(&mut self, _: &mut [u8]) -> io::Result<usize> {
979979
Err(io::Error::new(io::ErrorKind::Other, "", None))
980980
}
981981
}

branches/auto/src/libstd/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@
125125
#![feature(hash)]
126126
#![feature(int_uint)]
127127
#![feature(unique)]
128-
#![cfg_attr(test, feature(test, rustc_private, env))]
128+
#![cfg_attr(test, feature(test, rustc_private))]
129129

130130
// Don't link to std. We are std.
131131
#![feature(no_std)]

branches/auto/src/libstd/process.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -803,14 +803,13 @@ mod tests {
803803
#[cfg(not(target_os="android"))]
804804
#[test]
805805
fn test_inherit_env() {
806-
use os;
806+
use std::env;
807807
if running_on_valgrind() { return; }
808808

809809
let result = env_cmd().output().unwrap();
810810
let output = String::from_utf8(result.stdout).unwrap();
811811

812-
let r = os::env();
813-
for &(ref k, ref v) in &r {
812+
for (ref k, ref v) in env::vars() {
814813
// don't check windows magical empty-named variables
815814
assert!(k.is_empty() ||
816815
output.contains(format!("{}={}", *k, *v).as_slice()),

branches/auto/src/libterm/terminfo/searcher.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,17 +96,17 @@ pub fn open(term: &str) -> Result<File, String> {
9696
fn test_get_dbpath_for_term() {
9797
// woefully inadequate test coverage
9898
// note: current tests won't work with non-standard terminfo hierarchies (e.g. OS X's)
99-
use std::os::{setenv, unsetenv};
99+
use std::env;
100100
// FIXME (#9639): This needs to handle non-utf8 paths
101101
fn x(t: &str) -> String {
102102
let p = get_dbpath_for_term(t).expect("no terminfo entry found");
103103
p.as_str().unwrap().to_string()
104104
};
105105
assert!(x("screen") == "/usr/share/terminfo/s/screen");
106106
assert!(get_dbpath_for_term("") == None);
107-
setenv("TERMINFO_DIRS", ":");
107+
env::set_var("TERMINFO_DIRS", ":");
108108
assert!(x("screen") == "/usr/share/terminfo/s/screen");
109-
unsetenv("TERMINFO_DIRS");
109+
env::remove_var("TERMINFO_DIRS");
110110
}
111111

112112
#[test]

branches/auto/src/libtest/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -732,8 +732,8 @@ fn should_sort_failures_before_printing_them() {
732732
Pretty(_) => unreachable!()
733733
};
734734

735-
let apos = s.find_str("a").unwrap();
736-
let bpos = s.find_str("b").unwrap();
735+
let apos = s.find("a").unwrap();
736+
let bpos = s.find("b").unwrap();
737737
assert!(apos < bpos);
738738
}
739739

0 commit comments

Comments
 (0)