diff options
author | bors-servo <metajack+bors@gmail.com> | 2015-07-14 12:11:09 -0600 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2015-07-14 12:11:09 -0600 |
commit | e06eaa0064f49bc215e3851f0a3686e1191b356a (patch) | |
tree | a44d1d8bbd001d404169a67cad828cc168d93859 /components/script/dom/domimplementation.rs | |
parent | 27d7f942547fa2091828d358c239dd9a2ed08885 (diff) | |
parent | c2195c490d7d3601e6b47cfb2f5298753d2066a0 (diff) | |
download | servo-e06eaa0064f49bc215e3851f0a3686e1191b356a.tar.gz servo-e06eaa0064f49bc215e3851f0a3686e1191b356a.zip |
Auto merge of #6618 - pcwalton:content-process-code-shuffling, r=larsbergstrom
script: Split `Pipeline::create` into chrome process and content process parts.
This will make it easier to adapt to IPC.
The trickiest part here was to make script tasks spawn new layout tasks
directly instead of having the pipeline do it for them. The latter
approach will not work in multiprocess mode, because layout and script
must run in the same address space and the pipeline cannot inject tasks
into another process.
r? @larsbergstrom
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6618)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/domimplementation.rs')
0 files changed, 0 insertions, 0 deletions