diff options
| author | bors <bors@rust-lang.org> | 2013-05-11 21:28:37 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-05-11 21:28:37 -0700 |
| commit | 1f62b23411abcfbe66eeea294f4258f1bb169e7d (patch) | |
| tree | df582703e2f47eb1ee746e7c92fe1ff596d7d7a7 /src/libcore | |
| parent | 35e6ce548f2008331c0fa50f1cff30ab7b412ab7 (diff) | |
| parent | a279d6510251ebd3956c74ffe4b12bd49074da9c (diff) | |
| download | rust-1f62b23411abcfbe66eeea294f4258f1bb169e7d.tar.gz rust-1f62b23411abcfbe66eeea294f4258f1bb169e7d.zip | |
auto merge of #6431 : catamorphism/rust/warnings, r=catamorphism
Just cleaning up warnings.
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/comm.rs | 17 | ||||
| -rw-r--r-- | src/libcore/condition.rs | 1 | ||||
| -rw-r--r-- | src/libcore/core.rc | 1 | ||||
| -rw-r--r-- | src/libcore/os.rs | 1 | ||||
| -rw-r--r-- | src/libcore/pipes.rs | 8 | ||||
| -rw-r--r-- | src/libcore/rand.rs | 1 | ||||
| -rw-r--r-- | src/libcore/reflect.rs | 2 | ||||
| -rw-r--r-- | src/libcore/rt/uv/net.rs | 6 | ||||
| -rw-r--r-- | src/libcore/rt/uvio.rs | 8 | ||||
| -rw-r--r-- | src/libcore/task/spawn.rs | 2 |
10 files changed, 16 insertions, 31 deletions
diff --git a/src/libcore/comm.rs b/src/libcore/comm.rs index 140eb41fdf3..b1f60ec4690 100644 --- a/src/libcore/comm.rs +++ b/src/libcore/comm.rs @@ -13,7 +13,6 @@ Message passing */ use cast::{transmute, transmute_mut}; -use cast; use either::{Either, Left, Right}; use kinds::Owned; use option::{Option, Some, None}; @@ -150,7 +149,7 @@ impl<T: Owned> GenericChan<T> for Chan<T> { #[inline(always)] fn send(&self, x: T) { unsafe { - let mut self_endp = transmute_mut(&self.endp); + let self_endp = transmute_mut(&self.endp); let endp = replace(self_endp, None); *self_endp = Some(streamp::client::data(endp.unwrap(), x)) } @@ -161,7 +160,7 @@ impl<T: Owned> GenericSmartChan<T> for Chan<T> { #[inline(always)] fn try_send(&self, x: T) -> bool { unsafe { - let mut self_endp = transmute_mut(&self.endp); + let self_endp = transmute_mut(&self.endp); let endp = replace(self_endp, None); match streamp::client::try_data(endp.unwrap(), x) { Some(next) => { @@ -178,7 +177,7 @@ impl<T: Owned> GenericPort<T> for Port<T> { #[inline(always)] fn recv(&self) -> T { unsafe { - let mut self_endp = transmute_mut(&self.endp); + let self_endp = transmute_mut(&self.endp); let endp = replace(self_endp, None); let streamp::data(x, endp) = recv(endp.unwrap()); *self_endp = Some(endp); @@ -189,7 +188,7 @@ impl<T: Owned> GenericPort<T> for Port<T> { #[inline(always)] fn try_recv(&self) -> Option<T> { unsafe { - let mut self_endp = transmute_mut(&self.endp); + let self_endp = transmute_mut(&self.endp); let endp = replace(self_endp, None); match try_recv(endp.unwrap()) { Some(streamp::data(x, endp)) => { @@ -206,7 +205,7 @@ impl<T: Owned> Peekable<T> for Port<T> { #[inline(always)] fn peek(&self) -> bool { unsafe { - let mut self_endp = transmute_mut(&self.endp); + let self_endp = transmute_mut(&self.endp); let mut endp = replace(self_endp, None); let peek = match endp { Some(ref mut endp) => peek(endp), @@ -220,12 +219,10 @@ impl<T: Owned> Peekable<T> for Port<T> { impl<T: Owned> Selectable for Port<T> { fn header(&mut self) -> *mut PacketHeader { - unsafe { match self.endp { Some(ref mut endp) => endp.header(), None => fail!(~"peeking empty stream") } - } } } @@ -259,7 +256,7 @@ pub impl<T: Owned> PortSet<T> { impl<T:Owned> GenericPort<T> for PortSet<T> { fn try_recv(&self) -> Option<T> { unsafe { - let mut self_ports = transmute_mut(&self.ports); + let self_ports = transmute_mut(&self.ports); let mut result = None; // we have to swap the ports array so we aren't borrowing // aliasable mutable memory. @@ -351,7 +348,7 @@ pub mod oneshot { pub fn init<T: Owned>() -> (client::Oneshot<T>, server::Oneshot<T>) { pub use core::pipes::HasBuffer; - let mut buffer = ~::core::pipes::Buffer { + let buffer = ~::core::pipes::Buffer { header: ::core::pipes::BufferHeader(), data: __Buffer { Oneshot: ::core::pipes::mk_packet::<Oneshot<T>>() diff --git a/src/libcore/condition.rs b/src/libcore/condition.rs index 75c6cf0e969..baa6722b193 100644 --- a/src/libcore/condition.rs +++ b/src/libcore/condition.rs @@ -11,7 +11,6 @@ /*! Condition handling */ use prelude::*; -use task; use local_data::{local_data_pop, local_data_set}; // helper for transmutation, shown below. diff --git a/src/libcore/core.rc b/src/libcore/core.rc index dcb61d47341..d029fbc07f6 100644 --- a/src/libcore/core.rc +++ b/src/libcore/core.rc @@ -61,7 +61,6 @@ they contained the following prologue: #[no_core]; #[deny(non_camel_case_types)]; -#[allow(deprecated_mutable_fields)]; // Make core testable by not duplicating lang items. See #2912 #[cfg(test)] extern mod realcore(name = "core", vers = "0.7-pre"); diff --git a/src/libcore/os.rs b/src/libcore/os.rs index 88b13d0ff59..030b7ec3e42 100644 --- a/src/libcore/os.rs +++ b/src/libcore/os.rs @@ -36,7 +36,6 @@ use option::{Some, None}; use prelude::*; use ptr; use str; -use task; use uint; use unstable::finally::Finally; use vec; diff --git a/src/libcore/pipes.rs b/src/libcore/pipes.rs index fe9c78198bb..9b664b334ba 100644 --- a/src/libcore/pipes.rs +++ b/src/libcore/pipes.rs @@ -348,7 +348,7 @@ pub fn send<T,Tbuffer>(mut p: SendPacketBuffered<T,Tbuffer>, payload: T) -> bool { let header = p.header(); - let mut p_ = p.unwrap(); + let p_ = p.unwrap(); let p = unsafe { &mut *p_ }; assert!(ptr::to_unsafe_ptr(&(p.header)) == header); assert!(p.payload.is_none()); @@ -405,10 +405,8 @@ a message, or `Some(T)` if a message was received. */ pub fn try_recv<T:Owned,Tbuffer:Owned>(mut p: RecvPacketBuffered<T, Tbuffer>) -> Option<T> { - let mut p_ = p.unwrap(); - let mut p = unsafe { - &mut *p_ - }; + let p_ = p.unwrap(); + let p = unsafe { &mut *p_ }; do (|| { try_recv_(p) diff --git a/src/libcore/rand.rs b/src/libcore/rand.rs index addc92c3a00..daf0b9d094a 100644 --- a/src/libcore/rand.rs +++ b/src/libcore/rand.rs @@ -43,7 +43,6 @@ fn main () { use int; use prelude::*; use str; -use task; use u32; use uint; use util; diff --git a/src/libcore/reflect.rs b/src/libcore/reflect.rs index 47de360f589..30f60dce041 100644 --- a/src/libcore/reflect.rs +++ b/src/libcore/reflect.rs @@ -409,7 +409,6 @@ impl<V:TyVisitor + MovePtr> TyVisitor for MovePtrAdaptor<V> { disr_val: int, n_fields: uint, name: &str) -> bool { - self.inner.push_ptr(); // NOTE remove after next snapshot if ! self.inner.visit_enter_enum_variant(variant, disr_val, n_fields, name) { return false; @@ -433,7 +432,6 @@ impl<V:TyVisitor + MovePtr> TyVisitor for MovePtrAdaptor<V> { n_fields, name) { return false; } - self.inner.pop_ptr(); // NOTE remove after next snapshot true } diff --git a/src/libcore/rt/uv/net.rs b/src/libcore/rt/uv/net.rs index 04b9008b067..068d6db2a43 100644 --- a/src/libcore/rt/uv/net.rs +++ b/src/libcore/rt/uv/net.rs @@ -152,8 +152,7 @@ pub impl StreamWatcher { extern fn close_cb(handle: *uvll::uv_stream_t) { let mut stream_watcher: StreamWatcher = NativeHandle::from_native_handle(handle); { - let mut data = get_watcher_data(&mut stream_watcher); - data.close_cb.swap_unwrap()(); + get_watcher_data(&mut stream_watcher).close_cb.swap_unwrap()(); } drop_watcher_data(&mut stream_watcher); unsafe { free_handle(handle as *c_void) } @@ -214,8 +213,7 @@ pub impl TcpWatcher { assert!(get_watcher_data(self).connect_cb.is_none()); get_watcher_data(self).connect_cb = Some(cb); - let mut connect_watcher = ConnectRequest::new(); - let connect_handle = connect_watcher.native_handle(); + let connect_handle = ConnectRequest::new().native_handle(); match address { Ipv4(*) => { do ip4_as_uv_ip4(address) |addr| { diff --git a/src/libcore/rt/uvio.rs b/src/libcore/rt/uvio.rs index ab8aea2b63c..62a165b6d77 100644 --- a/src/libcore/rt/uvio.rs +++ b/src/libcore/rt/uvio.rs @@ -46,8 +46,7 @@ impl Drop for UvEventLoop { let self = unsafe { transmute::<&UvEventLoop, &mut UvEventLoop>(self) }; - let mut uv_loop = self.uvio.uv_loop(); - uv_loop.close(); + self.uvio.uv_loop().close(); } } @@ -189,9 +188,8 @@ impl TcpListener for UvTcpListener { let maybe_stream = if status.is_none() { let mut server_stream_watcher = server_stream_watcher; let mut loop_ = loop_from_watcher(&server_stream_watcher); - let mut client_tcp_watcher = TcpWatcher::new(&mut loop_); - let client_tcp_watcher = client_tcp_watcher.as_stream(); - // XXX: Need's to be surfaced in interface + let client_tcp_watcher = TcpWatcher::new(&mut loop_).as_stream(); + // XXX: Needs to be surfaced in interface server_stream_watcher.accept(client_tcp_watcher); Some(~UvStream::new(client_tcp_watcher)) } else { diff --git a/src/libcore/task/spawn.rs b/src/libcore/task/spawn.rs index 846d4a34950..327b7a988aa 100644 --- a/src/libcore/task/spawn.rs +++ b/src/libcore/task/spawn.rs @@ -472,7 +472,7 @@ fn gen_child_taskgroup(linked: bool, supervised: bool) /*##################################################################* * Step 1. Get spawner's taskgroup info. *##################################################################*/ - let mut spawner_group: @@mut TCB = + let spawner_group: @@mut TCB = match local_get(OldHandle(spawner), taskgroup_key!()) { None => { // Main task, doing first spawn ever. Lazily initialise |
