aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/main/layout/parallel.rs
Commit message (Expand)AuthorAgeFilesLines
* Split layout code into a separate crate.Josh Matthews2014-06-281-567/+0
* Rename |Profiler| as |TimeProfiler|.Nicholas Nethercote2014-06-261-5/+5
* Remove 'LayoutNode.pad' field.Tetsuharu OHZEKI2014-06-091-5/+3
* Remove PaddedUnsafeFlow.Tetsuharu OHZEKI2014-06-091-52/+29
* Upgrade Rust.Jack Moffitt2014-06-051-23/+23
* layout: Reference count flows, and forbid unsafe code in many places.Patrick Walton2014-06-031-32/+37
* Update Rust.Ms2ger2014-05-221-10/+10
* Keep initial values in a lazy static instead of passing a parameter around.Simon Sapin2014-05-161-1/+0
* Use ContravariantLifetime in LayoutNode.Cameron Zwarich2014-05-141-3/+3
* Fix for parallel data race in layout code. Fixes #2308.Glenn Watson2014-05-081-0/+8
* layout: Rewrite display list building to be parallel and to handlePatrick Walton2014-05-021-1/+137
* layout: Re-enable parallel layout by removing all `RefCell` instancesPatrick Walton2014-05-021-6/+6
* This batch of changes upgrades Servo to work with the Rust upgrade as ofLars Bergstrom2014-04-271-4/+4
* Upgrade rust.Ms2ger2014-04-041-6/+6
* layout: Update `parallel.rs` to use `OpaqueNodeMethods`Patrick Walton2014-04-031-3/+6
* Rust upgradesLars Bergstrom2014-03-181-2/+2
* Implement `position: absolute` for non-replaced elements.S Pradeep Kumar2014-03-031-3/+15
* layout: Construct flows in parallel, without a leaf setPatrick Walton2014-02-241-55/+94
* layout: Make `ParallelPreorderFlowTraversal` more genericPatrick Walton2014-02-241-5/+23
* layout: Combine assign-widths and assign-heights traversals.Patrick Walton2014-02-241-13/+11
* layout: Run assign-widths in parallel.Patrick Walton2014-02-241-11/+71
* Implement JSManaged for DOM objects.Josh Matthews2014-02-241-9/+39
* layout: Aggressively try to share styles with the last few nodes seen.Patrick Walton2014-02-141-14/+32
* layout: Cache applicable-declarations-to-computed-values mappings.Patrick Walton2014-02-141-1/+2
* layout: Implement basic style sharing.Patrick Walton2014-02-141-1/+3
* layout: Stop storing intermediate applicable declarations inside layoutPatrick Walton2014-02-141-3/+5
* Eliminate the extra indirection of DList<~Flow>Keegan McAllister2014-02-051-0/+12
* layout: Use the concurrent hash map for the leaf sets.Patrick Walton2014-01-301-11/+9
* auto merge of #1590 : pcwalton/servo/thread-safe-flow-construction, r=metajackbors-servo2014-01-301-8/+8
|\
| * layout: Make box building thread safe by pushing down styles intoPatrick Walton2014-01-301-8/+8
* | layout: Perform aux initialization in parallel.Patrick Walton2014-01-301-0/+7
|/
* update per commentPatrick Walton2014-01-301-0/+2
* layout: Introduce a DOM leaf set as a prerequisite for parallel flowPatrick Walton2014-01-291-24/+47
* layout: Perform cascading in parallel.Patrick Walton2014-01-271-11/+20
* layout: Switch parallel selector matching over to using work stealing.Patrick Walton2014-01-271-2/+60
* layout: Port parallel layout over to a generic "work queue"Patrick Walton2014-01-241-272/+80
* layout: Implement parallel reflow for the bubble-widths andPatrick Walton2014-01-221-0/+344