diff options
author | bors-servo <metajack+bors@gmail.com> | 2015-07-06 07:45:38 -0600 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2015-07-06 07:45:38 -0600 |
commit | 6386addb01dfec4bda38f99e534516ddf5ff77aa (patch) | |
tree | ad7ffe1840e91099179b2a930164eb497bb0a2a1 /components/script/dom/canvasrenderingcontext2d.rs | |
parent | b876a54dce091e161b87340130446597dd864732 (diff) | |
parent | 5d8b213201c6aaf5970c4be76d4331b69e7bd213 (diff) | |
download | servo-6386addb01dfec4bda38f99e534516ddf5ff77aa.tar.gz servo-6386addb01dfec4bda38f99e534516ddf5ff77aa.zip |
Auto merge of #6364 - pcwalton:debloat-cascade, r=SimonSapin
layout: Outline the individual property cascading functions to reduce I-cache footprint.
Reduces the size of `properties::cascade` from over 100K of code to
under 5K. Due to the improved I-cache utilization, improves ARM scaling
on 4 cores by 15%.
r? @SimonSapin (feel free to punt to someone else if you like)
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6364)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/canvasrenderingcontext2d.rs')
0 files changed, 0 insertions, 0 deletions