aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/webidls/HTMLTableHeaderCellElement.webidl
diff options
context:
space:
mode:
authorbors-servo <release+servo@mozilla.com>2014-02-25 00:04:32 -0500
committerbors-servo <release+servo@mozilla.com>2014-02-25 00:04:32 -0500
commitda16e54243e256dee927f720ce6b9903b62ec14e (patch)
tree7dd2ad65c30135988f0027881a52f75740ed0c10 /src/components/script/dom/webidls/HTMLTableHeaderCellElement.webidl
parentdf993fdaf3c1c031154389a0832914d133bc722a (diff)
parentf699ca975f283ae05586f0ffdca913f795c5f8e4 (diff)
downloadservo-da16e54243e256dee927f720ce6b9903b62ec14e.tar.gz
servo-da16e54243e256dee927f720ce6b9903b62ec14e.zip
auto merge of #1700 : pcwalton/servo/deleafset, r=kmcallister
cc @pradeep90 — This removes leaf sets and should be enough to get you started. This series of patches combines various layout passes to eliminate the overhead involved with bottom-up passes. It also makes assign-widths and flow construction run in parallel. No raw layout code was touched (except in trivial ways); rather this just changes the way methods are invoked. So the overall level of code cleanliness should remain the same. In fact, this is a (slight) net loss in LOC, and should be an improvement in safety due to not having to ensure that the nodes in the leaf sets stay alive! This was quite a nice speedup; we're now 38% faster than Blink sequentially for style recalc on the rainbow page and 2.56x faster with 4 cores. (The relatively low speedup is because the LRU cache hits perfectly on that page sequentially.) There is a data race somewhere in the unsafe code I added, so *do not merge yet*.
Diffstat (limited to 'src/components/script/dom/webidls/HTMLTableHeaderCellElement.webidl')
0 files changed, 0 insertions, 0 deletions