gecko-dev/servo/components
Emilio Cobos Álvarez 6fa29022c2 Bug 1215878 - Optimize cascading of other wide keywords if possible. r=xidorn
The way the copy-on-write stuff works, and the way that we have to apply
properties from most specific to less specific guarantees that always that we're
going to inherit an inherited property, or reset a reset property, we have
already the right value on the style.

Revert relies on that, so there doesn't seem to be a reason to not use that fact
more often and skip useless work earlier.

Font-size is still special of course... I think I have a way to move the
specialness outside of the style, but piece by piece.

Differential Revision: https://phabricator.services.mozilla.com/D21882

--HG--
extra : moz-landing-system : lando
2019-03-07 12:48:07 +00:00
..
fallible Bug 1511811 - Use https for the MPL license URL. 2018-12-03 08:43:48 -05:00
hashglobe Bug 1506391 - `cargo fix --edition`. r=emilio 2018-11-11 02:40:21 +01:00
malloc_size_of Bug 1521392 - Cherry-pick Servo-only changes to malloc_size_of. 2019-01-20 16:29:22 +01:00
selectors Bug 1521187 - Derive more. r=emilio 2019-01-22 12:19:22 -08:00
servo_arc Bug 1506391 - `cargo fix --edition`. r=emilio 2018-11-11 02:40:21 +01:00
size_of_test Bug 1511811 - Use https for the MPL license URL. 2018-12-03 08:43:48 -05:00
style Bug 1215878 - Optimize cascading of other wide keywords if possible. r=xidorn 2019-03-07 12:48:07 +00:00
style_derive Bug 1532134 - When deriving something with an output type, map preconditions as well. r=xidorn 2019-03-03 11:31:21 +00:00
style_traits Bug 1532134 - Implement a version of #[css(skip_if)] that takes more context. r=xidorn 2019-03-03 11:31:06 +00:00