Skip to content

Commit 609a9e6

Browse files
committed
cleanup warnings from libextra
1 parent dc970c1 commit 609a9e6

20 files changed

+460
-474
lines changed

src/libextra/base64.rs

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@
1212
1313
use core::prelude::*;
1414

15-
use core::old_iter;
16-
use core::str;
17-
use core::vec;
18-
1915
pub trait ToBase64 {
2016
fn to_base64(&self) -> ~str;
2117
}
@@ -242,12 +238,12 @@ mod tests {
242238
243239
#[test]
244240
fn test_from_base64() {
245-
assert_eq!((~"").from_base64(), str::to_bytes(~""));
246-
assert!((~"Zg==").from_base64() == str::to_bytes(~"f"));
247-
assert_eq!((~"Zm8=").from_base64(), str::to_bytes(~"fo"));
248-
assert_eq!((~"Zm9v").from_base64(), str::to_bytes(~"foo"));
249-
assert!((~"Zm9vYg==").from_base64() == str::to_bytes(~"foob"));
250-
assert_eq!((~"Zm9vYmE=").from_base64(), str::to_bytes(~"fooba"))
251-
assert_eq!((~"Zm9vYmFy").from_base64(), str::to_bytes(~"foobar"));
241+
assert_eq!((~"").from_base64(), str::to_bytes(""));
242+
assert!((~"Zg==").from_base64() == str::to_bytes("f"));
243+
assert_eq!((~"Zm8=").from_base64(), str::to_bytes("fo"));
244+
assert_eq!((~"Zm9v").from_base64(), str::to_bytes("foo"));
245+
assert!((~"Zm9vYg==").from_base64() == str::to_bytes("foob"));
246+
assert_eq!((~"Zm9vYmE=").from_base64(), str::to_bytes("fooba"))
247+
assert_eq!((~"Zm9vYmFy").from_base64(), str::to_bytes("foobar"));
252248
}
253249
}

src/libextra/bitv.rs

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010

1111
use core::prelude::*;
1212

