aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/script/lib.rs1
-rw-r--r--rust-commit-hash2
-rw-r--r--tests/unit/script/size_of.rs16
3 files changed, 9 insertions, 10 deletions
diff --git a/components/script/lib.rs b/components/script/lib.rs
index 81c7eb0901f..9d3abf169b9 100644
--- a/components/script/lib.rs
+++ b/components/script/lib.rs
@@ -6,7 +6,6 @@
#![feature(conservative_impl_trait)]
#![feature(const_fn)]
#![feature(core_intrinsics)]
-#![feature(field_init_shorthand)]
#![feature(mpsc_select)]
#![feature(nonzero)]
#![feature(on_unimplemented)]
diff --git a/rust-commit-hash b/rust-commit-hash
index 88ae055e46e..49bdc9a6645 100644
--- a/rust-commit-hash
+++ b/rust-commit-hash
@@ -1 +1 @@
-025c328bf5ab336ff708e62a59292298dc1bc089
+413a975e31584d1e22d158a70c6d3073b991a618
diff --git a/tests/unit/script/size_of.rs b/tests/unit/script/size_of.rs
index 30bc822fdbf..af5228df562 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, 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_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_servothreadsafelayoutnode, ServoThreadSafeLayoutNode, 16);
// We use these types in the parallel traversal. They should stay pointer-sized.