diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2012-09-18 21:41:37 -0700 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2012-09-19 10:52:59 -0700 |
| commit | 9cf271fe96b474d514b1052935db70c4056cf076 (patch) | |
| tree | 7a6fb31efeaa4de91317c16aca824153aaaf988c /src/test/bench | |
| parent | 62b7f4d800325b46002c47d23b58a9f2b7fabb9b (diff) | |
| download | rust-9cf271fe96b474d514b1052935db70c4056cf076.tar.gz rust-9cf271fe96b474d514b1052935db70c4056cf076.zip | |
De-mode vec::each() and many of the str iteration routines
Note that the method foo.each() is not de-moded, nor the other vec routines.
Diffstat (limited to 'src/test/bench')
| -rw-r--r-- | src/test/bench/graph500-bfs.rs | 9 | ||||
| -rw-r--r-- | src/test/bench/msgsend-pipes-shared.rs | 5 | ||||
| -rw-r--r-- | src/test/bench/msgsend-pipes.rs | 5 | ||||
| -rw-r--r-- | src/test/bench/msgsend.rs | 4 | ||||
| -rw-r--r-- | src/test/bench/shootout-chameneos-redux.rs | 6 | ||||
| -rw-r--r-- | src/test/bench/task-perf-one-million.rs | 6 |
6 files changed, 23 insertions, 12 deletions
diff --git a/src/test/bench/graph500-bfs.rs b/src/test/bench/graph500-bfs.rs index 8acbf7e4b0c..15ffbfc182a 100644 --- a/src/test/bench/graph500-bfs.rs +++ b/src/test/bench/graph500-bfs.rs @@ -75,9 +75,12 @@ fn make_graph(N: uint, edges: ~[(node_id, node_id)]) -> graph { }; do vec::each(edges) |e| { - let (i, j) = e; - map::set_add(graph[i], j); - map::set_add(graph[j], i); + match *e { + (i, j) => { + map::set_add(graph[i], j); + map::set_add(graph[j], i); + } + } true } diff --git a/src/test/bench/msgsend-pipes-shared.rs b/src/test/bench/msgsend-pipes-shared.rs index 5d459f97a25..0bae172f93c 100644 --- a/src/test/bench/msgsend-pipes-shared.rs +++ b/src/test/bench/msgsend-pipes-shared.rs @@ -73,7 +73,10 @@ fn run(args: &[~str]) { server(from_parent, to_parent); } - vec::iter(worker_results, |r| { future::get(&r); } ); + for vec::each(worker_results) |r| { + future::get(r); + } + //error!("sending stop message"); to_child.send(stop); move_out!(to_child); diff --git a/src/test/bench/msgsend-pipes.rs b/src/test/bench/msgsend-pipes.rs index f6da3296a03..b9be61edc21 100644 --- a/src/test/bench/msgsend-pipes.rs +++ b/src/test/bench/msgsend-pipes.rs @@ -70,7 +70,10 @@ fn run(args: &[~str]) { server(from_parent, to_parent); } - vec::iter(worker_results, |r| { future::get(&r); } ); + for vec::each(worker_results) |r| { + future::get(r); + } + //error!("sending stop message"); to_child.send(stop); move_out!(to_child); diff --git a/src/test/bench/msgsend.rs b/src/test/bench/msgsend.rs index 6006b30a689..c19138acd28 100644 --- a/src/test/bench/msgsend.rs +++ b/src/test/bench/msgsend.rs @@ -44,7 +44,9 @@ fn run(args: ~[~str]) { } }; } - vec::iter(worker_results, |r| { future::get(&r); } ); + for vec::each(worker_results) |r| { + future::get(r); + } comm::send(to_child, stop); let result = comm::recv(from_child); let end = std::time::precise_time_s(); diff --git a/src/test/bench/shootout-chameneos-redux.rs b/src/test/bench/shootout-chameneos-redux.rs index 785ad6fe767..3f8b44f8b9e 100644 --- a/src/test/bench/shootout-chameneos-redux.rs +++ b/src/test/bench/shootout-chameneos-redux.rs @@ -9,8 +9,8 @@ fn print_complements() { let all = ~[Blue, Red, Yellow]; for vec::each(all) |aa| { for vec::each(all) |bb| { - io::println(show_color(aa) + ~" + " + show_color(bb) + - ~" -> " + show_color(transform(aa,bb))); + io::println(show_color(*aa) + ~" + " + show_color(*bb) + + ~" -> " + show_color(transform(*aa, *bb))); } } } @@ -171,7 +171,7 @@ fn rendezvous(nn: uint, set: ~[color]) { // print each creature's stats for vec::each(report) |rep| { - io::println(rep); + io::println(*rep); } // print the total number of creatures met diff --git a/src/test/bench/task-perf-one-million.rs b/src/test/bench/task-perf-one-million.rs index 86b23d126cf..fb526ffd07f 100644 --- a/src/test/bench/task-perf-one-million.rs +++ b/src/test/bench/task-perf-one-million.rs @@ -31,9 +31,9 @@ fn calc(children: uint, parent_ch: comm::Chan<msg>) { match comm::recv(port) { start => { - do vec::iter (child_chs) |child_ch| { - comm::send(child_ch, start); - } + for vec::each(child_chs) |child_ch| { + comm::send(*child_ch, start); + } } _ => fail ~"task-perf-one-million failed (port not in start state)" } |
