aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2020-04-01 11:32:53 -0400
committerJosh Matthews <josh@joshmatthews.net>2020-04-01 11:32:53 -0400
commit689b32c6e421667202dfbacb103c659e0a093942 (patch)
tree9896ed00110ac58fc89d0bbef8ec5eeaf80d957e
parent59265775346cbab86467bea7e52b1922c1a31a11 (diff)
downloadservo-689b32c6e421667202dfbacb103c659e0a093942.tar.gz
servo-689b32c6e421667202dfbacb103c659e0a093942.zip
Support SpiderMonkey jitspew.
-rw-r--r--Cargo.lock4
-rw-r--r--components/script/Cargo.toml1
-rw-r--r--components/servo/Cargo.toml1
-rw-r--r--ports/glutin/Cargo.toml1
-rw-r--r--ports/libsimpleservo/api/Cargo.toml1
-rw-r--r--ports/libsimpleservo/capi/Cargo.toml1
6 files changed, 7 insertions, 2 deletions
diff --git a/Cargo.lock b/Cargo.lock
index a9938cdf075..f48717b92a4 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3624,7 +3624,7 @@ dependencies = [
[[package]]
name = "mozjs"
version = "0.13.0"
-source = "git+https://github.com/servo/rust-mozjs#81c88926aa57f8571b3784216907e4e06363b345"
+source = "git+https://github.com/servo/rust-mozjs#ea10bed291aaa8064fe8da8b36d46b5586a36357"
dependencies = [
"cc",
"lazy_static",
@@ -3637,7 +3637,7 @@ dependencies = [
[[package]]
name = "mozjs_sys"
version = "0.68.1"
-source = "git+https://github.com/servo/mozjs?rev=ef2d1cc249f2662b2acb31d1c1328d7960161da4#ef2d1cc249f2662b2acb31d1c1328d7960161da4"
+source = "git+https://github.com/servo/mozjs?rev=d4370798ee17ad16d52ff2e83c9055d19a98b26f#d4370798ee17ad16d52ff2e83c9055d19a98b26f"
dependencies = [
"bindgen",
"cc",
diff --git a/components/script/Cargo.toml b/components/script/Cargo.toml
index d6767355f9e..25e4f7895ed 100644
--- a/components/script/Cargo.toml
+++ b/components/script/Cargo.toml
@@ -14,6 +14,7 @@ path = "lib.rs"
[features]
debugmozjs = ['js/debugmozjs']
+jitspew = ['js/jitspew']
profilemozjs = ['js/profilemozjs']
unrooted_must_root_lint = ["script_plugins/unrooted_must_root_lint"]
default = ["unrooted_must_root_lint"]
diff --git a/components/servo/Cargo.toml b/components/servo/Cargo.toml
index 22cadd371fa..4c91175a8bc 100644
--- a/components/servo/Cargo.toml
+++ b/components/servo/Cargo.toml
@@ -17,6 +17,7 @@ egl = ["mozangle/egl"]
energy-profiling = ["profile_traits/energy-profiling"]
profilemozjs = ["script/profilemozjs"]
googlevr = ["webvr/googlevr"]
+jitspew = ["script/jitspew"]
js_backtrace = ["script/js_backtrace"]
layout-2013 = ["layout_thread_2013"]
layout-2020 = ["layout_thread_2020"]
diff --git a/ports/glutin/Cargo.toml b/ports/glutin/Cargo.toml
index 90a9ae03e56..559ec1b1e32 100644
--- a/ports/glutin/Cargo.toml
+++ b/ports/glutin/Cargo.toml
@@ -33,6 +33,7 @@ energy-profiling = ["libservo/energy-profiling"]
debugmozjs = ["libservo/debugmozjs"]
media-dummy = ["libservo/media-dummy"]
media-gstreamer = ["libservo/media-gstreamer"]
+jitspew = ["libservo/jitspew"]
js_backtrace = ["libservo/js_backtrace"]
layout-2013 = ["libservo/layout-2013"]
layout-2020 = ["libservo/layout-2020"]
diff --git a/ports/libsimpleservo/api/Cargo.toml b/ports/libsimpleservo/api/Cargo.toml
index ab5fb69173b..b43e1f0a91e 100644
--- a/ports/libsimpleservo/api/Cargo.toml
+++ b/ports/libsimpleservo/api/Cargo.toml
@@ -39,6 +39,7 @@ media-gstreamer = ["libservo/media-gstreamer"]
egl = ["libservo/egl"]
energy-profiling = ["libservo/energy-profiling"]
googlevr = ["libservo/googlevr"]
+jitspew = ["libservo/jitspew"]
js_backtrace = ["libservo/js_backtrace"]
layout-2013 = ["libservo/layout-2013"]
layout-2020 = ["libservo/layout-2020"]
diff --git a/ports/libsimpleservo/capi/Cargo.toml b/ports/libsimpleservo/capi/Cargo.toml
index 19687139523..35264d0fb62 100644
--- a/ports/libsimpleservo/capi/Cargo.toml
+++ b/ports/libsimpleservo/capi/Cargo.toml
@@ -34,6 +34,7 @@ media-gstreamer = ["simpleservo/media-gstreamer"]
egl = ["simpleservo/egl"]
energy-profiling = ["simpleservo/energy-profiling"]
googlevr = ["simpleservo/googlevr"]
+jitspew = ["simpleservo/jitspew"]
js_backtrace = ["simpleservo/js_backtrace"]
layout-2013 = ["simpleservo/layout-2013"]
layout-2020 = ["simpleservo/layout-2020"]