13-
use core::vec::from_elem;
14-
1513
struct SmallBitv {
1614
/// only the lowest nbits of this value are used. the rest is undefined.
1715
bits: uint
@@ -257,7 +255,7 @@ pub impl Bitv {
257255
let nelems = nbits/uint::bits +
258256
if nbits % uint::bits == 0 {0} else {1};
259257
let elem = if init {!0} else {0};
260-
let s = from_elem(nelems, elem);
258+
let s = vec::from_elem(nelems, elem);
261259
Big(~BigBitv::new(s))
262260
};
263261
Bitv {rep: rep, nbits: nbits}
@@ -502,7 +500,7 @@ impl Clone for Bitv {
502500
Bitv{nbits: self.nbits, rep: Small(~SmallBitv{bits: b.bits})}
503501
}
504502
Big(ref b) => {
505-
let mut st = from_elem(self.nbits / uint::bits + 1, 0);
503+
let mut st = vec::from_elem(self.nbits / uint::bits + 1, 0);
506504
let len = st.len();
507505
for uint::range(0, len) |i| { st[i] = b.storage[i]; };
508506
Bitv{nbits: self.nbits, rep: Big(~BigBitv{storage: st})}
@@ -872,17 +870,14 @@ mod tests {
872870
873871
#[test]
874872
fn test_0_elements() {
875-
let mut act;
876-
let exp;
877-
act = Bitv::new(0u, false);
878-
exp = vec::from_elem::<uint>(0u, 0u);
873+
let act = Bitv::new(0u, false);
874+
let exp = vec::from_elem::<uint>(0u, 0u);
879875
assert!(act.eq_vec(exp));
880876
}
881877
882878
#[test]
883879
fn test_1_element() {
884-
let mut act;
885-
act = Bitv::new(1u, false);
880+
let mut act = Bitv::new(1u, false);
886881
assert!(act.eq_vec(~[0u]));
887882
act = Bitv::new(1u, true);
888883
assert!(act.eq_vec(~[1u]));
@@ -1488,7 +1483,7 @@ mod tests {
14881483
#[bench]
14891484
fn bench_bitv_big_union(b: &mut BenchHarness) {
14901485
let mut b1 = Bitv::new(bench_bits, false);
1491-
let mut b2 = Bitv::new(bench_bits, false);
1486+
let b2 = Bitv::new(bench_bits, false);
14921487
do b.iter {
14931488
b1.union(&b2);
14941489
}

src/libextra/dlist.rs

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -540,13 +540,13 @@ mod tests {
540540

541541
#[test]
542542
fn test_dlist_concat() {
543-
let a = from_vec(~[1,2]);
544-
let b = from_vec(~[3,4]);
545-
let c = from_vec(~[5,6]);
546-
let d = from_vec(~[7,8]);
547-
let ab = from_vec(~[a,b]);
548-
let cd = from_vec(~[c,d]);
549-
let abcd = concat(concat(from_vec(~[ab,cd])));
543+
let a = from_vec([1,2]);
544+
let b = from_vec([3,4]);
545+
let c = from_vec([5,6]);
546+
let d = from_vec([7,8]);
547+
let ab = from_vec([a,b]);
548+
let cd = from_vec([c,d]);
549+
let abcd = concat(concat(from_vec([ab,cd])));
550550
abcd.assert_consistent(); assert_eq!(abcd.len(), 8);
551551
abcd.assert_consistent(); assert_eq!(abcd.pop().get(), 1);
552552
abcd.assert_consistent(); assert_eq!(abcd.pop().get(), 2);
@@ -560,8 +560,8 @@ mod tests {
560560
}
561561
#[test]
562562
fn test_dlist_append() {
563-
let a = from_vec(~[1,2,3]);
564-
let b = from_vec(~[4,5,6]);
563+
let a = from_vec([1,2,3]);
564+
let b = from_vec([4,5,6]);
565565
a.append(b);
566566
assert_eq!(a.len(), 6);
567567
assert_eq!(b.len(), 0);
@@ -576,7 +576,7 @@ mod tests {
576576
}
577577
#[test]
578578
fn test_dlist_append_empty() {
579-
let a = from_vec(~[1,2,3]);
579+
let a = from_vec([1,2,3]);
580580
let b = DList::<int>();
581581
a.append(b);
582582
assert_eq!(a.len(), 3);
@@ -590,7 +590,7 @@ mod tests {
590590
#[test]
591591
fn test_dlist_append_to_empty() {
592592
let a = DList::<int>();
593-
let b = from_vec(~[4,5,6]);
593+
let b = from_vec([4,5,6]);
594594
a.append(b);
595595
assert_eq!(a.len(), 3);
596596
assert_eq!(b.len(), 0);
@@ -626,8 +626,8 @@ mod tests {
626626
}
627627
#[test]
628628
fn test_dlist_prepend() {
629-
let a = from_vec(~[1,2,3]);
630-
let b = from_vec(~[4,5,6]);
629+
let a = from_vec([1,2,3]);
630+
let b = from_vec([4,5,6]);
631631
b.prepend(a);
632632
assert_eq!(a.len(), 0);
633633
assert_eq!(b.len(), 6);
@@ -642,7 +642,7 @@ mod tests {
642642
}
643643
#[test]
644644
fn test_dlist_reverse() {
645-
let a = from_vec(~[5,4,3,2,1]);
645+
let a = from_vec([5,4,3,2,1]);
646646
a.reverse();
647647
assert_eq!(a.len(), 5);
648648
a.assert_consistent(); assert_eq!(a.pop().get(), 1);
@@ -661,7 +661,7 @@ mod tests {
661661
}
662662
#[test]
663663
fn test_dlist_each_node() {
664-
let a = from_vec(~[1,2,4,5]);
664+
let a = from_vec([1,2,4,5]);
665665
for a.each_node |nobe| {
666666
if nobe.data > 3 {
667667
a.insert_before(3, nobe);
@@ -678,28 +678,28 @@ mod tests {
678678
}
679679
#[test]
680680
fn test_dlist_clear() {
681-
let a = from_vec(~[5,4,3,2,1]);
681+
let a = from_vec([5,4,3,2,1]);
682682
a.clear();
683683
assert_eq!(a.len(), 0);
684684
a.assert_consistent();
685685
}
686686
#[test]
687687
fn test_dlist_is_empty() {
688688
let empty = DList::<int>();
689-
let full1 = from_vec(~[1,2,3]);
689+
let full1 = from_vec([1,2,3]);
690690
assert!(empty.is_empty());
691691
assert!(!full1.is_empty());
692692
}
693693
#[test]
694694
fn test_dlist_head_tail() {
695-
let l = from_vec(~[1,2,3]);
695+
let l = from_vec([1,2,3]);
696696
assert_eq!(l.head(), 1);
697697
assert_eq!(l.tail(), 3);
698698
assert_eq!(l.len(), 3);
699699
}
700700
#[test]
701701
fn test_dlist_pop() {
702-
let l = from_vec(~[1,2,3]);
702+
let l = from_vec([1,2,3]);
703703
assert_eq!(l.pop().get(), 1);
704704
assert_eq!(l.tail(), 3);
705705
assert_eq!(l.head(), 2);
@@ -712,7 +712,7 @@ mod tests {
712712
}
713713
#[test]
714714
fn test_dlist_pop_tail() {
715-
let l = from_vec(~[1,2,3]);
715+
let l = from_vec([1,2,3]);
716716
assert_eq!(l.pop_tail().get(), 3);
717717
assert_eq!(l.tail(), 2);
718718
assert_eq!(l.head(), 1);
@@ -758,7 +758,7 @@ mod tests {
758758
}
759759
#[test]
760760
fn test_dlist_break_early() {
761-
let l = from_vec(~[1,2,3,4,5]);
761+
let l = from_vec([1,2,3,4,5]);
762762
let mut x = 0;
763763
for l.each |i| {
764764
x += 1;

src/libextra/fileinput.rs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,6 @@ total line count).
9696

9797
use core::prelude::*;
9898

99-
use core::io::ReaderUtil;
100-
10199
/**
102100
A summary of the internal state of a `FileInput` object. `line_num`
103101
and `line_num_file` represent the number of lines read in total and in
@@ -407,7 +405,6 @@ pub fn input_vec_state(files: ~[Option<Path>],
407405
mod test {
408406
use core::prelude::*;
409407
410-
use core::io::WriterUtil;
411408
use super::{FileInput, pathify, input_vec, input_vec_state};
412409
413410
fn make_file(path : &Path, contents: &[~str]) {
@@ -441,7 +438,7 @@ mod test {
441438
442439
// 3 files containing 0\n, 1\n, and 2\n respectively
443440
for filenames.eachi |i, &filename| {
444-
make_file(filename.get_ref(), ~[fmt!("%u", i)]);
441+
make_file(filename.get_ref(), [fmt!("%u", i)]);
445442
}
446443
447444
let fi = FileInput::from_vec(copy filenames);
@@ -471,7 +468,7 @@ mod test {
471468
472469
// 3 files containing 1\n, 2\n, and 3\n respectively
473470
for filenames.eachi |i, &filename| {
474-
make_file(filename.get_ref(), ~[fmt!("%u", i)]);
471+
make_file(filename.get_ref(), [fmt!("%u", i)]);
475472
}
476473
477474
let fi = FileInput::from_vec(filenames);
@@ -533,9 +530,9 @@ mod test {
533530
3,
534531
|i| fmt!("tmp/lib-fileinput-test-empty-files-%u.tmp", i)),true);
535532

536-
make_file(filenames[0].get_ref(), ~[~"1", ~"2"]);
537-
make_file(filenames[1].get_ref(), ~[]);
538-
make_file(filenames[2].get_ref(), ~[~"3", ~"4"]);
533+
make_file(filenames[0].get_ref(), [~"1", ~"2"]);
534+
make_file(filenames[1].get_ref(), []);
535+
make_file(filenames[2].get_ref(), [~"3", ~"4"]);
539536
540537
let mut count = 0;
541538
for input_vec_state(copy filenames) |line, state| {
@@ -580,7 +577,7 @@ mod test {
580577
make_file(&filename.get(), contents);
581578
}
582579
583-
let mut in = FileInput::from_vec(filenames);
580+
let in = FileInput::from_vec(filenames);
584581
585582
// read once from 0
586583
assert_eq!(in.read_line(), ~"0 1");

src/libextra/flate.rs

Lines changed: 29 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,8 @@ Simple compression
1616

1717
use core::prelude::*;
1818

19-
use core::libc::{c_void, size_t, c_int};
2019
use core::libc;
21-
use core::vec;
22-
23-
#[cfg(test)] use core::rand;
24-
#[cfg(test)] use core::rand::RngUtil;
20+
use core::libc::{c_void, size_t, c_int};
2521

2622
pub mod rustrt {
2723
use core::libc::{c_int, c_void, size_t};
@@ -83,27 +79,34 @@ pub fn inflate_bytes(bytes: &const [u8]) -> ~[u8] {
8379
}
8480
}
8581

86-
#[test]
87-
#[allow(non_implicitly_copyable_typarams)]
88-
fn test_flate_round_trip() {
89-
let mut r = rand::rng();
90-
let mut words = ~[];
91-
for 20.times {
92-
let range = r.gen_uint_range(1, 10);
93-
words.push(r.gen_bytes(range));
94-
}
95-
for 20.times {
96-
let mut in = ~[];
97-
for 2000.times {
98-
in.push_all(r.choose(words));
82+
#[cfg(test)]
83+
mod tests {
84+
use super::*;
85+
use core::rand;
86+
use core::rand::RngUtil;
87+
88+
#[test]
89+
#[allow(non_implicitly_copyable_typarams)]
90+
fn test_flate_round_trip() {
91+
let mut r = rand::rng();
92+
let mut words = ~[];
93+
for 20.times {
94+
let range = r.gen_uint_range(1, 10);
95+
words.push(r.gen_bytes(range));
96+
}
97+
for 20.times {
98+
let mut in = ~[];
99+
for 2000.times {
100+
in.push_all(r.choose(words));
101+
}
102+
debug!("de/inflate of %u bytes of random word-sequences",
103+
in.len());
104+
let cmp = deflate_bytes(in);
105+
let out = inflate_bytes(cmp);
106+
debug!("%u bytes deflated to %u (%.1f%% size)",
107+
in.len(), cmp.len(),
108+
100.0 * ((cmp.len() as float) / (in.len() as float)));
109+
assert_eq!(in, out);
99110
}
100-
debug!("de/inflate of %u bytes of random word-sequences",
101-
in.len());
102-
let cmp = deflate_bytes(in);
103-
let out = inflate_bytes(cmp);
104-
debug!("%u bytes deflated to %u (%.1f%% size)",
105-
in.len(), cmp.len(),
106-
100.0 * ((cmp.len() as float) / (in.len() as float)));
107-
assert_eq!(in, out);
108111
}
109112
}

0 commit comments

Comments
 (0)