Use Gecko's simpler Bloom filter instead of one based on hash

stretching.

This preserves the usage of the Bloom filter throughout style recalc,
but the implementation is rewritten. Provides a 15% improvement on
Guardians of the Galaxy.
This commit is contained in:
Patrick Walton 2014-09-16 22:58:52 -07:00
parent 878ece58da
commit 2a790d06dd
10 changed files with 335 additions and 357 deletions

View file

@ -11,3 +11,4 @@ pub fn from_domstring(url: Option<DOMString>) -> Namespace {
Some(ref s) => Namespace(Atom::from_slice(s.as_slice())),
}
}