script: Make timer events e10s-safe.#8237
Conversation
|
Until this lands e10s cannot land. |
|
Review status: 0 of 13 files reviewed at latest revision, 1 unresolved discussion, all commit checks successful. components/script/dom/dedicatedworkerglobalscope.rs, line 232 [r1] (raw file): Comments from the review on Reviewable.io |
|
This should not change the lifetime of workers from the status quo (which will, in fact, leak until the ActiveTimers value is dropped). Addressing that issue should happen separately. |
|
@bors-servo: r+ |
|
📌 Commit ac618ec has been approved by |
script: Make timer events e10s-safe. Closes #8235. r? @jdm <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8237) <!-- Reviewable:end -->
|
💔 Test failed - linux-dev |
|
ac618ec to
587717b
Compare
|
@bors-servo: r=jdm |
|
📌 Commit 587717b has been approved by |
script: Make timer events e10s-safe. Closes #8235. r? @jdm <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8237) <!-- Reviewable:end -->
|
💔 Test failed - gonk |
|
No idea what the error means. @larsbergstrom ? |
|
Plausibly the gonk Cargo.lock isn't up to date, so it ends up pulling in the latest version of something that isn't specified? |
|
Isn't tidy supposed to catch that, or do we not run that check on gonk? |
|
Tidy only looks for incompatible entries in single lock files; there is no inter-file comparison. |
|
I just checked and the lock files are fine on master, and I can't see why this PR would affect that since no toml files are modified, however :( |
|
Oh wait, there are Cargo.lock file changes only for gonk that upgrade serde, which presumably is incompatible with the version of rustc we're currently using. |
|
@jdm I meant that if the lockfile after build is different than the lockfile it started with. That is supposed to catch out of date Cargo.locks |
|
Pretty sure that check wouldn't be reached if the build failed... |
|
☔ The latest upstream changes (presumably #8295) made this pull request unmergeable. Please resolve the merge conflicts. |
Closes #8235.
r? @jdm