Closed
Bug 1429529
Opened 6 years ago
Closed 6 years ago
stylo: Merge lazy pseudo style cache into anonymous box style cache
Categories
(Core :: CSS Parsing and Computation, enhancement, P4)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
mozilla59
People
(Reporter: bholley, Assigned: bholley)
References
Details
Attachments
(2 files)
8.98 KB,
patch
|
emilio
:
review+
|
Details | Diff | Splinter Review |
6.72 KB,
patch
|
emilio
:
review+
|
Details | Diff | Splinter Review |
+++ This bug was initially created as a clone of Bug #1401449 +++ See bug 1401449 comment 14.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=89f807f3ae12323e6dd15dac7455b48e5daa0606
Assignee | ||
Comment 2•6 years ago
|
||
MozReview-Commit-ID: xgZbalAJ5x
Attachment #8941571 -
Flags: review?(emilio)
Assignee | ||
Comment 3•6 years ago
|
||
MozReview-Commit-ID: FaSK8RAlrW2
Attachment #8941572 -
Flags: review?(emilio)
Updated•6 years ago
|
Attachment #8941571 -
Flags: review?(emilio) → review+
Comment 4•6 years ago
|
||
Comment on attachment 8941572 [details] [diff] [review] Part 2 - Use the same cache for lazy pseudos and anonymous boxes. v1 Review of attachment 8941572 [details] [diff] [review]: ----------------------------------------------------------------- r=me ::: servo/ports/geckolib/tests/size_of.rs @@ +31,5 @@ > // selectors (with the inline hashes) with as few cache misses as possible. > size_of_test!(test_size_of_rule, style::stylist::Rule, 32); > > // Large pages generate tens of thousands of ComputedValues. > +size_of_test!(test_size_of_cv, ComputedValues, 248); nice :)
Attachment #8941572 -
Flags: review?(emilio) → review+
Pushed by bholley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/85f9b85ae324 Rename CachedAnonBoxStyles to CachedInheritingStyles. r=emilio https://hg.mozilla.org/integration/autoland/rev/ea45022c163e Use the same cache for lazy pseudos and anonymous boxes. r=emilio
Comment 6•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/85f9b85ae324 https://hg.mozilla.org/mozilla-central/rev/ea45022c163e
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox59:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
Updated•6 years ago
|
status-firefox57:
--- → wontfix
status-firefox58:
--- → wontfix
You need to log in
before you can comment on or make changes to this bug.
Description
•