gecko-dev/servo/components
Alan Jeffrey ede2938530 servo: Merge #12657 - Print backtraces for panics, even if the constellation has closed (from asajeffrey:panic-backtrace-println); r=nox
<!-- Please describe your changes on the following line: -->

At the moment, threads rely on the constellation to print out the reason for a panic, so panics that happen after the constellation closes are dropped on the floor. cc @jdm

---
<!-- 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 #12626
- [X] These changes do not require tests because they are fixing panic behaviour

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

Source-Repo: https://github.com/servo/servo
Source-Revision: 3c7de6b82165d251e37f699d8f724fba0a0f4556
2016-08-10 20:02:53 -05:00
..
canvas servo: Merge #12711 - Update webrender, copy new shaders, pin ipc-channel (from servo:wr-wr-next); r=Ms2ger 2016-08-03 07:50:06 -05:00
canvas_traits servo: Merge #12711 - Update webrender, copy new shaders, pin ipc-channel (from servo:wr-wr-next); r=Ms2ger 2016-08-03 07:50:06 -05:00
compositing servo: Merge #12751 - compositor: Send animation ticks to layout even if there are script animation frames (from emilio:transitions-raf); r=pcwalton 2016-08-07 22:52:32 -05:00
constellation servo: Merge #12657 - Print backtraces for panics, even if the constellation has closed (from asajeffrey:panic-backtrace-println); r=nox 2016-08-10 20:02:53 -05:00
devtools servo: Merge #12711 - Update webrender, copy new shaders, pin ipc-channel (from servo:wr-wr-next); r=Ms2ger 2016-08-03 07:50:06 -05:00
devtools_traits servo: Merge #12711 - Update webrender, copy new shaders, pin ipc-channel (from servo:wr-wr-next); r=Ms2ger 2016-08-03 07:50:06 -05:00
gfx servo: Merge #12777 - layout: Take into account the client point for fixed positioned stacking contexts (from emilio:hit-test); r=pcwalton 2016-08-10 18:50:33 -05:00
gfx_traits servo: Merge #12586 - Update Rust to 1.12.0-nightly (9316ae515 2016-07-24) (from servo:rustup); r=nox 2016-07-26 17:18:41 -05:00
layout servo: Merge #12777 - layout: Take into account the client point for fixed positioned stacking contexts (from emilio:hit-test); r=pcwalton 2016-08-10 18:50:33 -05:00
layout_thread servo: Merge #12777 - layout: Take into account the client point for fixed positioned stacking contexts (from emilio:hit-test); r=pcwalton 2016-08-10 18:50:33 -05:00
layout_traits servo: Merge #12711 - Update webrender, copy new shaders, pin ipc-channel (from servo:wr-wr-next); r=Ms2ger 2016-08-03 07:50:06 -05:00
msg servo: Merge #12711 - Update webrender, copy new shaders, pin ipc-channel (from servo:wr-wr-next); r=Ms2ger 2016-08-03 07:50:06 -05:00
net servo: Merge #12711 - Update webrender, copy new shaders, pin ipc-channel (from servo:wr-wr-next); r=Ms2ger 2016-08-03 07:50:06 -05:00
net_traits servo: Merge #12711 - Update webrender, copy new shaders, pin ipc-channel (from servo:wr-wr-next); r=Ms2ger 2016-08-03 07:50:06 -05:00
plugins servo: Merge #12712 - Update Rust to 1.12.0-nightly (545a3a94f 2016-08-04) (from servo:rustup); r=Ms2ger 2016-08-05 07:46:27 -05:00
profile servo: Merge #12712 - Update Rust to 1.12.0-nightly (545a3a94f 2016-08-04) (from servo:rustup); r=Ms2ger 2016-08-05 07:46:27 -05:00
profile_traits servo: Merge #12711 - Update webrender, copy new shaders, pin ipc-channel (from servo:wr-wr-next); r=Ms2ger 2016-08-03 07:50:06 -05:00
range servo: Merge #12712 - Update Rust to 1.12.0-nightly (545a3a94f 2016-08-04) (from servo:rustup); r=Ms2ger 2016-08-05 07:46:27 -05:00
script servo: Merge #12777 - layout: Take into account the client point for fixed positioned stacking contexts (from emilio:hit-test); r=pcwalton 2016-08-10 18:50:33 -05:00
script_layout_interface servo: Merge #12777 - layout: Take into account the client point for fixed positioned stacking contexts (from emilio:hit-test); r=pcwalton 2016-08-10 18:50:33 -05:00
script_traits servo: Merge #12685 - Implement history.length (from cbrewster:history_length); r=asajeffrey 2016-08-03 22:22:57 -05:00
servo servo: Merge #12657 - Print backtraces for panics, even if the constellation has closed (from asajeffrey:panic-backtrace-println); r=nox 2016-08-10 20:02:53 -05:00
style servo: Merge #12803 - stylo: regenerate bindings (from bholley:regen_bindings); r=emilio 2016-08-10 16:17:12 -05:00
style_traits servo: Merge #12447 - All our Cargo.toml files should contain an MPL-2.0 license field (from asajeffrey:license-mpl-2.0); r=frewsxcv 2016-07-14 09:33:18 -07:00
util servo: Merge #12711 - Update webrender, copy new shaders, pin ipc-channel (from servo:wr-wr-next); r=Ms2ger 2016-08-03 07:50:06 -05:00
webdriver_server servo: Merge #12711 - Update webrender, copy new shaders, pin ipc-channel (from servo:wr-wr-next); r=Ms2ger 2016-08-03 07:50:06 -05:00