Skip to content

Commit dc4bf17

Browse files
committed
test: Fix tests.
1 parent 88fe4ae commit dc4bf17

15 files changed

+30
-153
lines changed

src/compiletest/compiletest.rs

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,6 @@ pub mod runtest;
4040
pub mod common;
4141
pub mod errors;
4242

43-
<<<<<<< HEAD
44-
=======
45-
mod std {
46-
pub use core::clone;
47-
pub use core::cmp;
48-
pub use core::str;
49-
pub use core::sys;
50-
pub use core::unstable;
51-
}
52-
53-
>>>>>>> test: Fix tests.
5443
pub fn main() {
5544
let args = os::args();
5645
let config = parse_config(args);
@@ -91,7 +80,7 @@ pub fn parse_config(args: ~[~str]) -> config {
9180
];
9281

9382
assert!(!args.is_empty());
94-
let argv0 = copy args[0];
83+
let argv0 = args[0].clone();
9584
let args_ = args.tail();
9685
if args[1] == ~"-h" || args[1] == ~"--help" {
9786
let message = fmt!("Usage: %s [OPTIONS] [TESTNAME...]", argv0);
@@ -128,17 +117,10 @@ pub fn parse_config(args: ~[~str]) -> config {
128117
mode: str_mode(getopts::opt_str(matches, "mode")),
129118
run_ignored: getopts::opt_present(matches, "ignored"),
130119
filter:
131-
<<<<<<< HEAD
132120
if !matches.free.is_empty() {
133121
Some(matches.free[0].clone())
134122
} else {
135123
None
136-
=======
137-
if !matches.free.is_empty() {
138-
option::Some(matches.free[0].clone())
139-
} else {
140-
option::None
141-
>>>>>>> test: Fix tests.
142124
},
143125
logfile: getopts::opt_maybe_str(matches, "logfile").map(|s| Path(*s)),
144126
save_metrics: getopts::opt_maybe_str(matches, "save-metrics").map(|s| Path(*s)),

src/compiletest/runtest.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -852,7 +852,7 @@ fn make_o_name(config: &config, testfile: &Path) -> Path {
852852

853853
fn append_suffix_to_stem(p: &Path, suffix: &str) -> Path {
854854
if suffix.len() == 0 {
855-
copy *p
855+
(*p).clone()
856856
} else {
857857
let stem = p.filestem().get();
858858
p.with_filestem(stem + "-" + suffix)

src/libextra/num/bigint.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ A BigDigit is half the size of machine word size.
4545
#[cfg(target_arch = "x86_64")]
4646
pub type BigDigit = u32;
4747

48+
pub static ZERO_BIG_DIGIT: BigDigit = 0;
49+
4850
pub mod BigDigit {
4951
use bigint::BigDigit;
5052

@@ -614,7 +616,8 @@ impl BigUint {
614616
priv fn shl_unit(&self, n_unit: uint) -> BigUint {
615617
if n_unit == 0 || self.is_zero() { return (*self).clone(); }
616618

617-
return BigUint::new(vec::from_elem(n_unit, 0u32) + self.data);
619+
return BigUint::new(vec::from_elem(n_unit, ZERO_BIG_DIGIT)
620+
+ self.data);
618621
}
619622

620623

src/libextra/ringbuf.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -417,28 +417,28 @@ mod tests {
417417

418418
#[cfg(test)]
419419
fn test_parameterized<T:Clone + Eq>(a: T, b: T, c: T, d: T) {
420-
let mut deq = Deque::new();
420+
let mut deq = RingBuf::new();
421421
assert_eq!(deq.len(), 0);
422-
deq.add_front(a.clone());
423-
deq.add_front(b.clone());
424-
deq.add_back(c.clone());
422+
deq.push_front(a.clone());
423+
deq.push_front(b.clone());
424+
deq.push_back(c.clone());
425425
assert_eq!(deq.len(), 3);
426-
deq.add_back(d.clone());
426+
deq.push_back(d.clone());
427427
assert_eq!(deq.len(), 4);
428-
assert_eq!((*deq.peek_front()).clone(), b.clone());
429-
assert_eq!((*deq.peek_back()).clone(), d.clone());
430-
assert_eq!(deq.pop_front(), b.clone());
431-
assert_eq!(deq.pop_back(), d.clone());
432-
assert_eq!(deq.pop_back(), c.clone());
433-
assert_eq!(deq.pop_back(), a.clone());
428+
assert_eq!((*deq.front().get()).clone(), b.clone());
429+
assert_eq!((*deq.back().get()).clone(), d.clone());
430+
assert_eq!(deq.pop_front().get(), b.clone());
431+
assert_eq!(deq.pop_back().get(), d.clone());
432+
assert_eq!(deq.pop_back().get(), c.clone());
433+
assert_eq!(deq.pop_back().get(), a.clone());
434434
assert_eq!(deq.len(), 0);
435-
deq.add_back(c.clone());
435+
deq.push_back(c.clone());
436436
assert_eq!(deq.len(), 1);
437-
deq.add_front(b.clone());
437+
deq.push_front(b.clone());
438438
assert_eq!(deq.len(), 2);
439-
deq.add_back(d.clone());
439+
deq.push_back(d.clone());
440440
assert_eq!(deq.len(), 3);
441-
deq.add_front(a.clone());
441+
deq.push_front(a.clone());
442442
assert_eq!(deq.len(), 4);
443443
assert_eq!((*deq.get(0)).clone(), a.clone());
444444
assert_eq!((*deq.get(1)).clone(), b.clone());

src/libextra/sort.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1021,6 +1021,7 @@ mod big_tests {
10211021

10221022
use sort::*;
10231023

1024+
use std::cast::unsafe_copy;
10241025
use std::local_data;
10251026
use std::rand::RngUtil;
10261027
use std::rand;

src/libstd/rt/uv/net.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -663,7 +663,7 @@ mod test {
663663
let server_stream_watcher = server_stream_watcher;
664664
rtdebug!("starting read");
665665
let alloc: AllocCallback = |size| {
666-
vec_to_uv_buf(vec::from_elem(size, 0))
666+
vec_to_uv_buf(vec::from_elem(size, 0u8))
667667
};
668668
do client_tcp_watcher.read_start(alloc) |stream_watcher, nread, buf, status| {
669669
@@ -803,7 +803,7 @@ mod test {
803803
804804
rtdebug!("starting read");
805805
let alloc: AllocCallback = |size| {
806-
vec_to_uv_buf(vec::from_elem(size, 0))
806+
vec_to_uv_buf(vec::from_elem(size, 0u8))
807807
};
808808
809809
do server.recv_start(alloc) |server, nread, buf, src, flags, status| {
@@ -862,7 +862,7 @@ mod test {
862862
863863
rtdebug!("starting read");
864864
let alloc: AllocCallback = |size| {
865-
vec_to_uv_buf(vec::from_elem(size, 0))
865+
vec_to_uv_buf(vec::from_elem(size, 0u8))
866866
};
867867
868868
do server.recv_start(alloc) |server, nread, buf, src, flags, status| {

src/libstd/vec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3468,7 +3468,7 @@ mod tests {
34683468
assert_eq!(values, [2, 3, 5, 6, 7]);
34693469
}
34703470

3471-
#[deriving(Eq)]
3471+
#[deriving(Clone, Eq)]
34723472
struct Foo;
34733473

34743474
#[test]

src/test/bench/graph500-bfs.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,11 +199,7 @@ fn bfs2(graph: graph, key: node_id) -> bfs_result {
199199
white => {
200200
let i = i as node_id;
201201

202-
<<<<<<< HEAD
203202
let neighbors = &graph[i];
204-
=======
205-
let neighbors = graph[i].clone();
206-
>>>>>>> librustc: Remove all uses of "copy".
207203

208204
let mut color = white;
209205

src/test/compile-fail/closure-bounds-cant-mutably-borrow-with-copy.rs

Lines changed: 0 additions & 44 deletions
This file was deleted.

src/test/compile-fail/kindck-owned.rs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,4 @@ fn main() {
2424

2525
copy2(@3);
2626
copy2(@&x); //~ ERROR does not fulfill `'static`
27-
<<<<<<< HEAD
28-
29-
let boxed: @fn() = || {};
30-
copy2(boxed);
31-
let owned: ~fn() = || {};
32-
copy2(owned); //~ ERROR does not fulfill `Copy`
33-
let borrowed: &fn:Copy() = || {};
34-
copy2(borrowed); //~ ERROR does not fulfill `'static`
35-
=======
36-
>>>>>>> librustc: Remove all uses of "copy".
3727
}

src/test/compile-fail/once-cant-copy-stack-once-fn-copy.rs

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/test/run-pass/closure-bounds-recursive-stack-closure.rs

Lines changed: 0 additions & 31 deletions
This file was deleted.

src/test/run-pass/generic-static-methods.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
// except according to those terms.
1010

1111
trait vec_utils<T> {
12-
fn map_<U:Copy>(x: &Self, f: &fn(&T) -> U) -> ~[U];
12+
fn map_<U>(x: &Self, f: &fn(&T) -> U) -> ~[U];
1313
}
1414

1515
impl<T> vec_utils<T> for ~[T] {
16-
fn map_<U:Copy>(x: &~[T], f: &fn(&T) -> U) -> ~[U] {
16+
fn map_<U>(x: &~[T], f: &fn(&T) -> U) -> ~[U] {
1717
let mut r = ~[];
1818
for x.iter().advance |elt| {
1919
r.push(f(elt));

src/test/run-pass/match-drop-strs-issue-4541.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ fn parse_args() -> ~str {
1010
let mut n = 0;
1111

1212
while n < args.len() {
13-
match copy args[n] {
13+
match args[n].clone() {
1414
~"-v" => (),
1515
s => {
1616
return s;

src/test/run-pass/reflect-visit-type.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ pub fn main() {
172172
visit_ty::<~[int]>(vv);
173173

174174
for v.types.iter().advance |s| {
175-
println(fmt!("type: %s", copy *s));
175+
println(fmt!("type: %s", (*s).clone()));
176176
}
177177
assert_eq!((*v.types).clone(), ~[~"bool", ~"int", ~"i8", ~"i16", ~"[", ~"int", ~"]"]);
178178
}

0 commit comments

Comments
 (0)