mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-13 03:24:26 +00:00
Bug 1469228: Cherry-pick malloc_size_of_derive and style_derive changes from servo/servo#20690. r=me
MozReview-Commit-ID: 7mPuoWwjX2Z
This commit is contained in:
parent
2d81e3b8c3
commit
3f4fc69310
@ -29,7 +29,7 @@ euclid = "0.17"
|
||||
hashglobe = { path = "../hashglobe" }
|
||||
hyper = { version = "0.10", optional = true }
|
||||
hyper_serde = { version = "0.8", optional = true }
|
||||
mozjs = { version = "0.6", features = ["promises"], optional = true }
|
||||
mozjs = { version = "0.7.1", features = ["promises"], optional = true }
|
||||
selectors = { path = "../selectors" }
|
||||
serde = { version = "1.0.27", optional = true }
|
||||
serde_bytes = { version = "0.10", optional = true }
|
||||
|
@ -793,7 +793,7 @@ malloc_size_of_is_0!(webrender_api::GradientStop);
|
||||
#[cfg(feature = "webrender_api")]
|
||||
malloc_size_of_is_0!(webrender_api::GlyphInstance);
|
||||
#[cfg(feature = "webrender_api")]
|
||||
malloc_size_of_is_0!(webrender_api::ImageBorder);
|
||||
malloc_size_of_is_0!(webrender_api::NinePatchBorder);
|
||||
#[cfg(feature = "webrender_api")]
|
||||
malloc_size_of_is_0!(webrender_api::ImageKey);
|
||||
#[cfg(feature = "webrender_api")]
|
||||
|
@ -10,6 +10,6 @@ path = "lib.rs"
|
||||
proc-macro = true
|
||||
|
||||
[dependencies]
|
||||
quote = "0.4.2"
|
||||
syn = { version = "0.12.12", features = ["full"] }
|
||||
synstructure = "0.7"
|
||||
quote = "0.5.1"
|
||||
syn = { version = "0.13.1", features = ["full"] }
|
||||
synstructure = "0.8"
|
||||
|
@ -10,16 +10,10 @@
|
||||
|
||||
//! A crate for deriving the MallocSizeOf trait.
|
||||
|
||||
#[macro_use] extern crate quote;
|
||||
extern crate quote;
|
||||
#[macro_use] extern crate syn;
|
||||
|
||||
#[cfg(not(test))]
|
||||
#[macro_use] extern crate synstructure;
|
||||
|
||||
#[cfg(test)]
|
||||
extern crate synstructure;
|
||||
|
||||
|
||||
#[cfg(not(test))]
|
||||
decl_derive!([MallocSizeOf, attributes(ignore_malloc_size_of)] => malloc_size_of_derive);
|
||||
|
||||
|
@ -10,7 +10,7 @@ path = "lib.rs"
|
||||
proc-macro = true
|
||||
|
||||
[dependencies]
|
||||
darling = "0.3"
|
||||
quote = "0.4.2"
|
||||
syn = { version = "0.12.12", features = ["visit"] }
|
||||
synstructure = "0.7"
|
||||
darling = "0.4"
|
||||
quote = "0.5.1"
|
||||
syn = { version = "0.13.1", features = ["visit"] }
|
||||
synstructure = "0.8"
|
||||
|
Loading…
x
Reference in New Issue
Block a user