Skip to content

Commit 8d59438

Browse files
author
Jorge Aparicio
committed
---
yaml --- r: 161615 b: refs/heads/snap-stage3 c: 60338d9 h: refs/heads/master i: 161613: e4c178a 161611: e1223f8 161607: 62e4c20 161599: 42f0733 v: v3
1 parent 48034d2 commit 8d59438

File tree

20 files changed

+119
-122
lines changed

20 files changed

+119
-122
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: 4eb72d268f337a8f117c86a2ac1b98336cab9e9d
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 09f7713dd45c3a0b37073115575697c256238b18
4+
refs/heads/snap-stage3: 60338d91c4334e5fdfbd37b298cd5b99e8fc0cdd
55
refs/heads/try: 0f0d21c1eb5c7be04d323e0b06faf252ad790af6
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d

branches/snap-stage3/src/libstd/ascii.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -677,8 +677,8 @@ mod tests {
677677
assert_eq!(test.to_ascii(), b);
678678
assert_eq!("( ;".to_ascii(), b);
679679
let v = vec![40u8, 32u8, 59u8];
680-
assert_eq!(v.as_slice().to_ascii(), b);
681-
assert_eq!("( ;".to_string().as_slice().to_ascii(), b);
680+
assert_eq!(v.to_ascii(), b);
681+
assert_eq!("( ;".to_string().to_ascii(), b);
682682

683683
assert_eq!("abCDef&?#".to_ascii().to_lowercase().into_string(), "abcdef&?#".to_string());
684684
assert_eq!("abCDef&?#".to_ascii().to_uppercase().into_string(), "ABCDEF&?#".to_string());
@@ -780,7 +780,7 @@ mod tests {
780780
while i <= 500 {
781781
let upper = if 'a' as u32 <= i && i <= 'z' as u32 { i + 'A' as u32 - 'a' as u32 }
782782
else { i };
783-
assert_eq!((from_u32(i).unwrap()).to_string().as_slice().to_ascii_upper(),
783+
assert_eq!((from_u32(i).unwrap()).to_string().to_ascii_upper(),
784784
(from_u32(upper).unwrap()).to_string())
785785
i += 1;
786786
}
@@ -796,7 +796,7 @@ mod tests {
796796
while i <= 500 {
797797
let lower = if 'A' as u32 <= i && i <= 'Z' as u32 { i + 'a' as u32 - 'A' as u32 }
798798
else { i };
799-
assert_eq!((from_u32(i).unwrap()).to_string().as_slice().to_ascii_lower(),
799+
assert_eq!((from_u32(i).unwrap()).to_string().to_ascii_lower(),
800800
(from_u32(lower).unwrap()).to_string())
801801
i += 1;
802802
}
@@ -850,7 +850,7 @@ mod tests {
850850
let c = i;
851851
let lower = if 'A' as u32 <= c && c <= 'Z' as u32 { c + 'a' as u32 - 'A' as u32 }
852852
else { c };
853-
assert!((from_u32(i).unwrap()).to_string().as_slice().eq_ignore_ascii_case(
853+
assert!((from_u32(i).unwrap()).to_string().eq_ignore_ascii_case(
854854
(from_u32(lower).unwrap()).to_string().as_slice()));
855855
i += 1;
856856
}

branches/snap-stage3/src/libstd/collections/hash/map.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1546,7 +1546,7 @@ mod test_map {
15461546

15471547
DROP_VECTOR.with(|v| {
15481548
for i in range(0u, 200) {
1549-
assert_eq!(v.borrow().as_slice()[i], 0);
1549+
assert_eq!(v.borrow()[i], 0);
15501550
}
15511551
});
15521552

@@ -1558,7 +1558,7 @@ mod test_map {
15581558

15591559
DROP_VECTOR.with(|v| {
15601560
for i in range(0u, 200) {
1561-
assert_eq!(v.borrow().as_slice()[i], 1);
1561+
assert_eq!(v.borrow()[i], 1);
15621562
}
15631563
});
15641564

@@ -1569,27 +1569,27 @@ mod test_map {
15691569
assert!(v.is_some());
15701570

15711571
DROP_VECTOR.with(|v| {
1572-
assert_eq!(v.borrow().as_slice()[i], 1);
1573-
assert_eq!(v.borrow().as_slice()[i+100], 1);
1572+
assert_eq!(v.borrow()[i], 1);
1573+
assert_eq!(v.borrow()[i+100], 1);
15741574
});
15751575
}
15761576

15771577
DROP_VECTOR.with(|v| {
15781578
for i in range(0u, 50) {
1579-
assert_eq!(v.borrow().as_slice()[i], 0);
1580-
assert_eq!(v.borrow().as_slice()[i+100], 0);
1579+
assert_eq!(v.borrow()[i], 0);
1580+
assert_eq!(v.borrow()[i+100], 0);
15811581
}
15821582

15831583
for i in range(50u, 100) {
1584-
assert_eq!(v.borrow().as_slice()[i], 1);
1585-
assert_eq!(v.borrow().as_slice()[i+100], 1);
1584+
assert_eq!(v.borrow()[i], 1);
1585+
assert_eq!(v.borrow()[i+100], 1);
15861586
}
15871587
});
15881588
}
15891589

15901590
DROP_VECTOR.with(|v| {
15911591
for i in range(0u, 200) {
1592-
assert_eq!(v.borrow().as_slice()[i], 0);
1592+
assert_eq!(v.borrow()[i], 0);
15931593
}
15941594
});
15951595
}
@@ -1605,7 +1605,7 @@ mod test_map {
16051605

16061606
DROP_VECTOR.with(|v| {
16071607
for i in range(0u, 200) {
1608-
assert_eq!(v.borrow().as_slice()[i], 0);
1608+
assert_eq!(v.borrow()[i], 0);
16091609
}
16101610
});
16111611

@@ -1617,7 +1617,7 @@ mod test_map {
16171617

16181618
DROP_VECTOR.with(|v| {
16191619
for i in range(0u, 200) {
1620-
assert_eq!(v.borrow().as_slice()[i], 1);
1620+
assert_eq!(v.borrow()[i], 1);
16211621
}
16221622
});
16231623

@@ -1632,19 +1632,19 @@ mod test_map {
16321632

16331633
DROP_VECTOR.with(|v| {
16341634
for i in range(0u, 200) {
1635-
assert_eq!(v.borrow().as_slice()[i], 1);
1635+
assert_eq!(v.borrow()[i], 1);
16361636
}
16371637
});
16381638

16391639
for _ in half {}
16401640

16411641
DROP_VECTOR.with(|v| {
16421642
let nk = range(0u, 100).filter(|&i| {
1643-
v.borrow().as_slice()[i] == 1
1643+
v.borrow()[i] == 1
16441644
}).count();
16451645

16461646
let nv = range(0u, 100).filter(|&i| {
1647-
v.borrow().as_slice()[i+100] == 1
1647+
v.borrow()[i+100] == 1
16481648
}).count();
16491649

16501650
assert_eq!(nk, 50);
@@ -1654,7 +1654,7 @@ mod test_map {
16541654

16551655
DROP_VECTOR.with(|v| {
16561656
for i in range(0u, 200) {
1657-
assert_eq!(v.borrow().as_slice()[i], 0);
1657+
assert_eq!(v.borrow()[i], 0);
16581658
}
16591659
});
16601660
}

branches/snap-stage3/src/libstd/collections/hash/set.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -827,7 +827,7 @@ mod test_set {
827827
};
828828

829829
let v = hs.into_iter().collect::<Vec<char>>();
830-
assert!(['a', 'b'][] == v.as_slice() || ['b', 'a'][] == v.as_slice());
830+
assert!(['a', 'b'] == v || ['b', 'a'] == v);
831831
}
832832

833833
#[test]

branches/snap-stage3/src/libstd/io/buffered.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -449,30 +449,30 @@ mod test {
449449
let nread = reader.read(&mut buf);
450450
assert_eq!(Ok(3), nread);
451451
let b: &[_] = &[5, 6, 7];
452-
assert_eq!(buf.as_slice(), b);
452+
assert_eq!(buf, b);
453453

454454
let mut buf = [0, 0];
455455
let nread = reader.read(&mut buf);
456456
assert_eq!(Ok(2), nread);
457457
let b: &[_] = &[0, 1];
458-
assert_eq!(buf.as_slice(), b);
458+
assert_eq!(buf, b);
459459

460460
let mut buf = [0];
461461
let nread = reader.read(&mut buf);
462462
assert_eq!(Ok(1), nread);
463463
let b: &[_] = &[2];
464-
assert_eq!(buf.as_slice(), b);
464+
assert_eq!(buf, b);
465465

466466
let mut buf = [0, 0, 0];
467467
let nread = reader.read(&mut buf);
468468
assert_eq!(Ok(1), nread);
469469
let b: &[_] = &[3, 0, 0];
470-
assert_eq!(buf.as_slice(), b);
470+
assert_eq!(buf, b);
471471

472472
let nread = reader.read(&mut buf);
473473
assert_eq!(Ok(1), nread);
474474
let b: &[_] = &[4, 0, 0];
475-
assert_eq!(buf.as_slice(), b);
475+
assert_eq!(buf, b);
476476

477477
assert!(reader.read(&mut buf).is_err());
478478
}

branches/snap-stage3/src/libstd/io/comm_adapters.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -176,28 +176,28 @@ mod test {
176176

177177
assert_eq!(Ok(3), reader.read(&mut buf));
178178
let a: &[u8] = &[1,2,3];
179-
assert_eq!(a, buf.as_slice());
179+
assert_eq!(a, buf);
180180

181181
assert_eq!(Ok(3), reader.read(&mut buf));
182182
let a: &[u8] = &[4,5,6];
183-
assert_eq!(a, buf.as_slice());
183+
assert_eq!(a, buf);
184184

185185
assert_eq!(Ok(2), reader.read(&mut buf));
186186
let a: &[u8] = &[7,8,6];
187-
assert_eq!(a, buf.as_slice());
187+
assert_eq!(a, buf);
188188

189189
match reader.read(buf.as_mut_slice()) {
190190
Ok(..) => panic!(),
191191
Err(e) => assert_eq!(e.kind, io::EndOfFile),
192192
}
193-
assert_eq!(a, buf.as_slice());
193+
assert_eq!(a, buf);
194194

195195
// Ensure it continues to panic in the same way.
196196
match reader.read(buf.as_mut_slice()) {
197197
Ok(..) => panic!(),
198198
Err(e) => assert_eq!(e.kind, io::EndOfFile),
199199
}
200-
assert_eq!(a, buf.as_slice());
200+
assert_eq!(a, buf);
201201
}
202202

203203
#[test]

branches/snap-stage3/src/libstd/io/fs.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -837,7 +837,7 @@ mod test {
837837
macro_rules! error( ($e:expr, $s:expr) => (
838838
match $e {
839839
Ok(_) => panic!("Unexpected success. Should've been: {}", $s),
840-
Err(ref err) => assert!(err.to_string().as_slice().contains($s.as_slice()),
840+
Err(ref err) => assert!(err.to_string().contains($s.as_slice()),
841841
format!("`{}` did not contain `{}`", err, $s))
842842
}
843843
) )
@@ -995,7 +995,7 @@ mod test {
995995
}
996996
check!(unlink(filename));
997997
let read_str = str::from_utf8(&read_mem).unwrap();
998-
assert!(read_str.as_slice() == final_msg.as_slice());
998+
assert!(read_str == final_msg);
999999
}
10001000

10011001
#[test]
@@ -1103,7 +1103,7 @@ mod test {
11031103
let f = dir.join(format!("{}.txt", n));
11041104
let mut w = check!(File::create(&f));
11051105
let msg_str = format!("{}{}", prefix, n.to_string());
1106-
let msg = msg_str.as_slice().as_bytes();
1106+
let msg = msg_str.as_bytes();
11071107
check!(w.write(msg));
11081108
}
11091109
let files = check!(readdir(dir));

branches/snap-stage3/src/libstd/io/mem.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,7 @@ mod test {
444444
assert_eq!(writer.write(&[10]).unwrap_err().kind, io::EndOfFile);
445445
}
446446
let b: &[_] = &[0, 1, 2, 3, 4, 5, 6, 7, 8];
447-
assert_eq!(buf.as_slice(), b);
447+
assert_eq!(buf, b);
448448
}
449449

450450
#[test]
@@ -473,7 +473,7 @@ mod test {
473473

474474
}
475475
let b: &[_] = &[1, 3, 2, 0, 0, 0, 0, 4];
476-
assert_eq!(buf.as_slice(), b);
476+
assert_eq!(buf, b);
477477
}
478478

479479
#[test]
@@ -498,12 +498,12 @@ mod test {
498498
assert_eq!(reader.read(&mut buf), Ok(1));
499499
assert_eq!(reader.tell(), Ok(1));
500500
let b: &[_] = &[0];
501-
assert_eq!(buf.as_slice(), b);
501+
assert_eq!(buf, b);
502502
let mut buf = [0, ..4];
503503
assert_eq!(reader.read(&mut buf), Ok(4));
504504
assert_eq!(reader.tell(), Ok(5));
505505
let b: &[_] = &[1, 2, 3, 4];
506-
assert_eq!(buf.as_slice(), b);
506+
assert_eq!(buf, b);
507507
assert_eq!(reader.read(&mut buf), Ok(3));
508508
let b: &[_] = &[5, 6, 7];
509509
assert_eq!(buf[0..3], b);
@@ -551,12 +551,12 @@ mod test {
551551
assert_eq!(reader.read(&mut buf), Ok(1));
552552
assert_eq!(reader.tell(), Ok(1));
553553
let b: &[_] = &[0];
554-
assert_eq!(buf.as_slice(), b);
554+
assert_eq!(buf, b);
555555
let mut buf = [0, ..4];
556556
assert_eq!(reader.read(&mut buf), Ok(4));
557557
assert_eq!(reader.tell(), Ok(5));
558558
let b: &[_] = &[1, 2, 3, 4];
559-
assert_eq!(buf.as_slice(), b);
559+
assert_eq!(buf, b);
560560
assert_eq!(reader.read(&mut buf), Ok(3));
561561
let b: &[_] = &[5, 6, 7];
562562
assert_eq!(buf[0..3], b);
@@ -652,15 +652,15 @@ mod test {
652652
let mut buf = [0, ..3];
653653
assert!(r.read_at_least(buf.len(), &mut buf).is_ok());
654654
let b: &[_] = &[1, 2, 3];
655-
assert_eq!(buf.as_slice(), b);
655+
assert_eq!(buf, b);
656656
assert!(r.read_at_least(0, buf[mut ..0]).is_ok());
657-
assert_eq!(buf.as_slice(), b);
657+
assert_eq!(buf, b);
658658
assert!(r.read_at_least(buf.len(), &mut buf).is_ok());
659659
let b: &[_] = &[4, 5, 6];
660-
assert_eq!(buf.as_slice(), b);
660+
assert_eq!(buf, b);
661661
assert!(r.read_at_least(buf.len(), &mut buf).is_err());
662662
let b: &[_] = &[7, 8, 6];
663-
assert_eq!(buf.as_slice(), b);
663+
assert_eq!(buf, b);
664664
}
665665

666666
fn do_bench_mem_writer(b: &mut Bencher, times: uint, len: uint) {
@@ -757,7 +757,7 @@ mod test {
757757
for _i in range(0u, 10) {
758758
let mut buf = [0 as u8, .. 10];
759759
rdr.read(&mut buf).unwrap();
760-
assert_eq!(buf.as_slice(), [5, .. 10].as_slice());
760+
assert_eq!(buf, [5, .. 10]);
761761
}
762762
}
763763
});

branches/snap-stage3/src/libstd/io/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -238,8 +238,8 @@ use os;
238238
use boxed::Box;
239239
use result::{Ok, Err, Result};
240240
use sys;
241-
use slice::{AsSlice, SlicePrelude};
242-
use str::{Str, StrPrelude};
241+
use slice::SlicePrelude;
242+
use str::StrPrelude;
243243
use str;
244244
use string::String;
245245
use uint;
@@ -316,7 +316,7 @@ impl IoError {
316316
pub fn from_errno(errno: uint, detail: bool) -> IoError {
317317
let mut err = sys::decode_error(errno as i32);
318318
if detail && err.kind == OtherIoError {
319-
err.detail = Some(os::error_string(errno).as_slice().chars()
319+
err.detail = Some(os::error_string(errno).chars()
320320
.map(|c| c.to_lowercase()).collect())
321321
}
322322
err

0 commit comments

Comments
 (0)