diff options
author | Bobby Holley <bobbyholley@gmail.com> | 2017-05-19 17:44:31 +0200 |
---|---|---|
committer | Bobby Holley <bobbyholley@gmail.com> | 2017-05-21 07:45:39 +0200 |
commit | a182ae46f66692c32b40a512fa043db6267c09d5 (patch) | |
tree | c941906cc28e01ed1a8d95b2ce9f8c9801cb621c /components/layout/parallel.rs | |
parent | 03fbea4ec8af3ef6c5c621974b3c52cd755ed287 (diff) | |
download | servo-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.rs | 7 |
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 { |