diff options
author | Alan Jeffrey <ajeffrey@mozilla.com> | 2015-11-06 09:48:32 -0600 |
---|---|---|
committer | Alan Jeffrey <ajeffrey@mozilla.com> | 2015-11-06 17:23:16 -0600 |
commit | 64a50bcf5640fe202e37e7b93c4932e27ce08c98 (patch) | |
tree | eb7163f0a9441c73026ef126cc550011eae48bb9 /tests/unit/script/size_of.rs | |
parent | 4aa6a76f5714fa945f1883ae2d658750cc91d6e3 (diff) | |
download | servo-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.rs | 14 |
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); |