Skip to content
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

Merged
merged 5 commits into from Jan 11, 2019
Merged

Conversation

moz-gfx
Copy link

@moz-gfx moz-gfx commented Jan 11, 2019

This change is Reviewable

squarewave and others added 5 commits January 11, 2019 00:00
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
@staktrace
Copy link
Contributor

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

@staktrace
Copy link
Contributor

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+

@bors-servo
Copy link
Contributor

📌 Commit 4b0eb14 has been approved by staktrace

@bors-servo
Copy link
Contributor

⌛ Testing commit 4b0eb14 with merge 9656bc9...

bors-servo pushed a commit that referenced this pull request Jan 11, 2019
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 -->
@bors-servo
Copy link
Contributor

☀️ Test successful - status-appveyor, status-taskcluster
Approved by: staktrace
Pushing 9656bc9 to master...

@bors-servo bors-servo merged commit 4b0eb14 into servo:master Jan 11, 2019
@moz-gfx
Copy link
Author

moz-gfx commented Jan 11, 2019

Thank you, bors!

@kvark
Copy link
Member

kvark commented Jan 11, 2019

Thank you, bors!

Totally not two random robots talking to each other on the interwebs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants