aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/parallel.rs
diff options
context:
space:
mode:
authorBobby Holley <bobbyholley@gmail.com>2017-05-19 17:44:31 +0200
committerBobby Holley <bobbyholley@gmail.com>2017-05-21 07:45:39 +0200
commita182ae46f66692c32b40a512fa043db6267c09d5 (patch)
treec941906cc28e01ed1a8d95b2ce9f8c9801cb621c /components/layout/parallel.rs
parent03fbea4ec8af3ef6c5c621974b3c52cd755ed287 (diff)
downloadservo-a182ae46f66692c32b40a512fa043db6267c09d5.tar.gz
servo-a182ae46f66692c32b40a512fa043db6267c09d5.zip
Rewrite parallel.rs to be not slow.
Diffstat (limited to 'components/layout/parallel.rs')
-rw-r--r--components/layout/parallel.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/components/layout/parallel.rs b/components/layout/parallel.rs
index 6128abbdae6..ada231b8119 100644
--- a/components/layout/parallel.rs
+++ b/components/layout/parallel.rs
@@ -17,12 +17,17 @@ use servo_config::opts;
use std::mem;
use std::sync::atomic::{AtomicIsize, Ordering};
use style::dom::UnsafeNode;
-use style::parallel::CHUNK_SIZE;
use traversal::{AssignISizes, BubbleISizes};
use traversal::AssignBSizes;
pub use style::parallel::traverse_dom;
+/// Traversal chunk size.
+///
+/// FIXME(bholley): This is all likely very inefficient and should probably be
+/// reworked to mirror the style system's parallel.rs.
+pub const CHUNK_SIZE: usize = 64;
+
#[allow(dead_code)]
fn static_assertion(node: UnsafeNode) {
unsafe {