Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upUpdate rust-mozjs #22353
Update rust-mozjs #22353
Conversation
highfive
commented
Dec 2, 2018
|
Heads up! This PR modifies the following files:
|
highfive
commented
Dec 2, 2018
|
@bors-servo try=wpt |
Runtime parent These changes adjust our uses of the rust-mozjs APIs to accommodate the changes in servo/rust-mozjs#450. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #22342. - [x] There are tests for these changes
|
@paulrouget We'll need to figure out if this new model requires any changes to accommodate the FxR integration. |
|
|
0e3a880
to
79a3774
|
Side note. There was a force push and the Cargo.lock turned to be wrong. This is necessary: index 9ea9d39f71..6432091dc5 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2512,7 +2512,7 @@ dependencies = [
[[package]]
name = "mozjs"
version = "0.10.0"
-source = "git+https://github.com/jdm/rust-mozjs?branch=parent-refactor#ac7f350c0a16217bd4e6a558a747ad5669a2f203"
+source = "git+https://github.com/jdm/rust-mozjs?branch=parent-refactor#69cfd4ac9b3f313214e635cb292812813a694ba4"
dependencies = [
"cc 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)",
"integer-atomics 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", |
|
|
@jdm this appears to work well in FxR. |
|
|
89344e7
to
e3a1190
|
r? @nox |
0940e9f
to
ac606fc
|
Opened new PR for upstreamable changes. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#14868. |
|
No upstreamable changes; closed existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#14868. |
|
@bors-servo r+ |
|
|
Update rust-mozjs These changes adjust our uses of the rust-mozjs APIs to accommodate the changes in servo/rust-mozjs#450. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #22342. - [x] There are tests for these changes <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22353) <!-- Reviewable:end -->
|
|
jdm commentedDec 2, 2018
•
edited by SimonSapin
These changes adjust our uses of the rust-mozjs APIs to accommodate the changes in servo/rust-mozjs#450.
./mach build -ddoes not report any errors./mach test-tidydoes not report any errorsThis change is