auto merge of #2606 : Ms2ger/servo/warnings, r=jdm

This commit is contained in:
bors-servo 2014-06-06 15:32:11 -04:00
commit a49fa8d23d
7 changed files with 8 additions and 4 deletions

View file

@ -70,7 +70,7 @@ pub struct LayoutContext {
/// The CSS selector stylist. /// The CSS selector stylist.
/// ///
/// FIXME(pcwalton): Make this no longer an unsafe pointer once we have fast `RWArc`s. /// FIXME(#2604): Make this no longer an unsafe pointer once we have fast `RWArc`s.
pub stylist: *Stylist, pub stylist: *Stylist,
/// The root node at which we're starting the layout. /// The root node at which we're starting the layout.

View file

@ -13,6 +13,7 @@ use std::ptr;
pub type Link = Option<FlowRef>; pub type Link = Option<FlowRef>;
#[allow(raw_pointer_deriving)]
#[deriving(Clone)] #[deriving(Clone)]
pub struct Rawlink { pub struct Rawlink {
vtable: *(), vtable: *(),

View file

@ -44,6 +44,7 @@ pub struct CallbackInterface {
object: CallbackObject object: CallbackObject
} }
#[allow(raw_pointer_deriving)]
#[deriving(Clone,Eq,Encodable)] #[deriving(Clone,Eq,Encodable)]
struct CallbackObject { struct CallbackObject {
callback: Traceable<*mut JSObject>, callback: Traceable<*mut JSObject>,

View file

@ -412,9 +412,10 @@ pub fn reflect_dom_object<T: Reflectable>
Temporary::new(wrap_fn(window.deref().get_cx(), window, obj)) Temporary::new(wrap_fn(window.deref().get_cx(), window, obj))
} }
#[allow(raw_pointer_deriving)]
#[deriving(Eq)] #[deriving(Eq)]
pub struct Reflector { pub struct Reflector {
pub object: *mut JSObject, object: *mut JSObject,
} }
impl Reflector { impl Reflector {

View file

@ -15,6 +15,7 @@ use js::rust::with_compartment;
use libc::c_void; use libc::c_void;
use std::ptr; use std::ptr;
#[allow(raw_pointer_deriving)]
#[deriving(Encodable)] #[deriving(Encodable)]
pub struct BrowserContext { pub struct BrowserContext {
history: Vec<SessionHistoryEntry>, history: Vec<SessionHistoryEntry>,

View file

@ -762,6 +762,6 @@ impl<'a> PrivateXMLHttpRequestHelpers for JSRef<'a, XMLHttpRequest> {
} }
// According to Simon, decode() should never return an error, so unwrap()ing // According to Simon, decode() should never return an error, so unwrap()ing
// the result should be fine. XXXManishearth have a closer look at this later // the result should be fine. XXXManishearth have a closer look at this later
encoding.decode(self.response.as_slice(), DecodeReplace).unwrap().to_owned() encoding.decode(self.response.as_slice(), DecodeReplace).unwrap().to_string()
} }
} }

@ -1 +1 @@
Subproject commit 8545e95c2d33d6a9d01ac04b206459d602f9491e Subproject commit 6b86f1f01ecb4623942369d25e0dd941adb091de