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 upSend display lists over IPC in multiprocess mode. #6795
Conversation
highfive
commented
Jul 27, 2015
|
-S-awaiting-review +S-awaiting-answer Reviewed 5 of 5 files at r1, 2 of 2 files at r2, 6 of 6 files at r3, 4 of 4 files at r4, 3 of 3 files at r5. components/compositing/pipeline.rs, line 197 [r3] (raw file): components/compositing/pipeline.rs, line 202 [r3] (raw file): components/compositing/pipeline.rs, line 291 [r3] (raw file): components/gfx/paint_task.rs, line 206 [r3] (raw file): components/gfx/paint_task.rs, line 207 [r3] (raw file): components/gfx/platform/macos/font_template.rs, line 72 [r5] (raw file): components/util/ipc.rs, line 32 [r1] (raw file): Comments from the review on Reviewable.io |
|
Review status: all files reviewed at latest revision, 7 unresolved discussions, all commit checks successful. components/compositing/pipeline.rs, line 293 [r3] (raw file): components/gfx/platform/macos/font_template.rs, line 72 [r5] (raw file): components/util/ipc.rs, line 32 [r1] (raw file): This doesn't actually throw away the error—it just throws away the error description. Comments from the review on Reviewable.io |
601dca7
to
4233857
|
Review comments addressed. r? @metajack |
|
@bors-servo r+ -S-awaiting-answer -S-awaiting-review +S-awaiting-merge Reviewed 2 of 2 files at r6. Comments from the review on Reviewable.io |
|
|
Send display lists over IPC in multiprocess mode. This patch set introduces the `--multiprocess` (`-M`) switch. Right now, all it does it cause display lists to be serialized, but eventually it will cause actual processes to be spawned. r? @metajack <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6795) <!-- Reviewable:end -->
|
|
|
|
|
@bors-servo: retry |
Send display lists over IPC in multiprocess mode. This patch set introduces the `--multiprocess` (`-M`) switch. Right now, all it does it cause display lists to be serialized, but eventually it will cause actual processes to be spawned. r? @metajack <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6795) <!-- Reviewable:end -->
|
|
|
@pcwalton I'm not convinced that these are just intermittent failures that are suddenly appearing for the first time:
A bunch of similar replaced-height CSS tests failed on the last round too. |
|
|
4233857
to
516d642
No more retries allowed until at least one line of code is changed :) |
|
|
516d642
to
3f09a25
3f09a25
to
e8a8b1d
`OptionalIpcSender<T>`. `OptionalIpcSender<T>`dynamically switches between in-process and out-of-process communication depending on whether multiprocess mode is enabled. The multiprocess command-line switch doesn't actually turn on multiprocess mode yet, but it does control the behavior of `OptionalIpcSender<T>`.
serde's native implementation.
the layout messages serializable.
layout and paint tasks.
This avoids panics in multiprocess mode.
e8a8b1d
to
17ead87
|
@bors-servo: r=glennw |
|
|
Send display lists over IPC in multiprocess mode. This patch set introduces the `--multiprocess` (`-M`) switch. Right now, all it does it cause display lists to be serialized, but eventually it will cause actual processes to be spawned. r? @metajack <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6795) <!-- Reviewable:end -->
|
(I landed a fix for what I believe to be the problem here) |
pcwalton commentedJul 27, 2015
This patch set introduces the
--multiprocess(-M) switch. Right now, all it does it cause display lists to be serialized, but eventually it will cause actual processes to be spawned.r? @metajack