servo: Update ipc-channel to pick up bincode support.

Large improvement in page load times, especially in debug builds.
This commit is contained in:
Patrick Walton 2015-08-08 09:33:43 -07:00
parent 530d4547c9
commit 6b32e5d7a7
18 changed files with 277 additions and 167 deletions

131
ports/cef/Cargo.lock generated
View file

@ -73,12 +73,23 @@ dependencies = [
"freetype 0.1.0 (git+https://github.com/servo/rust-freetype)",
"freetype-sys 2.4.11 (git+https://github.com/servo/libfreetype2)",
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
"x11 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "bincode"
version = "0.4.0"
source = "git+https://github.com/TyOverby/bincode#5bc43b85bcd9290e9ffc519eca32913214c81124"
dependencies = [
"byteorder 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)",
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "bitflags"
version = "0.3.2"
@ -118,8 +129,8 @@ dependencies = [
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
"layers 0.1.0 (git+https://github.com/servo/rust-layers)",
"offscreen_gl_context 0.1.0 (git+https://github.com/ecoal95/rust-offscreen-rendering-context)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@ -248,7 +259,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)",
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -275,8 +286,8 @@ dependencies = [
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"msg 0.0.1",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@ -291,8 +302,8 @@ dependencies = [
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
"msg 0.0.1",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@ -381,7 +392,7 @@ dependencies = [
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -461,6 +472,14 @@ dependencies = [
"winapi 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "getopts"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "gfx"
version = "0.0.1"
@ -489,11 +508,11 @@ dependencies = [
"rand 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"script_traits 0.0.1",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
@ -620,7 +639,7 @@ dependencies = [
"phf_codegen 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
"rc 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
@ -652,7 +671,7 @@ dependencies = [
"num_cpus 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
"openssl 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"solicit 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
"traitobject 0.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@ -676,13 +695,14 @@ dependencies = [
[[package]]
name = "ipc-channel"
version = "0.1.0"
source = "git+https://github.com/pcwalton/ipc-channel#664e96ed6d21b19fe592f8890eb23f8e197107af"
source = "git+https://github.com/pcwalton/ipc-channel#63a7b00deb5296ff890cc2c7964e039dbd7aeb13"
dependencies = [
"bincode 0.4.0 (git+https://github.com/TyOverby/bincode)",
"byteorder 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -763,10 +783,11 @@ dependencies = [
"script 0.0.1",
"script_traits 0.0.1",
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"unicode-bidi 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
@ -785,8 +806,8 @@ dependencies = [
"net_traits 0.0.1",
"profile_traits 0.0.1",
"script_traits 0.0.1",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
]
@ -882,8 +903,8 @@ dependencies = [
"plugins 0.0.1",
"png 0.1.0 (git+https://github.com/servo/rust-png)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@ -924,8 +945,8 @@ dependencies = [
"png 0.1.0 (git+https://github.com/servo/rust-png)",
"regex 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)",
"regex_macros 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"stb_image 0.1.0 (git+https://github.com/servo/rust-stb-image)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@ -971,7 +992,7 @@ dependencies = [
"layers 0.1.0 (git+https://github.com/servo/rust-layers)",
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"x11 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -1067,7 +1088,7 @@ dependencies = [
"gcc 0.3.12 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
"png-sys 1.6.16 (git+https://github.com/servo/rust-png)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -1095,8 +1116,8 @@ name = "profile_traits"
version = "0.0.1"
dependencies = [
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -1202,9 +1223,9 @@ dependencies = [
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"script_traits 0.0.1",
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"tendril 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1227,8 +1248,8 @@ dependencies = [
"msg 0.0.1",
"net_traits 0.0.1",
"profile_traits 0.0.1",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
]
@ -1244,13 +1265,13 @@ dependencies = [
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"quickersort 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde"
version = "0.4.3"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1258,7 +1279,7 @@ dependencies = [
[[package]]
name = "serde_codegen"
version = "0.4.3"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"aster 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1266,12 +1287,29 @@ dependencies = [
"quasi_macros 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_json"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_macros"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"serde_codegen 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_codegen 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_macros"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"serde_codegen 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@ -1350,11 +1388,11 @@ dependencies = [
[[package]]
name = "string_cache"
version = "0.1.10"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"lazy_static 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_shared 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -1395,10 +1433,10 @@ dependencies = [
"plugins 0.0.1",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@ -1483,7 +1521,7 @@ dependencies = [
"encoding 0.2.32 (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.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@ -1503,6 +1541,7 @@ dependencies = [
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
"cssparser 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
"euclid 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"getopts 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
"html5ever 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
"js 0.1.0 (git+https://github.com/servo/rust-mozjs)",
@ -1515,10 +1554,10 @@ dependencies = [
"plugins 0.0.1",
"rand 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
]

133
ports/gonk/Cargo.lock generated
View file

@ -59,12 +59,23 @@ dependencies = [
"freetype 0.1.0 (git+https://github.com/servo/rust-freetype)",
"freetype-sys 2.4.11 (git+https://github.com/servo/libfreetype2)",
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
"x11 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "bincode"
version = "0.4.0"
source = "git+https://github.com/TyOverby/bincode#5bc43b85bcd9290e9ffc519eca32913214c81124"
dependencies = [
"byteorder 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)",
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "bitflags"
version = "0.3.2"
@ -104,8 +115,8 @@ dependencies = [
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
"layers 0.1.0 (git+https://github.com/servo/rust-layers)",
"offscreen_gl_context 0.1.0 (git+https://github.com/ecoal95/rust-offscreen-rendering-context)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@ -223,7 +234,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)",
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -250,8 +261,8 @@ dependencies = [
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"msg 0.0.1",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@ -266,8 +277,8 @@ dependencies = [
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
"msg 0.0.1",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@ -366,7 +377,7 @@ dependencies = [
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -438,6 +449,14 @@ dependencies = [
"winapi 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "getopts"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "gfx"
version = "0.0.1"
@ -466,11 +485,11 @@ dependencies = [
"rand 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"script_traits 0.0.1",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
@ -552,7 +571,7 @@ dependencies = [
"phf_codegen 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
"rc 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
@ -584,7 +603,7 @@ dependencies = [
"num_cpus 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
"openssl 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"solicit 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
"traitobject 0.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@ -608,14 +627,15 @@ dependencies = [
[[package]]
name = "ipc-channel"
version = "0.1.0"
source = "git+https://github.com/pcwalton/ipc-channel#664e96ed6d21b19fe592f8890eb23f8e197107af"
source = "git+https://github.com/pcwalton/ipc-channel#63a7b00deb5296ff890cc2c7964e039dbd7aeb13"
dependencies = [
"bincode 0.4.0 (git+https://github.com/TyOverby/bincode)",
"byteorder 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@ -695,10 +715,11 @@ dependencies = [
"script 0.0.1",
"script_traits 0.0.1",
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"unicode-bidi 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
@ -717,8 +738,8 @@ dependencies = [
"net_traits 0.0.1",
"profile_traits 0.0.1",
"script_traits 0.0.1",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
]
@ -806,8 +827,8 @@ dependencies = [
"plugins 0.0.1",
"png 0.1.0 (git+https://github.com/servo/rust-png)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@ -848,8 +869,8 @@ dependencies = [
"png 0.1.0 (git+https://github.com/servo/rust-png)",
"regex 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)",
"regex_macros 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"stb_image 0.1.0 (git+https://github.com/servo/rust-stb-image)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@ -886,7 +907,7 @@ dependencies = [
"layers 0.1.0 (git+https://github.com/servo/rust-layers)",
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"x11 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -973,7 +994,7 @@ dependencies = [
"gcc 0.3.12 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
"png-sys 1.6.16 (git+https://github.com/servo/rust-png)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -1001,8 +1022,8 @@ name = "profile_traits"
version = "0.0.1"
dependencies = [
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -1108,9 +1129,9 @@ dependencies = [
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"script_traits 0.0.1",
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"tendril 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1133,8 +1154,8 @@ dependencies = [
"msg 0.0.1",
"net_traits 0.0.1",
"profile_traits 0.0.1",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
]
@ -1150,13 +1171,13 @@ dependencies = [
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"quickersort 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde"
version = "0.4.3"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1164,7 +1185,7 @@ dependencies = [
[[package]]
name = "serde_codegen"
version = "0.4.3"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"aster 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1172,12 +1193,29 @@ dependencies = [
"quasi_macros 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_json"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_macros"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"serde_codegen 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_codegen 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_macros"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"serde_codegen 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@ -1246,11 +1284,11 @@ dependencies = [
[[package]]
name = "string_cache"
version = "0.1.10"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"lazy_static 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_shared 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -1291,10 +1329,10 @@ dependencies = [
"plugins 0.0.1",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache_plugin 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@ -1379,7 +1417,7 @@ dependencies = [
"encoding 0.2.32 (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.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@ -1399,6 +1437,7 @@ dependencies = [
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
"cssparser 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
"euclid 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"getopts 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
"html5ever 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
"js 0.1.0 (git+https://github.com/servo/rust-mozjs)",
@ -1411,10 +1450,10 @@ dependencies = [
"plugins 0.0.1",
"rand 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"string_cache 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
]