diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-01-24 14:11:50 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-24 14:11:50 -0800 |
commit | 023a9c55ec84413b9c097c4963f5c3e1b4885eb9 (patch) | |
tree | af4453efbb2a83c05f52c3fb6b2978875e142eba /components/layout_thread | |
parent | 39b4f19ebb5f9335372d4617cc345707b66eea02 (diff) | |
parent | e5eaab35234b45609b2eca2f33b07bede7627edc (diff) | |
download | servo-023a9c55ec84413b9c097c4963f5c3e1b4885eb9.tar.gz servo-023a9c55ec84413b9c097c4963f5c3e1b4885eb9.zip |
Auto merge of #15118 - jdm:reflector-barrier-crash, r=Ms2ger
Use Heap instead of UnsafeCell in DOM reflectors
The previous `Reflector` implementation did not use post barriers, so we could crash when storing nursery objects in a `Reflector` structure that were later moved out of the nursery.
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15085
- [X] There are tests for these changes
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15118)
<!-- Reviewable:end -->
Diffstat (limited to 'components/layout_thread')
0 files changed, 0 insertions, 0 deletions