gecko-dev/servo/components/style
Corey Farwell 063db35806 servo: Merge #18494 - Implement size_hint for more iterators (from frewsxcv:frewsxcv-size-hint); r=jdm
```
implement size hint for
more iterators because why
not we like fast things
```

Source-Repo: https://github.com/servo/servo
Source-Revision: bb2030a49314433c1b31f853e4fa50afa241b596

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : fb164a6e8e51ebba14d97ee7600567b3b517dc30
2017-09-13 19:38:32 -05:00
..
counter_style servo: Merge #18447 - Remove most uses of ComputedValueAsSpecified (from servo:kill-cvas); r=emilio 2017-09-11 20:04:12 -05:00
gecko servo: Merge #18486 - style: Move ExtraStyleData into CascadeData (from emilio:extra-data-to-cascade-data); r=SimonSapin 2017-09-13 17:44:21 -05:00
gecko_bindings servo: Merge #18381 - stylo: Bug 1392161 - Introduce CSSPixelLength as computed::Length (from BorisChiou:stylo/transform/rounding); r=<try> 2017-09-13 05:20:20 -05:00
gecko_string_cache servo: Merge #18452 - Overhaul MallocSizeOf and related things (from nnethercote:bug-1398737); r=jdm 2017-09-11 22:11:25 -05:00
invalidation servo: Merge #18465 - Eliminate RestyleData (from bholley:kill_restyledata); r=emilio 2017-09-12 13:16:26 -05:00
properties servo: Merge #18494 - Implement size_hint for more iterators (from frewsxcv:frewsxcv-size-hint); r=jdm 2017-09-13 19:38:32 -05:00
rule_tree servo: Merge #18474 - malloc_size_of tweaks (from nnethercote:malloc_size_of-tweaks); r=jdm 2017-09-13 08:02:45 -05:00
servo servo: Merge #18381 - stylo: Bug 1392161 - Introduce CSSPixelLength as computed::Length (from BorisChiou:stylo/transform/rounding); r=<try> 2017-09-13 05:20:20 -05:00
sharing servo: Merge #18465 - Eliminate RestyleData (from bholley:kill_restyledata); r=emilio 2017-09-12 13:16:26 -05:00
stylesheets servo: Merge #18484 - style: Store stylesheets per origin (from emilio:per-origin-sheets); r=SimonSapin 2017-09-13 14:59:16 -05:00
values servo: Merge #18494 - Implement size_hint for more iterators (from frewsxcv:frewsxcv-size-hint); r=jdm 2017-09-13 19:38:32 -05:00
animation.rs servo: Merge #18431 - Use SmallBitVec to optimize size of PropertyDeclarationBlock (from mbrubeck:pdb-size); r=SimonSapin 2017-09-11 08:57:07 -05:00
applicable_declarations.rs servo: Merge #18179 - Automatically verify that derive() lists are alphabetically ordered #… (from davidcl:master); r=jdm 2017-08-23 17:18:31 -05:00
attr.rs servo: Merge #17775 - Replace all uses of the style::stylearc alias with servo_arc (from michael-p:rename-stylearc-to-servo-arc); r=emilio 2017-07-19 06:03:17 -07:00
bezier.rs servo: Merge #17774 - Prepare some code for future derivation 🌊 (from servo:derive-all-the-things); r=emilio 2017-07-19 01:56:05 -07:00
bloom.rs servo: Merge #18420 - Get rustc commit hash from channel manifest (from servo:toml); r=nox,emilio 2017-09-12 05:01:24 -05:00
build_gecko.rs servo: Merge #18408 - stylo: Don't add boundary characters to the fixups specified in ServoBindings.toml (from emilio:stylo-fixup-fix); r=upsuper 2017-09-07 08:51:10 -05:00
build.rs servo: Merge #18363 - use cargo manifest path to find build.py (from paulrouget:fix_style_build); r=SimonSapin 2017-09-05 09:22:28 -05:00
cache.rs servo: Merge #18453 - Refactor the style cache (from bholley:style_cache_refactor); r=emilio 2017-09-12 03:25:36 -05:00
Cargo.toml servo: Merge #18449 - Remove get_location_with_offset (from tromey:remove-get_location_with_offset); r=jdm 2017-09-12 09:44:53 -05:00
context.rs servo: Merge #18453 - Refactor the style cache (from bholley:style_cache_refactor); r=emilio 2017-09-12 03:25:36 -05:00
custom_properties.rs servo: Merge #18334 - Add fallible hashmaps from HashGlobe for stylo (from Manishearth:hashglobe); r=emilio,Gankro 2017-09-01 16:09:53 -05:00
data.rs servo: Merge #18465 - Eliminate RestyleData (from bholley:kill_restyledata); r=emilio 2017-09-12 13:16:26 -05:00
dom.rs servo: Merge #18465 - Eliminate RestyleData (from bholley:kill_restyledata); r=emilio 2017-09-12 13:16:26 -05:00
driver.rs servo: Merge #18366 - style: Avoid dropping the other threads' TLS contexts too early (from emilio:fix-statistics-crash); r=bholley 2017-09-04 11:54:15 -05:00
element_state.rs servo: Merge #18452 - Overhaul MallocSizeOf and related things (from nnethercote:bug-1398737); r=jdm 2017-09-11 22:11:25 -05:00
encoding_support.rs servo: Merge #18276 - Use cssparser's new_with_line_number_offset (from tromey:cssparser-line-number-offset); r=SimonSapin 2017-08-28 22:57:13 -05:00
error_reporting.rs servo: Merge #18341 - stylo: Error reporting for unknown media features (from ferjm:bug1384225.media.errors); r=jdm 2017-09-08 11:14:51 -05:00
font_face.rs servo: Merge #18494 - Implement size_hint for more iterators (from frewsxcv:frewsxcv-size-hint); r=jdm 2017-09-13 19:38:32 -05:00
font_metrics.rs servo: Merge #18179 - Automatically verify that derive() lists are alphabetically ordered #… (from davidcl:master); r=jdm 2017-08-23 17:18:31 -05:00
hash.rs servo: Merge #18334 - Add fallible hashmaps from HashGlobe for stylo (from Manishearth:hashglobe); r=emilio,Gankro 2017-09-01 16:09:53 -05:00
lib.rs servo: Merge #18452 - Overhaul MallocSizeOf and related things (from nnethercote:bug-1398737); r=jdm 2017-09-11 22:11:25 -05:00
logical_geometry.rs servo: Merge #18179 - Automatically verify that derive() lists are alphabetically ordered #… (from davidcl:master); r=jdm 2017-08-23 17:18:31 -05:00
macros.rs servo: Merge #18447 - Remove most uses of ComputedValueAsSpecified (from servo:kill-cvas); r=emilio 2017-09-11 20:04:12 -05:00
matching.rs servo: Merge #18381 - stylo: Bug 1392161 - Introduce CSSPixelLength as computed::Length (from BorisChiou:stylo/transform/rounding); r=<try> 2017-09-13 05:20:20 -05:00
media_queries.rs servo: Merge #18341 - stylo: Error reporting for unknown media features (from ferjm:bug1384225.media.errors); r=jdm 2017-09-08 11:14:51 -05:00
parallel.rs servo: Merge #18412 - Increase stack safety margin for stylo (from bholley:bump_style_stacks); r=bholley 2017-09-07 13:52:48 -05:00
parser.rs servo: Merge #18276 - Use cssparser's new_with_line_number_offset (from tromey:cssparser-line-number-offset); r=SimonSapin 2017-08-28 22:57:13 -05:00
README.md
scoped_tls.rs servo: Merge #17235 - Increase the size of the style sharing cache to 31 (from bzbarsky:bigger-sharing-cache); r=bholley 2017-06-08 12:22:38 -07:00
selector_map.rs servo: Merge #18452 - Overhaul MallocSizeOf and related things (from nnethercote:bug-1398737); r=jdm 2017-09-11 22:11:25 -05:00
selector_parser.rs servo: Merge #18384 - style: Don't waste a whole selector map for each class / id in the document (from emilio:invalidation-map-bloat); r=bholley 2017-09-05 12:51:17 -05:00
shared_lock.rs servo: Merge #18386 - Bypass the lock in get_property_value (from bholley:unchecked_cssom_get); r=upsuper 2017-09-05 23:20:55 -05:00
str.rs servo: Merge #18024 - Rework MediaType to be an atom-based struct instead of an enum (from bradwerth:mediatypeAtom); r=emilio 2017-08-09 18:24:48 -05:00
style_adjuster.rs servo: Merge #18391 - style: Stop the cascade when only reset structs change (from emilio:cascade-stoph); r=heycam 2017-09-06 07:55:08 -05:00
style_resolver.rs servo: Merge #18268 - style: Recascade the document instead of using the dirty_on_viewport_size_change bit (from emilio:dirty-viewport-followup); r=SimonSapin 2017-08-29 14:18:58 -05:00
stylesheet_set.rs servo: Merge #18494 - Implement size_hint for more iterators (from frewsxcv:frewsxcv-size-hint); r=jdm 2017-09-13 19:38:32 -05:00
stylist.rs servo: Merge #18486 - style: Move ExtraStyleData into CascadeData (from emilio:extra-data-to-cascade-data); r=SimonSapin 2017-09-13 17:44:21 -05:00
thread_state.rs servo: Merge #14896 - Tidy assignments (from g1smo:tidy-assignments); r=jdm 2017-01-07 09:40:46 -08:00
timer.rs servo: Merge #18179 - Automatically verify that derive() lists are alphabetically ordered #… (from davidcl:master); r=jdm 2017-08-23 17:18:31 -05:00
traversal_flags.rs servo: Merge #18342 - style: Remove the for reconstruction traversals (from emilio:die-forreconstruct-die); r=bholley 2017-09-01 08:56:58 -05:00
traversal.rs servo: Merge #18465 - Eliminate RestyleData (from bholley:kill_restyledata); r=emilio 2017-09-12 13:16:26 -05:00

servo-style

Style system for Servo, using rust-cssparser for parsing.