diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-04-07 19:03:12 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-07 19:03:12 -0500 |
commit | a811776df478a009ac6a7785ad13684e3a8e0925 (patch) | |
tree | 3c15d02f4a6e8f7f2aa5eab0094201f8e600e4c9 /components/script/dom/cssgroupingrule.rs | |
parent | e0731215c0e712d792ea64a709c5178cb2cab165 (diff) | |
parent | e29b84de18ab1a3e7044d63a0b83a4727e5622d4 (diff) | |
download | servo-a811776df478a009ac6a7785ad13684e3a8e0925.tar.gz servo-a811776df478a009ac6a7785ad13684e3a8e0925.zip |
Auto merge of #16070 - emilio:selectors-bloom-hash-less, r=bholley
selectors: Get rid of hashing overhead using the precomputed hash atoms have.
I realized of this when @bzbarsky mentioned the bloom filter in https://bugzilla.mozilla.org/show_bug.cgi?id=1348935#c7.
Right now we hash (the hash) all the time, when we can do better.
This requires a change in string-cache, which is at https://github.com/servo/string-cache/pull/183.
<!-- 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/16070)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/cssgroupingrule.rs')
0 files changed, 0 insertions, 0 deletions