diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-06-14 08:32:27 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-14 08:32:27 -0700 |
commit | d3cc41ceec81a27877c8b7c2e8e3b370aac19912 (patch) | |
tree | 0f63934f0a74c6cfba4acbaca9abeff051d734c6 /components/script/task_source/dom_manipulation.rs | |
parent | 18653f69581693a5bae1ce4e350e78bc16159b08 (diff) | |
parent | 5fbaf6da5fe2407a13924e6667882a469e79e574 (diff) | |
download | servo-d3cc41ceec81a27877c8b7c2e8e3b370aac19912.tar.gz servo-d3cc41ceec81a27877c8b7c2e8e3b370aac19912.zip |
Auto merge of #17315 - emilio:quadratic-serialization, r=SimonSapin
style: Avoid quadratic time serialization of a declaration block.
At least when the longhands aren't custom properties.
We should also look into not serializing the style attribute eagerly when it's
not needed... But a lot of code currently rely on attribute values being
dereferenciables to &str, so that's harder to fix.
We should really look into all those vectors around too, but that's probably
less urgent.
<!-- 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/17315)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/task_source/dom_manipulation.rs')
0 files changed, 0 insertions, 0 deletions