Emilio Cobos Álvarez
a34f288b98
Revert "Auto merge of #17701 - bholley:reuse_allocations, r=emilio"
...
This reverts commit ebfc8f5858
, reversing
changes made to 5585ff2c44
.
Animation code can reenter and create a new TLS context from the traversal
SequentialTask, so this won't work as written.
2017-07-13 09:58:08 +02:00
Bobby Holley
0614010552
Store the bloom filter in TLS and reuse it across traversals.
...
MozReview-Commit-ID: EbzDehr2Y2L
2017-07-12 16:38:06 -07:00
Bobby Holley
d1c31f7eaf
Add owning_ref back as a style dep, and update parking_lot.
2017-07-12 16:37:50 -07:00
Nathan Froyd
096cee8ebc
remove various things now that Rust 1.17 is required
...
std::ptr::eq and Arc::ptr_eq are now usuable, and we can replace a
panic!() with abort().
2017-06-23 10:39:41 -04:00
Imanol Fernandez
58e887658d
Fix over-alignment assert crash on Android.
2017-06-17 01:43:24 +02:00
Bastien Orivel
76d8573393
Bump serde to 1.0
2017-06-16 13:31:18 +02:00
Bobby Holley
eee07be227
Introduce NonZeroPtrMut and use it in servo_arc.
...
MozReview-Commit-ID: AAmeyjfyXeU
2017-06-06 21:38:51 -07:00
Bobby Holley
586a21e1dd
Make a bunch of types 'static.
...
The reasoning for this is explained in a comment in the next patch.
MozReview-Commit-ID: FQgDY77mg3B
2017-06-06 19:09:16 -07:00
Bobby Holley
817a2c6cca
Address followup review comments.
...
MozReview-Commit-ID: AghLMEcbUVC
2017-06-06 19:09:04 -07:00
Bobby Holley
ce8d2a9208
Implement ThinArc.
...
MozReview-Commit-ID: LB3bs9ed2WC
2017-06-05 19:44:09 -07:00
Bobby Holley
21448cf266
Add support for dynamically-sized types in servo_arc.
...
MozReview-Commit-ID: H15cG5RBtZH
2017-06-05 19:44:05 -07:00
Bobby Holley
fa9d2cb036
Move stylearc into a separate crate.
...
MozReview-Commit-ID: C3btN8Jw9sJ
2017-06-05 19:44:04 -07:00