diff options
| author | bors <bors@rust-lang.org> | 2013-08-01 22:10:45 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-08-01 22:10:45 -0700 |
| commit | bbcce8d95c582d3f918fe4e978d6a715efd991e9 (patch) | |
| tree | 6c0a714130897160fc6ef8a3d17671aed2bc8b90 /src/libstd/rt | |
| parent | ecefeb03ccecdcb306e5cc3c76b04670073a82fa (diff) | |
| parent | 234acad404535868ecd7f5b48c3e120c4ea559c9 (diff) | |
| download | rust-bbcce8d95c582d3f918fe4e978d6a715efd991e9.tar.gz rust-bbcce8d95c582d3f918fe4e978d6a715efd991e9.zip | |
auto merge of #8216 : thestinger/rust/range, r=huonw
Diffstat (limited to 'src/libstd/rt')
| -rw-r--r-- | src/libstd/rt/args.rs | 7 | ||||
| -rw-r--r-- | src/libstd/rt/io/net/tcp.rs | 10 | ||||
| -rw-r--r-- | src/libstd/rt/sched.rs | 7 | ||||
| -rw-r--r-- | src/libstd/rt/select.rs | 4 | ||||
| -rw-r--r-- | src/libstd/rt/test.rs | 4 | ||||
| -rw-r--r-- | src/libstd/rt/tube.rs | 4 | ||||
| -rw-r--r-- | src/libstd/rt/uv/uvio.rs | 12 |
7 files changed, 23 insertions, 25 deletions
diff --git a/src/libstd/rt/args.rs b/src/libstd/rt/args.rs index cd950471286..e701cb64fb6 100644 --- a/src/libstd/rt/args.rs +++ b/src/libstd/rt/args.rs @@ -53,11 +53,10 @@ pub fn clone() -> Option<~[~str]> { #[cfg(target_os = "android")] #[cfg(target_os = "freebsd")] mod imp { - use libc; use option::{Option, Some, None}; + use iterator::{Iterator, range}; use str; - use uint; use unstable::finally::Finally; use util; @@ -113,10 +112,10 @@ mod imp { // Copied from `os`. unsafe fn load_argc_and_argv(argc: int, argv: **u8) -> ~[~str] { let mut args = ~[]; - for uint::range(0, argc as uint) |i| { + foreach i in range(0u, argc as uint) { args.push(str::raw::from_c_str(*(argv as **libc::c_char).offset(i as int))); } - return args; + args } extern { diff --git a/src/libstd/rt/io/net/tcp.rs b/src/libstd/rt/io/net/tcp.rs index 2daa64e8085..764ef283eb8 100644 --- a/src/libstd/rt/io/net/tcp.rs +++ b/src/libstd/rt/io/net/tcp.rs @@ -143,11 +143,11 @@ impl Listener<TcpStream> for TcpListener { #[cfg(test)] mod test { use super::*; - use int; use cell::Cell; use rt::test::*; use rt::io::net::ip::Ipv4; use rt::io::*; + use prelude::*; #[test] #[ignore] fn bind_error() { @@ -421,7 +421,7 @@ mod test { do spawntask { let mut listener = TcpListener::bind(addr); - for int::range(0, MAX) |i| { + foreach i in range(0, MAX) { let stream = Cell::new(listener.accept()); rtdebug!("accepted"); // Start another task to handle the connection @@ -460,7 +460,7 @@ mod test { do spawntask { let mut listener = TcpListener::bind(addr); - for int::range(0, MAX) |i| { + foreach i in range(0, MAX) { let stream = Cell::new(listener.accept()); rtdebug!("accepted"); // Start another task to handle the connection @@ -499,7 +499,7 @@ mod test { do spawntask { let mut listener = TcpListener::bind(addr); - for int::range(0, MAX) |_| { + foreach _ in range(0, MAX) { let stream = Cell::new(listener.accept()); rtdebug!("accepted"); // Start another task to handle the connection @@ -537,7 +537,7 @@ mod test { do spawntask { let mut listener = TcpListener::bind(addr); - for int::range(0, MAX) |_| { + foreach _ in range(0, MAX) { let stream = Cell::new(listener.accept()); rtdebug!("accepted"); // Start another task to handle the connection diff --git a/src/libstd/rt/sched.rs b/src/libstd/rt/sched.rs index 4abe69a7d13..3f394283bce 100644 --- a/src/libstd/rt/sched.rs +++ b/src/libstd/rt/sched.rs @@ -723,13 +723,12 @@ impl ClosureConverter for UnsafeTaskReceiver { #[cfg(test)] mod test { + use prelude::*; use rt::test::*; use unstable::run_in_bare_thread; use borrow::to_uint; use rt::local::*; use rt::sched::{Scheduler}; - use uint; - use int; use cell::Cell; use rt::thread::Thread; use rt::task::{Task, Sched}; @@ -752,7 +751,7 @@ mod test { let mut task_run_count = 0; let task_run_count_ptr: *mut uint = &mut task_run_count; do run_in_newsched_task || { - for uint::range(0,total) |_| { + foreach _ in range(0u, total) { do spawntask || { unsafe { *task_run_count_ptr = *task_run_count_ptr + 1}; } @@ -951,7 +950,7 @@ mod test { #[test] fn test_stress_schedule_task_states() { let n = stress_factor() * 120; - for int::range(0,n as int) |_| { + foreach _ in range(0, n as int) { test_schedule_home_states(); } } diff --git a/src/libstd/rt/select.rs b/src/libstd/rt/select.rs index b19357fa221..a5adb25b526 100644 --- a/src/libstd/rt/select.rs +++ b/src/libstd/rt/select.rs @@ -111,6 +111,7 @@ mod test { use comm::GenericChan; use task; use cell::Cell; + use iterator::{Iterator, range}; #[test] #[ignore(cfg(windows))] #[should_fail] fn select_doesnt_get_trolled() { @@ -263,7 +264,6 @@ mod test { select_racing_senders_helper(false, ~[7,8,9]); fn select_racing_senders_helper(killable: bool, send_on_chans: ~[uint]) { - use uint; use rt::test::spawntask_random; do run_in_newsched_task { @@ -272,7 +272,7 @@ mod test { let send_on_chans = send_on_chans.clone(); do task::spawn { let mut ports = ~[]; - for uint::range(0, NUM_CHANS) |i| { + foreach i in range(0u, NUM_CHANS) { let (p,c) = oneshot(); ports.push(p); if send_on_chans.contains(&i) { diff --git a/src/libstd/rt/test.rs b/src/libstd/rt/test.rs index 22eb42e2ee8..1ed0703de4d 100644 --- a/src/libstd/rt/test.rs +++ b/src/libstd/rt/test.rs @@ -14,7 +14,7 @@ use option::{Some, None}; use cell::Cell; use clone::Clone; use container::Container; -use iterator::Iterator; +use iterator::{Iterator, range}; use vec::{OwnedVector, MutableVector}; use super::io::net::ip::{IpAddr, Ipv4, Ipv6}; use rt::sched::Scheduler; @@ -90,7 +90,7 @@ pub fn run_in_mt_newsched_task(f: ~fn()) { let mut handles = ~[]; let mut scheds = ~[]; - for uint::range(0, nthreads) |_| { + foreach _ in range(0u, nthreads) { let loop_ = ~UvEventLoop::new(); let mut sched = ~Scheduler::new(loop_, work_queue.clone(), diff --git a/src/libstd/rt/tube.rs b/src/libstd/rt/tube.rs index ae455a6ad04..c014d0abda2 100644 --- a/src/libstd/rt/tube.rs +++ b/src/libstd/rt/tube.rs @@ -88,13 +88,13 @@ impl<T> Clone for Tube<T> { #[cfg(test)] mod test { - use int; use cell::Cell; use rt::test::*; use rt::rtio::EventLoop; use rt::sched::Scheduler; use rt::local::Local; use super::*; + use prelude::*; #[test] fn simple_test() { @@ -166,7 +166,7 @@ mod test { sched.enqueue_blocked_task(task); } - for int::range(0, MAX) |i| { + foreach i in range(0, MAX) { let j = tube.recv(); assert!(j == i); } diff --git a/src/libstd/rt/uv/uvio.rs b/src/libstd/rt/uv/uvio.rs index 5be19752152..e15e3adb8c9 100644 --- a/src/libstd/rt/uv/uvio.rs +++ b/src/libstd/rt/uv/uvio.rs @@ -31,11 +31,11 @@ use str::StrSlice; use unstable::sync::Exclusive; #[cfg(test)] use container::Container; -#[cfg(test)] use uint; #[cfg(test)] use unstable::run_in_bare_thread; #[cfg(test)] use rt::test::{spawntask, next_test_ip4, run_in_newsched_task}; +#[cfg(test)] use iterator::{Iterator, range}; enum SocketNameKind { TcpPeer, @@ -843,7 +843,7 @@ fn test_simple_tcp_server_and_client() { let mut buf = [0, .. 2048]; let nread = stream.read(buf).unwrap(); assert_eq!(nread, 8); - for uint::range(0, nread) |i| { + foreach i in range(0u, nread) { rtdebug!("%u", buf[i] as uint); assert_eq!(buf[i], i as u8); } @@ -873,7 +873,7 @@ fn test_simple_udp_server_and_client() { let mut buf = [0, .. 2048]; let (nread,src) = server_socket.recvfrom(buf).unwrap(); assert_eq!(nread, 8); - for uint::range(0, nread) |i| { + foreach i in range(0u, nread) { rtdebug!("%u", buf[i] as uint); assert_eq!(buf[i], i as u8); } @@ -908,7 +908,7 @@ fn test_read_and_block() { while current < expected { let nread = stream.read(buf).unwrap(); - for uint::range(0, nread) |i| { + foreach i in range(0u, nread) { let val = buf[i] as uint; assert_eq!(val, current % 8); current += 1; @@ -973,7 +973,7 @@ fn test_read_read_read() { let nread = stream.read(buf).unwrap(); rtdebug!("read %u bytes", nread as uint); total_bytes_read += nread; - for uint::range(0, nread) |i| { + foreach i in range(0u, nread) { assert_eq!(buf[i], 1); } } @@ -1065,7 +1065,7 @@ fn test_udp_many_read() { let (nread, src) = res.unwrap(); assert_eq!(src, server_out_addr); total_bytes_recv += nread; - for uint::range(0, nread) |i| { + foreach i in range(0u, nread) { assert_eq!(buf[i], 1); } } |
