diff --git a/html5ever/Cargo.toml b/html5ever/Cargo.toml index 28dae12c..91f15a48 100644 --- a/html5ever/Cargo.toml +++ b/html5ever/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "html5ever" -version = "0.21.0" +version = "0.22.0" authors = [ "The html5ever Project Developers" ] license = "MIT / Apache-2.0" repository = "https://github.com/servo/html5ever" @@ -30,13 +30,10 @@ name = "serializer" name = "tokenizer" harness = false -[features] -heap_size = ["markup5ever/heap_size"] - [dependencies] log = "0.3" mac = "0.1" -markup5ever = { version = "0.6", path = "../markup5ever" } +markup5ever = { version = "0.7", path = "../markup5ever" } [dev-dependencies] rustc-serialize = "0.3.15" diff --git a/markup5ever/Cargo.toml b/markup5ever/Cargo.toml index 5731b57e..dd85a110 100644 --- a/markup5ever/Cargo.toml +++ b/markup5ever/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "markup5ever" -version = "0.6.2" +version = "0.7.0" authors = [ "The html5ever Project Developers" ] license = "MIT / Apache-2.0" repository = "https://github.com/servo/html5ever" @@ -12,15 +12,10 @@ categories = [ "parser-implementations", "web-programming" ] [lib] path = "lib.rs" -[features] -heap_size = ["heapsize", "heapsize_derive", "string_cache/heapsize"] - [dependencies] -string_cache = "0.6" +string_cache = "0.7" phf = "0.7" tendril = "0.4" -heapsize = { version = ">= 0.3, < 0.5", optional = true } -heapsize_derive = { version = "0.1", optional = true } [build-dependencies] string_cache_codegen = "0.4" diff --git a/markup5ever/interface/mod.rs b/markup5ever/interface/mod.rs index a7e57bd2..859feac6 100644 --- a/markup5ever/interface/mod.rs +++ b/markup5ever/interface/mod.rs @@ -58,7 +58,6 @@ pub mod tree_builder; /// A name with a namespace. #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, Debug, Clone)] -#[cfg_attr(feature = "heap_size", derive(HeapSizeOf))] /// Fully qualified name. Used to depict names of tags and attributes. /// /// Used to differentiate between similar XML fragments. For example: diff --git a/markup5ever/interface/tree_builder.rs b/markup5ever/interface/tree_builder.rs index 641484a6..206eaca7 100644 --- a/markup5ever/interface/tree_builder.rs +++ b/markup5ever/interface/tree_builder.rs @@ -31,7 +31,6 @@ pub enum NodeOrText { /// A document's quirks mode. #[derive(PartialEq, Eq, Copy, Clone, Hash, Debug)] -#[cfg_attr(feature = "heap_size", derive(HeapSizeOf))] pub enum QuirksMode { Quirks, LimitedQuirks, diff --git a/markup5ever/lib.rs b/markup5ever/lib.rs index 5dc54b30..82597400 100644 --- a/markup5ever/lib.rs +++ b/markup5ever/lib.rs @@ -7,8 +7,6 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -#[cfg(feature = "heap_size")] #[macro_use] extern crate heapsize_derive; -#[cfg(feature = "heap_size")] extern crate heapsize; extern crate string_cache; extern crate phf; pub extern crate tendril; diff --git a/xml5ever/Cargo.toml b/xml5ever/Cargo.toml index 4be011e3..4c598c91 100644 --- a/xml5ever/Cargo.toml +++ b/xml5ever/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "xml5ever" -version = "0.11.1" +version = "0.11.2" authors = ["The xml5ever project developers"] license = "MIT / Apache-2.0" repository = "https://github.com/servo/html5ever" @@ -23,7 +23,7 @@ doctest = true time = "0.1" log = "0.3" mac = "0.1" -markup5ever = {version = "0.6", path = "../markup5ever" } +markup5ever = {version = "0.7", path = "../markup5ever" } [dev-dependencies] rustc-serialize = "0.3.15"