aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/parallel.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Rewrite ParallelPostorderDomTraversal::run_parallel to avoid some unnecessary...Ms2ger2015-10-191-10/+9
* Don't create a LayoutContext in ParallelPostorderDomTraversal::run_parallel.Ms2ger2015-10-191-3/+1
* sorted the extern crate, mod & use declarationsRavi Shankar2015-09-241-7/+6
* Fix reported test-tidy errors for unmerged import blocksBrandon Fairchild2015-09-191-6/+5
* layout: Allow the overflow area of the `<body>` to be scrolled.Patrick Walton2015-09-101-0/+3
* Don’t mark flow_ref::deref_mut as unsafe.Simon Sapin2015-08-211-1/+1
* Replace FlowRef with Arc<Flow>, now that Arc supports DST.Simon Sapin2015-08-201-14/+12
* Replace the unsound `impl DerefMut for FlowRef` with an unsafe function.Simon Sapin2015-08-201-10/+12
* sort all usesJohann Tuffe2015-08-201-3/+3
* Replace uses of `for foo in bar.iter()`,João Oliveira2015-08-181-2/+2
* Fix existing syntactics nits.Josh Matthews2015-08-161-13/+13
* Cache the number of children of each nodeAnthony Ramine2015-07-311-2/+1
* Remove unused implementation of ParallelPostorderFlowTraversal for BubbleISizes.Ms2ger2015-07-231-2/+0
* Pass the SharedLayoutContext to FlowTraversalFunctions directly.Ms2ger2015-07-231-7/+4
* Remove the unused proxy argument to ParallelPostorderFlowTraversal::run_paral...Ms2ger2015-07-231-5/+3
* Reduce the amount of code in the unsafe block in ParallelPostorderFlowTravers...Ms2ger2015-07-171-29/+31
* Move the traversal traits into the traversal module.Ms2ger2015-07-171-2/+3
* Borrow the QueueData for WorkQueue::run.Ms2ger2015-07-041-34/+34
* Remove the data field from WorkQueue.Ms2ger2015-06-291-6/+1
* Pass shared_layout_context to run_queue_with_custom_work_data_type.Ms2ger2015-06-291-21/+14
* Auto merge of #6461 - Ms2ger:workqueuedata, r=pcwaltonbors-servo2015-06-261-4/+6
|\
| * Use a dedicated type for the opaque type parameter to WorkQueue in layout.Ms2ger2015-06-251-4/+6
* | Reduce the scope of the unsafe block in ParallelPostorderDomTraversal.Ms2ger2015-06-251-16/+15
* | Remove a no-op transmute in ParallelPostorderDomTraversal.Ms2ger2015-06-251-3/+0
|/
* Replace the LayoutDataAccess trait by inherent methods.Ms2ger2015-06-221-1/+1
* layout: Divide DOM nodes and flows into chunks, and perform work stealing overPatrick Walton2015-06-121-126/+170
* Fix mutable transmutesMichael Wu2015-05-191-6/+6
* Add a `profile_traits` crate to reduce compile times.Nicholas Nethercote2015-04-301-1/+1
* Use isize with children_count members.Ms2ger2015-04-021-2/+4
* Use usize for UnsafeFlow.Ms2ger2015-03-291-1/+1
* Suppress unused import warningsFabrice Desré2015-03-251-1/+1
* Rename lots of profiling-related things.Nicholas Nethercote2015-03-251-5/+5
* Move profiler code from `util` into a new crate `profile`.Nicholas Nethercote2015-03-241-3/+3
* Replace unsafe_blocks by unsafe_code.Manish Goregaokar2015-03-211-1/+1
* Fix various build warnings.Ms2ger2015-03-201-5/+5
* Get rid of servo_utilDan Fox2015-03-051-3/+3
* layout/layout_data.rs -> layout/data.rsDan Fox2015-03-031-1/+1
* Rename util.rs -> layout_data.rsDan Fox2015-03-031-2/+2
* layout: Add an option to visualize parallel layoutPatrick Walton2015-02-201-18/+25
* Opt-in rather than opt-out to unsafe blocks in layout.Ms2ger2015-02-081-0/+2
* Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev.Josh Matthews2015-01-281-36/+36
* Stop calling deref() and deref_mut() explicitly.Ms2ger2015-01-221-8/+8