diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2016-02-11 17:04:57 +0100 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2016-02-13 11:13:19 +0100 |
commit | 55dcee94be61b05ce85c4226a285e3f63b95fc1c (patch) | |
tree | 7457b0211605d621b29476922b2d4600e871ad84 | |
parent | 26a82a6338d57ac9a384492fe68b4e1eb5674a65 (diff) | |
download | servo-55dcee94be61b05ce85c4226a285e3f63b95fc1c.tar.gz servo-55dcee94be61b05ce85c4226a285e3f63b95fc1c.zip |
Bump heapsize to 0.3
-rw-r--r-- | components/canvas_traits/Cargo.toml | 2 | ||||
-rw-r--r-- | components/devtools_traits/Cargo.toml | 2 | ||||
-rw-r--r-- | components/gfx/Cargo.toml | 2 | ||||
-rw-r--r-- | components/gfx/display_list/mod.rs | 2 | ||||
-rw-r--r-- | components/gfx/platform/freetype/font_context.rs | 19 | ||||
-rw-r--r-- | components/gfx_traits/Cargo.toml | 2 | ||||
-rw-r--r-- | components/layout/Cargo.toml | 2 | ||||
-rw-r--r-- | components/msg/Cargo.toml | 2 | ||||
-rw-r--r-- | components/net_traits/Cargo.toml | 2 | ||||
-rw-r--r-- | components/script/Cargo.toml | 2 | ||||
-rw-r--r-- | components/script/dom/bindings/utils.rs | 3 | ||||
-rw-r--r-- | components/script/dom/node.rs | 2 | ||||
-rw-r--r-- | components/script/mem.rs | 2 | ||||
-rw-r--r-- | components/script_traits/Cargo.toml | 2 | ||||
-rw-r--r-- | components/servo/Cargo.lock | 49 | ||||
-rw-r--r-- | components/style/Cargo.toml | 2 | ||||
-rw-r--r-- | components/style_traits/Cargo.toml | 2 | ||||
-rw-r--r-- | components/util/Cargo.toml | 2 | ||||
-rw-r--r-- | ports/cef/Cargo.lock | 49 | ||||
-rw-r--r-- | ports/geckolib/Cargo.lock | 23 | ||||
-rw-r--r-- | ports/gonk/Cargo.lock | 49 |
21 files changed, 106 insertions, 116 deletions
diff --git a/components/canvas_traits/Cargo.toml b/components/canvas_traits/Cargo.toml index e6af08e5107..0b5962e5802 100644 --- a/components/canvas_traits/Cargo.toml +++ b/components/canvas_traits/Cargo.toml @@ -37,7 +37,7 @@ path = "../util" [dependencies] cssparser = {version = "0.5.3", features = ["heap_size", "serde-serialization"]} euclid = {version = "0.6.2", features = ["plugins"]} -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" serde_macros = "0.6" diff --git a/components/devtools_traits/Cargo.toml b/components/devtools_traits/Cargo.toml index fcf9321a717..64d5957b7b3 100644 --- a/components/devtools_traits/Cargo.toml +++ b/components/devtools_traits/Cargo.toml @@ -20,7 +20,7 @@ git = "https://github.com/servo/ipc-channel" path = "../plugins" [dependencies] -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" hyper = { version = "0.7", features = [ "serde-serialization" ] } time = "0.1" diff --git a/components/gfx/Cargo.toml b/components/gfx/Cargo.toml index c0e4a14bb97..9534e26fa39 100644 --- a/components/gfx/Cargo.toml +++ b/components/gfx/Cargo.toml @@ -14,7 +14,7 @@ bitflags = "0.3" euclid = {version = "0.6.2", features = ["plugins"]} fnv = "1.0" harfbuzz-sys = "0.1" -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" lazy_static = "0.1" libc = "0.2" diff --git a/components/gfx/display_list/mod.rs b/components/gfx/display_list/mod.rs index 96c953d3dfe..2eec2daea49 100644 --- a/components/gfx/display_list/mod.rs +++ b/components/gfx/display_list/mod.rs @@ -1257,7 +1257,7 @@ pub struct GradientDisplayItem { impl HeapSizeOf for GradientDisplayItem { fn heap_size_of_children(&self) -> usize { use heapsize::heap_size_of; - use libc::c_void; + use std::os::raw::c_void; // We can't measure `stops` via Vec's HeapSizeOf implementation because GradientStop isn't // defined in this module, and we don't want to import GradientStop into util::mem where diff --git a/components/gfx/platform/freetype/font_context.rs b/components/gfx/platform/freetype/font_context.rs index 1ed40300639..857e55f12b4 100644 --- a/components/gfx/platform/freetype/font_context.rs +++ b/components/gfx/platform/freetype/font_context.rs @@ -28,7 +28,7 @@ const FT_ALIGNMENT: usize = 1; extern fn ft_alloc(mem: FT_Memory, req_size: c_long) -> *mut c_void { unsafe { let ptr = heap::allocate(req_size as usize, FT_ALIGNMENT) as *mut c_void; - let actual_size = heap_size_of(ptr); + let actual_size = heap_size_of(ptr as *const _); let user = (*mem).user as *mut User; (*user).size += actual_size; @@ -39,7 +39,7 @@ extern fn ft_alloc(mem: FT_Memory, req_size: c_long) -> *mut c_void { extern fn ft_free(mem: FT_Memory, ptr: *mut c_void) { unsafe { - let actual_size = heap_size_of(ptr); + let actual_size = heap_size_of(ptr as *const _); let user = (*mem).user as *mut User; (*user).size -= actual_size; @@ -51,10 +51,10 @@ extern fn ft_free(mem: FT_Memory, ptr: *mut c_void) { extern fn ft_realloc(mem: FT_Memory, _cur_size: c_long, new_req_size: c_long, old_ptr: *mut c_void) -> *mut c_void { unsafe { - let old_actual_size = heap_size_of(old_ptr); + let old_actual_size = heap_size_of(old_ptr as *const _); let new_ptr = heap::reallocate(old_ptr as *mut u8, old_actual_size, new_req_size as usize, FT_ALIGNMENT) as *mut c_void; - let new_actual_size = heap_size_of(new_ptr); + let new_actual_size = heap_size_of(new_ptr as *const _); let user = (*mem).user as *mut User; (*user).size += new_actual_size; @@ -90,11 +90,12 @@ impl Drop for FreeTypeLibraryHandle { impl HeapSizeOf for FreeTypeLibraryHandle { fn heap_size_of_children(&self) -> usize { - let ft_size = unsafe { (*self.user).size }; - ft_size + - heap_size_of(self.ctx as *const c_void) + - heap_size_of(self.mem as *const c_void) + - heap_size_of(self.user as *const c_void) + unsafe { + (*self.user).size + + heap_size_of(self.ctx as *const _) + + heap_size_of(self.mem as *const _) + + heap_size_of(self.user as *const _) + } } } diff --git a/components/gfx_traits/Cargo.toml b/components/gfx_traits/Cargo.toml index 797e51fac68..8ab853799e3 100644 --- a/components/gfx_traits/Cargo.toml +++ b/components/gfx_traits/Cargo.toml @@ -26,7 +26,7 @@ path = "../util" [dependencies] euclid = {version = "0.6.2", features = ["plugins"]} -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" serde = "0.6" serde_macros = "0.6" diff --git a/components/layout/Cargo.toml b/components/layout/Cargo.toml index e6b3294c614..c926475ae41 100644 --- a/components/layout/Cargo.toml +++ b/components/layout/Cargo.toml @@ -59,7 +59,7 @@ bitflags = "0.3" cssparser = {version = "0.5.3", features = ["heap_size", "serde-serialization"]} euclid = {version = "0.6.2", features = ["plugins"]} fnv = "1.0" -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" libc = "0.2" log = "0.3" diff --git a/components/msg/Cargo.toml b/components/msg/Cargo.toml index c29253588a3..b96bdeb953a 100644 --- a/components/msg/Cargo.toml +++ b/components/msg/Cargo.toml @@ -24,7 +24,7 @@ path = "../plugins" bitflags = "0.3" cssparser = {version = "0.5.3", features = ["heap_size", "serde-serialization"]} euclid = {version = "0.6.2", features = ["plugins"]} -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" hyper = { version = "0.7", features = [ "serde-serialization" ] } rustc-serialize = "0.3.4" diff --git a/components/net_traits/Cargo.toml b/components/net_traits/Cargo.toml index bb379a54c88..7b2c3b19b85 100644 --- a/components/net_traits/Cargo.toml +++ b/components/net_traits/Cargo.toml @@ -20,7 +20,7 @@ git = "https://github.com/servo/ipc-channel" path = "../plugins" [dependencies] -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" hyper = { version = "0.7", features = [ "serde-serialization" ] } image = "0.5.0" diff --git a/components/script/Cargo.toml b/components/script/Cargo.toml index 3671232948b..ef93986c204 100644 --- a/components/script/Cargo.toml +++ b/components/script/Cargo.toml @@ -70,7 +70,7 @@ cssparser = {version = "0.5.3", features = ["heap_size", "serde-serialization"]} encoding = "0.2" euclid = {version = "0.6.2", features = ["plugins"]} fnv = "1.0" -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" html5ever = {version = "0.5.1", features = ["heap_size", "unstable"]} hyper = { version = "0.7", features = [ "serde-serialization" ] } diff --git a/components/script/dom/bindings/utils.rs b/components/script/dom/bindings/utils.rs index 83e7a2e4cb2..ba887934798 100644 --- a/components/script/dom/bindings/utils.rs +++ b/components/script/dom/bindings/utils.rs @@ -36,6 +36,7 @@ use js::{JS_CALLEE}; use libc::{self, c_uint}; use std::default::Default; use std::ffi::CString; +use std::os::raw::c_void; use std::ptr; use util::non_geckolib::jsstring_to_str; @@ -91,7 +92,7 @@ pub struct DOMClass { pub type_id: TopTypeId, /// The HeapSizeOf function wrapper for that interface. - pub heap_size_of: unsafe fn(*const libc::c_void) -> usize, + pub heap_size_of: unsafe fn(*const c_void) -> usize, } unsafe impl Sync for DOMClass {} diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index aef4192dc6e..5e02dc3d0e6 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -2446,7 +2446,7 @@ impl HeapSizeOf for UniqueId { #[allow(unsafe_code)] fn heap_size_of_children(&self) -> usize { if let &Some(ref uuid) = unsafe { &*self.cell.get() } { - heap_size_of(&** uuid as *const Uuid as *const c_void) + unsafe { heap_size_of(&** uuid as *const Uuid as *const _) } } else { 0 } diff --git a/components/script/mem.rs b/components/script/mem.rs index e276b1a5c3d..9e10140392e 100644 --- a/components/script/mem.rs +++ b/components/script/mem.rs @@ -7,7 +7,7 @@ use dom::bindings::conversions::get_dom_class; use dom::bindings::reflector::Reflectable; use heapsize::{HeapSizeOf, heap_size_of}; -use libc::c_void; +use std::os::raw::c_void; // This is equivalent to measuring a Box<T>, except that DOM objects lose their // associated box in order to stash their pointers in a reserved slot of their diff --git a/components/script_traits/Cargo.toml b/components/script_traits/Cargo.toml index ccf434b0ea1..2869b40ee3d 100644 --- a/components/script_traits/Cargo.toml +++ b/components/script_traits/Cargo.toml @@ -43,7 +43,7 @@ git = "https://github.com/servo/ipc-channel" [dependencies] app_units = {version = "0.2.1", features = ["plugins"]} euclid = {version = "0.6.2", features = ["plugins"]} -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" libc = "0.2" serde = "0.6" diff --git a/components/servo/Cargo.lock b/components/servo/Cargo.lock index 0f06f5dfea4..4f62b6d95e4 100644 --- a/components/servo/Cargo.lock +++ b/components/servo/Cargo.lock @@ -80,7 +80,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -102,7 +102,7 @@ dependencies = [ "core-text 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "freetype 0.1.0 (git+https://github.com/servo/rust-freetype)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -170,7 +170,7 @@ dependencies = [ "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "layers 0.2.2 (git+https://github.com/servo/rust-layers)", @@ -353,7 +353,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -395,7 +395,7 @@ name = "devtools_traits" version = "0.0.1" dependencies = [ "bitflags 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", @@ -546,7 +546,7 @@ name = "euclid" version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "num 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)", @@ -653,7 +653,7 @@ dependencies = [ "freetype 0.1.0 (git+https://github.com/servo/rust-freetype)", "gfx_traits 0.0.1", "harfbuzz-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "layers 0.2.2 (git+https://github.com/servo/rust-layers)", @@ -696,7 +696,7 @@ version = "0.0.1" dependencies = [ "azure 0.4.1 (git+https://github.com/servo/rust-azure)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "layers 0.2.2 (git+https://github.com/servo/rust-layers)", "msg 0.0.1", @@ -807,11 +807,8 @@ dependencies = [ [[package]] name = "heapsize" -version = "0.2.5" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", -] [[package]] name = "heapsize_plugin" @@ -831,7 +828,7 @@ name = "html5ever" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "mac 0.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -930,7 +927,7 @@ name = "js" version = "0.1.2" source = "git+https://github.com/servo/rust-mozjs#d88f289340ff32f0aa118e4621e250c0fa2f71e0" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "mozjs_sys 0.0.0 (git+https://github.com/servo/mozjs)", @@ -968,7 +965,7 @@ dependencies = [ "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "glx 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "io-surface 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -993,7 +990,7 @@ dependencies = [ "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "gfx 0.0.1", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "layout_traits 0.0.1", @@ -1183,7 +1180,7 @@ dependencies = [ "bitflags 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", @@ -1256,7 +1253,7 @@ dependencies = [ name = "net_traits" version = "0.0.1" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "image 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1574,7 +1571,7 @@ dependencies = [ "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "html5ever 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1625,7 +1622,7 @@ dependencies = [ "devtools_traits 0.0.1", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1650,7 +1647,7 @@ dependencies = [ "bitflags 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "quickersort 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1827,7 +1824,7 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "debug_unreachable 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "phf_generator 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1845,7 +1842,7 @@ dependencies = [ "encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1887,7 +1884,7 @@ version = "0.0.1" dependencies = [ "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2003,7 +2000,7 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2039,7 +2036,7 @@ dependencies = [ "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "getopts 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "js 0.1.2 (git+https://github.com/servo/rust-mozjs)", diff --git a/components/style/Cargo.toml b/components/style/Cargo.toml index f3de1732e9d..5ab2db3199b 100644 --- a/components/style/Cargo.toml +++ b/components/style/Cargo.toml @@ -25,7 +25,7 @@ cssparser = {version = "0.5.3", features = ["heap_size", "serde-serialization"]} encoding = "0.2" euclid = {version = "0.6.2", features = ["plugins"]} fnv = "1.0" -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" lazy_static = "0.1.10" log = "0.3" diff --git a/components/style_traits/Cargo.toml b/components/style_traits/Cargo.toml index 0634dc4a4e4..45c5b5c9eaa 100644 --- a/components/style_traits/Cargo.toml +++ b/components/style_traits/Cargo.toml @@ -16,7 +16,7 @@ path = "../plugins" [dependencies] cssparser = {version = "0.5.3", features = ["heap_size", "serde-serialization"]} euclid = {version = "0.6.2", features = ["plugins"]} -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" lazy_static = "0.1.10" log = "0.3" diff --git a/components/util/Cargo.toml b/components/util/Cargo.toml index c2c09eee715..34409a5fe9a 100644 --- a/components/util/Cargo.toml +++ b/components/util/Cargo.toml @@ -32,7 +32,7 @@ bitflags = "0.3" cssparser = {version = "0.5.3", features = ["heap_size", "serde-serialization"]} euclid = {version = "0.6.2", features = ["unstable", "plugins"]} getopts = "0.2.11" -heapsize = "0.2.5" +heapsize = "0.3.0" heapsize_plugin = "0.1.2" lazy_static = "0.1" libc = "0.2" diff --git a/ports/cef/Cargo.lock b/ports/cef/Cargo.lock index 0ab911583c0..34fe0033e48 100644 --- a/ports/cef/Cargo.lock +++ b/ports/cef/Cargo.lock @@ -68,7 +68,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -90,7 +90,7 @@ dependencies = [ "core-text 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "freetype 0.1.0 (git+https://github.com/servo/rust-freetype)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -158,7 +158,7 @@ dependencies = [ "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "layers 0.2.2 (git+https://github.com/servo/rust-layers)", @@ -326,7 +326,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -368,7 +368,7 @@ name = "devtools_traits" version = "0.0.1" dependencies = [ "bitflags 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", @@ -486,7 +486,7 @@ name = "euclid" version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "num 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)", @@ -593,7 +593,7 @@ dependencies = [ "freetype 0.1.0 (git+https://github.com/servo/rust-freetype)", "gfx_traits 0.0.1", "harfbuzz-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "layers 0.2.2 (git+https://github.com/servo/rust-layers)", @@ -627,7 +627,7 @@ version = "0.0.1" dependencies = [ "azure 0.4.1 (git+https://github.com/servo/rust-azure)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "layers 0.2.2 (git+https://github.com/servo/rust-layers)", "msg 0.0.1", @@ -738,11 +738,8 @@ dependencies = [ [[package]] name = "heapsize" -version = "0.2.5" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", -] [[package]] name = "heapsize_plugin" @@ -762,7 +759,7 @@ name = "html5ever" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "mac 0.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -861,7 +858,7 @@ name = "js" version = "0.1.2" source = "git+https://github.com/servo/rust-mozjs#d88f289340ff32f0aa118e4621e250c0fa2f71e0" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "mozjs_sys 0.0.0 (git+https://github.com/servo/mozjs)", @@ -899,7 +896,7 @@ dependencies = [ "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "glx 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "io-surface 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -924,7 +921,7 @@ dependencies = [ "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "gfx 0.0.1", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "layout_traits 0.0.1", @@ -1114,7 +1111,7 @@ dependencies = [ "bitflags 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", @@ -1168,7 +1165,7 @@ dependencies = [ name = "net_traits" version = "0.0.1" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "image 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1461,7 +1458,7 @@ dependencies = [ "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "html5ever 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1503,7 +1500,7 @@ dependencies = [ "devtools_traits 0.0.1", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1528,7 +1525,7 @@ dependencies = [ "bitflags 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "quickersort 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1740,7 +1737,7 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "debug_unreachable 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "phf_generator 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1758,7 +1755,7 @@ dependencies = [ "encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1783,7 +1780,7 @@ version = "0.0.1" dependencies = [ "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1899,7 +1896,7 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1935,7 +1932,7 @@ dependencies = [ "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "getopts 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "js 0.1.2 (git+https://github.com/servo/rust-mozjs)", diff --git a/ports/geckolib/Cargo.lock b/ports/geckolib/Cargo.lock index 86144760b48..c5d7da0b52a 100644 --- a/ports/geckolib/Cargo.lock +++ b/ports/geckolib/Cargo.lock @@ -32,7 +32,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -71,7 +71,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -148,7 +148,7 @@ name = "euclid" version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "num 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)", @@ -169,11 +169,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "heapsize" -version = "0.2.5" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", -] [[package]] name = "heapsize_plugin" @@ -321,7 +318,7 @@ dependencies = [ "bitflags 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "quickersort 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -366,7 +363,7 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "debug_unreachable 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "phf_generator 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -384,7 +381,7 @@ dependencies = [ "encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -409,7 +406,7 @@ version = "0.0.1" dependencies = [ "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -464,7 +461,7 @@ name = "url" version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", @@ -483,7 +480,7 @@ dependencies = [ "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "getopts 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "kernel32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/ports/gonk/Cargo.lock b/ports/gonk/Cargo.lock index 4dd236bdfcd..d21024d2764 100644 --- a/ports/gonk/Cargo.lock +++ b/ports/gonk/Cargo.lock @@ -60,7 +60,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -82,7 +82,7 @@ dependencies = [ "core-text 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "freetype 0.1.0 (git+https://github.com/servo/rust-freetype)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -150,7 +150,7 @@ dependencies = [ "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "layers 0.2.2 (git+https://github.com/servo/rust-layers)", @@ -318,7 +318,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -360,7 +360,7 @@ name = "devtools_traits" version = "0.0.1" dependencies = [ "bitflags 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", @@ -488,7 +488,7 @@ name = "euclid" version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "num 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)", @@ -595,7 +595,7 @@ dependencies = [ "freetype 0.1.0 (git+https://github.com/servo/rust-freetype)", "gfx_traits 0.0.1", "harfbuzz-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "layers 0.2.2 (git+https://github.com/servo/rust-layers)", @@ -629,7 +629,7 @@ version = "0.0.1" dependencies = [ "azure 0.4.1 (git+https://github.com/servo/rust-azure)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "layers 0.2.2 (git+https://github.com/servo/rust-layers)", "msg 0.0.1", @@ -720,11 +720,8 @@ dependencies = [ [[package]] name = "heapsize" -version = "0.2.5" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", -] [[package]] name = "heapsize_plugin" @@ -744,7 +741,7 @@ name = "html5ever" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "mac 0.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -843,7 +840,7 @@ name = "js" version = "0.1.2" source = "git+https://github.com/servo/rust-mozjs#d88f289340ff32f0aa118e4621e250c0fa2f71e0" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "mozjs_sys 0.0.0 (git+https://github.com/servo/mozjs)", @@ -881,7 +878,7 @@ dependencies = [ "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "glx 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "io-surface 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -906,7 +903,7 @@ dependencies = [ "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "gfx 0.0.1", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "layout_traits 0.0.1", @@ -1096,7 +1093,7 @@ dependencies = [ "bitflags 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", @@ -1150,7 +1147,7 @@ dependencies = [ name = "net_traits" version = "0.0.1" dependencies = [ - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "image 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1443,7 +1440,7 @@ dependencies = [ "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "html5ever 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1485,7 +1482,7 @@ dependencies = [ "devtools_traits 0.0.1", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "libc 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1510,7 +1507,7 @@ dependencies = [ "bitflags 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "quickersort 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1720,7 +1717,7 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "debug_unreachable 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "phf_generator 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1738,7 +1735,7 @@ dependencies = [ "encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1763,7 +1760,7 @@ version = "0.0.1" dependencies = [ "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1879,7 +1876,7 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1915,7 +1912,7 @@ dependencies = [ "cssparser 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "getopts 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", - "heapsize 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.2.0 (git+https://github.com/servo/ipc-channel)", "js 0.1.2 (git+https://github.com/servo/rust-mozjs)", |