servo/components
bors-servo 6581e3504a Auto merge of #11585 - asajeffrey:constellation-avoid-deadlock-during-pipeline-closure, r=larsbergstrom
Avoid deadlock when closing a pipeline.

<!-- Please describe your changes on the following line: -->
At the moment, the constellation blocks on a pipeline during closure. This PR makes pipeline closure asynchronous.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #11546.
- [X] These changes do not require tests because testing for absence of deadlock is difficult.

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11585)
<!-- Reviewable:end -->
2016-06-03 22:22:49 -05:00
..
canvas Remove empty lines following braces. 2016-05-27 13:32:05 -04:00
canvas_traits Simplify TOML syntax 2016-04-26 23:51:36 +02:00
compositing compositing: Remove CompositorThread struct 2016-06-02 22:36:45 -07:00
constellation Avoid deadlock when shutting down. 2016-06-03 20:05:37 -05:00
devtools Implement a dummy canCurrentlyRecord method in performance actor 2016-05-30 20:00:36 +02:00
devtools_traits Update internal crates to bitflags 0.7 2016-05-17 23:34:04 +02:00
gfx Auto merge of #11585 - asajeffrey:constellation-avoid-deadlock-during-pipeline-closure, r=larsbergstrom 2016-06-03 22:22:49 -05:00
gfx_traits script: Keep the DOM-side viewport up to date when scrolling happens in 2016-05-31 14:12:51 -07:00
layout Auto merge of #11035 - mrobinson:no-stacking-contexts-for-text-fragments, r=pcwalton 2016-06-01 19:22:22 -05:00
layout_traits Remove the ConvertPipelineIdToWebRender trait. 2016-05-28 14:10:32 +02:00
msg Add meta-referrer support for documents 2016-06-02 21:48:09 -04:00
net Auto merge of #11576 - rwakulszowa:net-filemanager-idmap-drop-refcell, r=nox 2016-06-03 15:58:13 -05:00
net_traits Auto merge of #11468 - rebstar6:refPol4, r=nox 2016-06-02 21:51:10 -05:00
plugins Update Rust to 1.10.0-nightly (267cde259 2016-05-25) 2016-05-26 14:44:07 +02:00
profile implement related sw interface and register method 2016-06-02 04:09:39 +05:30
profile_traits implement related sw interface and register method 2016-06-02 04:09:39 +05:30
range Use num-traits in range. 2016-04-20 14:59:05 +02:00
script Auto merge of #11585 - asajeffrey:constellation-avoid-deadlock-during-pipeline-closure, r=larsbergstrom 2016-06-03 22:22:49 -05:00
script_traits Avoid deadlock when shutting down. 2016-06-03 20:05:37 -05:00
servo Upgrade backtrace, byteorder, compiletest, harfbuzz, hyper, phf, serde_json, url 2016-06-03 09:46:50 -07:00
style Stop mapping overflow-wrap to mWordWrap. 2016-06-01 14:07:04 +02:00
style_traits Removed unused imports 2016-05-15 22:24:26 +03:00
util Remove support for gpu painting. 2016-06-03 14:58:49 +02:00
webdriver_server Remove empty lines following braces. 2016-05-27 13:32:05 -04:00