servo/components
Simon Sapin aa15dc269f Remove use of unstable box syntax.
http://www.robohornet.org gives a score of 101.36 on master,
and 102.68 with this PR. The latter is slightly better,
but probably within noise level.
So it looks like this PR does not affect DOM performance.

This is expected since `Box::new` is defined as:

```rust
impl<T> Box<T> {
    #[inline(always)]
    pub fn new(x: T) -> Box<T> {
        box x
    }
}
```

With inlining, it should compile to the same as box syntax.
2017-10-16 17:16:20 +02:00
..
atoms
bluetooth Use BluetoohAdapter mock when bluetooth is disabled 2017-09-17 12:15:00 +02:00
bluetooth_traits
canvas Update to cssparser 0.22 (source location in error types) 2017-10-10 13:28:17 +02:00
canvas_traits Use wrappers in the nonzero crate so users don’t need unstable features 2017-10-13 11:11:05 +02:00
compositing Use wrappers in the nonzero crate so users don’t need unstable features 2017-10-13 11:11:05 +02:00
config do not force resource_path on android 2017-10-02 09:24:13 +02:00
constellation Document the can-block-on relationship for servo. 2017-10-13 15:00:16 -05:00
debugger
deny_public_fields
devtools Remove usage of unstable box syntax, except in the script crate 2017-10-12 12:10:56 +02:00
devtools_traits
dom_struct
domobject_derive
fallible Bug 1400754 - stylo: crash on Win64 Asan build. r=manishearth, dmajor. 2017-10-02 20:53:23 +02:00
geometry Add an 'unstable' top-level cargo feature to control optional unstable stuff. 2017-10-12 17:19:03 +02:00
gfx Abuse Vec as an allocator in gfx 2017-10-13 11:11:00 +02:00
gfx_traits
hashglobe Correct the position and record count of broken canary 2017-10-13 15:39:07 +11:00
jstraceable_derive
layout Introduce an unsafe HasBaseFlow trait for base()/base_mut() casts. 2017-10-14 00:03:57 +02:00
layout_thread style: Hide LocalMatchingContext. 2017-10-14 17:03:35 +02:00
layout_traits
lru_cache Hoist lookup() into lru_cache. 2017-09-20 23:22:33 -07:00
malloc_size_of Update to cssparser 0.22 (source location in error types) 2017-10-10 13:28:17 +02:00
malloc_size_of_derive Overhaul MallocSizeOf and related things. 2017-09-12 12:37:51 +10:00
metrics
msg Use wrappers in the nonzero crate so users don’t need unstable features 2017-10-13 11:11:05 +02:00
net Remove usage of unstable box syntax, except in the script crate 2017-10-12 12:10:56 +02:00
net_traits Remove usage of unstable box syntax, except in the script crate 2017-10-12 12:10:56 +02:00
nonzero Use wrappers in the nonzero crate so users don’t need unstable features 2017-10-13 11:11:05 +02:00
profile Make use of unstable alloc_jemalloc crate optional 2017-10-13 11:11:00 +02:00
profile_traits Remove usage of unstable box syntax, except in the script crate 2017-10-12 12:10:56 +02:00
rand
range Remove usage the unstable Step trait 2017-10-04 10:10:04 +02:00
remutex Use wrappers in the nonzero crate so users don’t need unstable features 2017-10-13 11:11:05 +02:00
script Remove use of unstable box syntax. 2017-10-16 17:16:20 +02:00
script_layout_interface Use wrappers in the nonzero crate so users don’t need unstable features 2017-10-13 11:11:05 +02:00
script_plugins Remove usage of unstable box syntax, except in the script crate 2017-10-12 12:10:56 +02:00
script_traits Introduce MainThreadScriptMsg::RegisterPaintWorklet 2017-09-17 10:19:59 +02:00
selectors style: Use left-to-right indices in the invalidator. 2017-10-16 08:54:00 +02:00
servo Remove usage of unstable feature "raw" 2017-10-13 11:11:07 +02:00
servo_arc servo_arc: Make Arc do a pointer equality check in eq and ne first. 2017-10-11 09:24:03 +08:00
size_of_test
style Auto merge of #18891 - heycam:color-refactor, r=upsuper 2017-10-16 04:49:33 -05:00
style_derive
style_traits Remove unused feature flag 2017-10-12 12:10:57 +02:00
url
webdriver_server fix #18472:outdated png crate: various panics 2017-10-09 19:42:00 +08:00
webvr Implement Gradle flavors 2017-09-30 14:31:22 +02:00
webvr_traits Implement Gradle flavors 2017-09-30 14:31:22 +02:00