aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/parallel.rs
Commit message (Expand)AuthorAgeFilesLines
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-8/+10
* Clean up debug optionsMartin Robinson2023-05-011-1/+1
* Update rayon to dedupe crossbeam-epochBastien Orivel2019-07-121-3/+3
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
* Remove useless `use crate_name;` imports.Simon Sapin2018-11-081-1/+0
* `cargo fix --edition-idioms`Simon Sapin2018-11-081-5/+5
* Reorder importsPyfisch2018-11-061-1/+1
* Sort `use` statementsSimon Sapin2018-11-061-2/+2
* `cargo fix --edition`Simon Sapin2018-11-061-6/+6
* Rustfmt layout cratePyfisch2018-09-011-42/+73
* Turn flow::base and friends into methodsMatt Brubeck2017-12-141-5/+5
* Use raw pointers instead of transmute for UnsafeFlowMatt Brubeck2017-10-041-14/+12
* style: Remove UnsafeNode.Emilio Cobos Álvarez2017-09-251-9/+1
* Eliminate the sequential/traversal parallel distinction in favor of a unified...Bobby Holley2017-08-251-2/+0
* Change the mis-named 'traverse_flow_tree_preorder' to 'reflow'Matt Brubeck2017-08-081-1/+2
* Fix spelling of `bottom_up_flow`Matt Brubeck2017-08-081-2/+2
* Code organization: Move all generic traversal code to layout::traversalMatt Brubeck2017-08-081-4/+4
* layout: Make -Z show-parallel-layout show something useful again.Emilio Cobos Álvarez2017-07-231-10/+7
* Reduce allocations during parallel layoutMatt Brubeck2017-06-061-7/+27
* Reduce parallel layout chunk size to 16Matt Brubeck2017-06-061-4/+1
* Rewrite parallel.rs to be not slow.Bobby Holley2017-05-211-1/+6
* Remove cached thread local context from LayoutContextPu Xingyu2017-02-081-146/+86
* Introduce and use Scoped TLS.Bobby Holley2016-12-211-20/+17
* Make the DomTraversalContext own the SharedStyleContext and share it immutabl...Bobby Holley2016-12-161-12/+16
* Removed util.Alan Jeffrey2016-12-141-1/+1
* style: Use rayon instead of our custom work queue.Emilio Cobos Álvarez2016-11-141-40/+50
* Reorder `use` statementsUK9922016-09-091-2/+2
* Pass a &mut Flow to traverse_flow_tree_preorder.Ms2ger2016-08-251-4/+4
* Move util::workqueue to styleAnthony Ramine2016-07-041-1/+1
* Store SharedStyleContext in AssignISizes.Ms2ger2016-06-221-2/+1
* Report use statements that use {} with only one entryCullen Rhodes2016-05-271-1/+1
* Removed unused importsPer Lundberg2016-05-151-2/+2
* Rename imm_child_iter() and child_iter(). Fixes #10286malayaleecoder2016-04-091-1/+1
* Removed overflow references on AssignBSizesAndStoreOverflow codeDavid Bonet2016-03-171-3/+3
* Remove parallel display list constructionMartin Robinson2016-02-191-58/+2
* Bonus Fix - Rename traverse_dom_preorder to traverse_dom.Bobby Holley2016-01-061-1/+1
* Hoist the style parts of parallel.rs into style/.Bobby Holley2016-01-061-129/+3
* Hoist the style parts of traversal.rs into style/.Bobby Holley2016-01-061-3/+2
* Remove the dependency of parallel DOM traversal and style calculation on Layo...Bobby Holley2016-01-061-36/+26
* Make parallel DOM traversal and style calculation operate on TNode instead of...Bobby Holley2016-01-061-5/+4
* Refactor parallel dom traversal to be agnostic to the processing steps themse...Bobby Holley2016-01-041-143/+88
* Separate style+layout and layout-specific wrapper functionality.Bobby Holley2015-12-291-43/+27
* Generalize the rest of layout to operate on generic Layout*.Bobby Holley2015-11-281-24/+41
* Rename Layout*Trait to Layout*.Bobby Holley2015-11-181-1/+1
* Prefix concrete types with 'Servo'.Bobby Holley2015-11-181-4/+4
* Hoist exported wrapper functionality into a family of traits.Bobby Holley2015-11-181-1/+1
* Remove dead code from layout.Ms2ger2015-11-181-12/+0
* Consolidate ProfilerMetadata and TimerMetadata.Ms2ger2015-11-091-3/+3
* Change overflow calculation to be calculated after compute_absolute_position.Glenn Watson2015-11-031-3/+0
* Use the passed-in reflow root rather than the one stored in the SharedLayoutC...Ms2ger2015-10-261-13/+20