aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/script/size_of.rs
diff options
context:
space:
mode:
authorAlan Jeffrey <ajeffrey@mozilla.com>2015-11-06 09:48:32 -0600
committerAlan Jeffrey <ajeffrey@mozilla.com>2015-11-06 17:23:16 -0600
commit64a50bcf5640fe202e37e7b93c4932e27ce08c98 (patch)
treeeb7163f0a9441c73026ef126cc550011eae48bb9 /tests/unit/script/size_of.rs
parent4aa6a76f5714fa945f1883ae2d658750cc91d6e3 (diff)
downloadservo-64a50bcf5640fe202e37e7b93c4932e27ce08c98.tar.gz
servo-64a50bcf5640fe202e37e7b93c4932e27ce08c98.zip
Added versioning to DOM nodes.
There is now an inclusive_descendants_version field of each node, which increases each time the node, or any of its descendants, is dirtied. This can be used for cache invalidation, by caching a version number and comparting the current version number against the cached version number.
Diffstat (limited to 'tests/unit/script/size_of.rs')
-rw-r--r--tests/unit/script/size_of.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/unit/script/size_of.rs b/tests/unit/script/size_of.rs
index b89ca9dd837..16154bdcc91 100644
--- a/tests/unit/script/size_of.rs
+++ b/tests/unit/script/size_of.rs
@@ -38,10 +38,10 @@ macro_rules! sizeof_checker (
// Update the sizes here
sizeof_checker!(size_event_target, EventTarget, 40);
-sizeof_checker!(size_node, Node, 168);
-sizeof_checker!(size_element, Element, 312);
-sizeof_checker!(size_htmlelement, HTMLElement, 328);
-sizeof_checker!(size_div, HTMLDivElement, 328);
-sizeof_checker!(size_span, HTMLSpanElement, 328);
-sizeof_checker!(size_text, Text, 200);
-sizeof_checker!(size_characterdata, CharacterData, 200);
+sizeof_checker!(size_node, Node, 176);
+sizeof_checker!(size_element, Element, 320);
+sizeof_checker!(size_htmlelement, HTMLElement, 336);
+sizeof_checker!(size_div, HTMLDivElement, 336);
+sizeof_checker!(size_span, HTMLSpanElement, 336);
+sizeof_checker!(size_text, Text, 208);
+sizeof_checker!(size_characterdata, CharacterData, 208);