servo/components/layout
bors-servo b876a54dce Auto merge of #6365 - pcwalton:sequential-display-list-construction, r=larsbergstrom
layout: Disable parallel display list building by default.

I've never see it result in a speedup. Actually, I don't think I've seen
it result in anything better than a 50% slowdown. The arithmetic
intensity is just too low, at least with the current algorithm.

Parallel DL building can still be enabled with a debug flag if the
algorithm is improved.

r? @metajack

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6365)
<!-- Reviewable:end -->
2015-07-06 07:08:58 -06:00
..
css Update rust-selectors 2015-06-26 12:35:08 -07:00
animation.rs Upgrade to rustc 1.3.0-dev (f3b97a74a 2015-07-03) 2015-07-04 11:32:41 +02:00
block.rs Implement enough of 3d transforms spec to run the CSS FPS demo. 2015-06-23 14:10:44 +10:00
Cargo.toml Use euclid from crates.io 2015-06-19 00:04:24 +02:00
construct.rs Replace OpaqueNodeMethods::from_{threadsafe_,}layout_node by opaque methods. 2015-06-24 14:55:43 +02:00
context.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
data.rs Remove LayoutChan from LayoutDataWrapper 2015-07-04 03:54:40 -04:00
display_list_builder.rs Fix build warnings. 2015-07-04 14:33:18 +02:00
floats.rs Positioning fixes for RTL floats 2015-05-18 17:25:06 -07:00
flow.rs Remove Deref and DerefMut implementations from WeakFlowRef. 2015-06-27 18:09:14 +02:00
flow_list.rs Use usize in flow_list. 2015-03-29 12:43:44 +02:00
flow_ref.rs Remove Deref and DerefMut implementations from WeakFlowRef. 2015-06-27 18:09:14 +02:00
fragment.rs Update rust-selectors 2015-06-26 12:35:08 -07:00
generated_content.rs Remove fnv & smallvec crate reexports from util 2015-06-10 07:14:55 -07:00
incremental.rs Move to latest hyper everywhere 2015-06-02 20:12:14 +05:30
inline.rs Upgrade to rustc 1.3.0-dev (f3b97a74a 2015-07-03) 2015-07-04 11:32:41 +02:00
layout_debug.rs Change not(ndebug) to debug_assertions 2015-06-01 13:48:38 -07:00
layout_task.rs Auto merge of #6365 - pcwalton:sequential-display-list-construction, r=larsbergstrom 2015-07-06 07:08:58 -06:00
lib.rs Fix build warnings. 2015-07-04 14:33:18 +02:00
list_item.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
model.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
multicol.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
opaque_node.rs Replace OpaqueNodeMethods::from_{threadsafe_,}layout_node by opaque methods. 2015-06-24 14:55:43 +02:00
parallel.rs Remove the data field from WorkQueue. 2015-06-29 15:09:29 +02:00
sequential.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_caption.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_cell.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_colgroup.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_row.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_rowgroup.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_wrapper.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
text.rs Slice TextRuns by byte range instead of char range 2015-06-23 10:06:50 -07:00
traversal.rs Remove LayoutChan from LayoutDataWrapper 2015-07-04 03:54:40 -04:00
wrapper.rs Auto merge of #6546 - michaelwu:slim-layoutdatawrapper, r=Ms2ger 2015-07-05 21:39:12 -06:00