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
Sync changes from mozilla-central #3501
Conversation
This change makes the various WR caches segment their cached data by document, so that documents' data are not evicted out from underneath them. Differential Revision: https://phabricator.services.mozilla.com/D13343 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/95537e83071a4f37bcccdc89c69a48dc74344672
GpuCache can currently evict things out from underneath docs which are not updating this frame. This makes its roots document-specific, so that we only evict items for currently updating documents. Depends on D13343 Differential Revision: https://phabricator.services.mozilla.com/D13840 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/da3629e101b9fa9aab34858bd86c7beb73f865ad
To facilitate testing of document splitting before it is preffed on, I'm adding a pref to disable clearing the texture cache, since this will currently crash the browser with doc splitting on. Depends on D13840 Differential Revision: https://phabricator.services.mozilla.com/D13841 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/afb8c84c9677465e5076dc89081aefb98e161def
…kvark This will let us print trees to files instead of stdout. Differential Revision: https://phabricator.services.mozilla.com/D16228 [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/5641b0f246e9d113528cf2b8813e2f716d4830e0
I'm intentionally going to let this sit for a little bit to make sure my syncing script handles multiple m-c pushes where the first didn't get merged before the second arrived |
Doesn't look like there's any more changes inflight at the moment so i just tested manually and it seems good. @bors-servo r+ |
📌 Commit 4b0eb14 has been approved by |
Sync changes from mozilla-central <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/3501) <!-- Reviewable:end -->
☀️ Test successful - status-appveyor, status-taskcluster |
Thank you, bors! |
Totally not two random robots talking to each other on the interwebs |
This change is