aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/layout/parallel.rs
Commit message (Collapse)AuthorAgeFilesLines
* Cargoify servoJack Moffitt2014-09-081-561/+0
|
* Refactor how LayoutContext structure works (reduce TLS lookups + simplify ↵Glenn Watson2014-08-111-40/+42
| | | | | | | | | | | | fns used by seq/parallel code paths). - LayoutContext is renamed to SharedLayoutContext. - SharedLayoutContext is immutable. - LayoutContext is a wrapper around SharedLayoutContext + access to local caches (font, style etc). - Creating a LayoutContext does a single local_data lookup to fetch the cache information. - Android shares same implementation of context.rs as other platforms. - LayoutContext can be used from both green thread (parallel layout) and native thread (sequential layout). - Removes the need for other types (such as FontContext, StyleSharingCandidateCache etc) to be passed around.
* Upgrade Rust.Jack Moffitt2014-08-081-2/+6
|
* Upgrade Rust.Jack Moffitt2014-08-021-4/+4
|
* Convert layout code to use logical directions.Simon Sapin2014-07-181-15/+15
|
* Remove some mem::transmute calls and reduce some unsafe blocks in parallel.rs.Ms2ger2014-07-071-90/+78
|
* Split layout code into a separate crate.Josh Matthews2014-06-281-0/+567