New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
style: Remove Stylist::is_device_dirty. #18143
Conversation
Heads up! This PR modifies the following files:
|
r? @SimonSapin |
f9ef170
to
dd672a2
Compare
@bors-servo try |
style: Remove Stylist::is_device_dirty. More progress on unifying how Gecko and Servo track stylist dirtiness. <!-- 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/18143) <!-- Reviewable:end -->
💔 Test failed - mac-rel-wpt4 |
|
Yup, looks like I got stuff to debug :) |
dd672a2
to
8e36658
Compare
@bors-servo try |
⌛ Trying commit 8e36658 with merge b9bc0d2e7b5c957e11e9ecc6ab4ffa581a06627b... |
💔 Test failed - linux-rel-wpt |
@bors-servo retry |
style: Remove Stylist::is_device_dirty. More progress on unifying how Gecko and Servo track stylist dirtiness. <!-- 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/18143) <!-- Reviewable:end -->
@bors-servo try |
style: Remove Stylist::is_device_dirty. More progress on unifying how Gecko and Servo track stylist dirtiness. <!-- 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/18143) <!-- Reviewable:end -->
💔 Test failed - arm32 |
@bors-servo retry p=10
|
style: Remove Stylist::is_device_dirty. More progress on unifying how Gecko and Servo track stylist dirtiness. <!-- 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/18143) <!-- Reviewable:end -->
style: Move the StyleSheetSet into the Stylist. This will allow tracking whether there have been only additions to the stylesheet set, and in that case don't destroy and completely rebuild the invalidation map. This is on top of #18143. <!-- 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/18170) <!-- Reviewable:end -->
💔 Test failed - mac-rel-wpt4 |
It's back again:
|
More progress on unifying how Gecko and Servo track stylist dirtiness.
…e don't start it. Otherwise we may get to the end of it directly, which is far from what we want.
50acb3b
to
293274f
Compare
sigh |
@bors-servo try |
style: Remove Stylist::is_device_dirty. More progress on unifying how Gecko and Servo track stylist dirtiness. <!-- 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/18143) <!-- Reviewable:end -->
@bors-servo r=SimonSapin
|
📌 Commit 293274f has been approved by |
⚡ Previous build results for android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css1, mac-rel-css2, mac-rel-wpt1, mac-rel-wpt4, windows-msvc-dev are reusable. Rebuilding only mac-rel-wpt2, mac-rel-wpt3... |
☀️ Test successful - android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css1, mac-rel-css2, mac-rel-wpt1, mac-rel-wpt2, mac-rel-wpt3, mac-rel-wpt4, windows-msvc-dev |
style: Move the StyleSheetSet into the Stylist. This will allow tracking whether there have been only additions to the stylesheet set, and in that case don't destroy and completely rebuild the invalidation map. This is on top of #18143. <!-- 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/18170) <!-- Reviewable:end -->
More progress on unifying how Gecko and Servo track stylist dirtiness.
This change is