servo/components
bors-servo c453e2ef89 Auto merge of #16473 - servo:rustup, r=emilio
Upgrade to rustc 1.18.0-nightly (5f13a3b54 2017-04-15)

This version enables [struct field reordering][1] which brings the size of the types for specified values of some CSS properties under the threshold such that they shouldn’t be boxed anymore, making unit tests fail.

Simply unboxing them moves the test failure to Stylo’s unit tests, since the stable compiler used in that case does not do field re-ordering. Therefore, we manually reorder a couple fields to effectively bring this optimization to older compilers for a few specific types.

[1]: https://github.com/rust-lang/rust/pull/40377

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16473)
<!-- Reviewable:end -->
2017-04-16 00:13:28 -05:00
..
atoms Update string-cache. 2017-04-07 13:38:40 +02:00
bluetooth Use servo_config::opts only on linux target. 2017-03-21 15:55:45 +01:00
bluetooth_traits Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
canvas Update cssparser in Cargo.toml. 2017-04-07 16:07:37 +10:00
canvas_traits Update cssparser in Cargo.toml. 2017-04-07 16:07:37 +10:00
compositing Update WR (gradients, batching, text run, border changes). 2017-04-12 13:29:03 +10:00
config Unminify JS and dump it to a file before executing it 2017-04-12 09:17:52 +02:00
constellation Implement Gamepad API 2017-04-12 15:43:14 +02:00
debugger Enable the debugger on Android 2017-03-17 16:36:06 +01:00
deny_public_fields Update syn to 0.11 2017-02-27 14:46:50 +01:00
devtools Update Hyper and OpenSSL 2017-03-31 16:32:21 +02:00
devtools_traits Update Hyper and OpenSSL 2017-03-31 16:32:21 +02:00
dom_struct Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domobject_derive Update syn to 0.11 2017-02-27 14:46:50 +01:00
geometry Rename ScreenPx to DeviceIndependentPixel. 2017-02-22 14:37:24 +10:00
gfx Make font-variant shorthand. 2017-04-14 08:50:16 +09:00
gfx_traits Kill the plugins crate and its clippy support 2017-02-21 11:50:36 +01:00
jstraceable_derive Update syn to 0.11 2017-02-27 14:46:50 +01:00
layout Auto merge of #16398 - glennw:update-wr-elliptical-borders-aa, r=mrobinson 2017-04-14 00:42:49 -05:00
layout_thread Add an author_style_disabled flag to stylist.update, and associated structs. 2017-04-14 09:24:20 +08:00
layout_traits Make ImageCacheImpl have a single Mutex<ImageCacheStore> and use ImageDecoderRunnable 2017-03-27 19:54:15 +02:00
msg Update cssparser in Cargo.toml. 2017-04-07 16:07:37 +10:00
net Do not return an error for non-GET data: requests (fixes #13293) 2017-04-08 21:47:55 +02:00
net_traits Auto merge of #16288 - nox:net, r=jdm 2017-04-07 05:53:31 -05:00
profile Remove servo feature from servo_config 2017-04-07 17:44:22 +10:00
profile_traits Kill the plugins crate and its clippy support 2017-02-21 11:50:36 +01:00
rand
range Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
remutex
script Upgrade to rustc 1.18.0-nightly (5f13a3b54 2017-04-15) 2017-04-15 14:00:00 +02:00
script_layout_interface Support line number offsets for inline stylesheets 2017-04-13 19:36:49 -04:00
script_plugins Upgrade to rustc 1.18.0-nightly (474f7a91e 2017-03-31) 2017-03-31 15:09:04 +02:00
script_traits Implement Gamepad API 2017-04-12 15:43:14 +02:00
selectors Use the bloom filter for child selectors. 2017-04-14 22:56:10 +08:00
servo Make image cache per-document rather than global 2017-03-27 19:54:13 +02:00
style Auto merge of #16473 - servo:rustup, r=emilio 2017-04-16 00:13:28 -05:00
style_traits Don't reject out of bound calc() values at parsing-time 2017-04-12 14:07:38 +02:00
url Remove servo feature from servo_url 2017-04-07 17:51:49 +10:00
webdriver_server Remove servo feature from servo_url 2017-04-07 17:51:49 +10:00
webvr Implement Gamepad API 2017-04-12 15:43:14 +02:00
webvr_traits Implement Gamepad API 2017-04-12 15:43:14 +02:00