servo/tests/unit
bors-servo f39faaf994 Auto merge of #8227 - asajeffrey:versioned_dom, r=eefriedman
Versioned dom

This PR adds versioning to the DOM. There are now node.get_version and node.get_descendent_version methods that return a counter that is bumped when the node is dirtied. This is used to implement cache invalidation for caching HTMLCollection state. Caching HTMCollections gets a 1000x speedup in the Dromaeo DOM query tests.

Addresses https://github.com/servo/servo/issues/6901, https://github.com/servo/servo/issues/3381 and https://github.com/servo/servo/issues/1916.

Replaces PR https://github.com/servo/servo/pull/6927.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8227)
<!-- Reviewable:end -->
2015-11-10 01:11:23 +05:30
..
gfx Fix up the splitting of the unit tests crate. 2015-04-21 20:22:10 +02:00
net Improve HTTP monitoring devtool support 2015-11-05 00:17:24 -05:00
script Added versioning to DOM nodes. 2015-11-06 17:23:16 -06:00
style Auto merge of #8039 - tschneidereit:script-owns-stylesheets, r=jdm 2015-11-08 01:11:54 +05:30
util Update euclid to 0.3 2015-10-28 21:34:23 +05:30