servo/components
Nicholas Nethercote edf00a50fc Avoid bloom filter churn.
When a cached bloom filter is found during traversal, there are two
cases, both of which currently do unnecessary allocations. This patch
avoids these allocations. In the process, it renders correct two
previously-incorrect comments, and moves one of those comments into a
better spot.

While scrolling moderately fast all the way through the "Guardians of
the Galaxy" Wikipedia page, this patch (a) avoids 1.2 million calls to
`clone()` and (b) replaces 111,000 `BloomFilter::new()` calls with
`clear()` calls.
2015-02-15 21:23:35 -08:00
..
canvas Fix warnings in canvas. 2015-02-13 10:40:04 +01:00
compositing Do not glob-export EvaluateJSReply variants. 2015-02-13 14:59:50 +01:00
devtools Import EvaluateJS variants directly. 2015-02-13 15:55:47 +01:00
devtools_traits Do not glob-export EvaluateJSReply variants. 2015-02-13 14:59:50 +01:00
gfx Companion single Color patch. 2015-02-13 14:49:28 -08:00
layout Avoid bloom filter churn. 2015-02-15 21:23:35 -08:00
layout_traits Import net as net rather than servo_net. 2015-02-10 12:55:24 +01:00
msg Fix warnings in msg. 2015-02-13 11:08:31 +01:00
net Fix warnings in net. 2015-02-13 11:24:21 +01:00
plugins auto merge of #4914 : Ms2ger/servo/match_lang_ty, r=saneyuki 2015-02-13 23:21:49 -07:00
script Do not glob-export EvaluateJSReply variants. 2015-02-13 14:59:50 +01:00
script_traits Fix warnings in script_traits. 2015-02-13 11:08:14 +01:00
servo Companion single Color patch. 2015-02-13 14:49:28 -08:00
style Remove usage of the deprecated .as_slice() in libstyle. 2015-02-13 09:36:01 +01:00
util Cleanup memory.rs a bit. 2015-02-13 16:52:54 +01:00