From 31678b426c9675cb66f011358dd42c59d46cd4a3 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Sat, 11 Mar 2017 11:45:19 +0100 Subject: [PATCH] Update to rustc 1.17.0-nightly (8c72b7651 2017-03-11) This fixes the DOM node size regression introduced by a previous Rust update: https://github.com/servo/servo/issues/15704 --- rust-commit-hash | 2 +- tests/unit/script/size_of.rs | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/rust-commit-hash b/rust-commit-hash index 49bdc9a6645..87e4ade6cec 100644 --- a/rust-commit-hash +++ b/rust-commit-hash @@ -1 +1 @@ -413a975e31584d1e22d158a70c6d3073b991a618 +8c72b7651f231f589bc81d78fb9602d5a0899213 diff --git a/tests/unit/script/size_of.rs b/tests/unit/script/size_of.rs index af5228df562..30bc822fdbf 100644 --- a/tests/unit/script/size_of.rs +++ b/tests/unit/script/size_of.rs @@ -29,14 +29,14 @@ macro_rules! sizeof_checker ( ); // Update the sizes here -sizeof_checker!(size_event_target, EventTarget, 48); -sizeof_checker!(size_node, Node, 160); -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, 192); -sizeof_checker!(size_characterdata, CharacterData, 192); +sizeof_checker!(size_event_target, EventTarget, 40); +sizeof_checker!(size_node, Node, 152); +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, 184); +sizeof_checker!(size_characterdata, CharacterData, 184); sizeof_checker!(size_servothreadsafelayoutnode, ServoThreadSafeLayoutNode, 16); // We use these types in the parallel traversal. They should stay pointer-sized.