servo/src/components/script
Patrick Walton 155befe10d Rewrite flow construction to be incrementalizable and parallelizable.
This replaces flow construction with a strict bottom-up tree traversal,
allowing for parallelism. Each step of the traversal creates a flow or
a `ConstructionItem`, similar to how Gecko works. {ib} splits are
handled by not creating `InlineFlow`s until the containing block is
reached.

This should be able to be incrementalized by storing the `Flow` from
layout to layout, and performing fixups during flow construction
and/or wiping containing blocks in a previous pass.
2013-11-18 11:24:11 -08:00
..
dom Rewrite flow construction to be incrementalizable and parallelizable. 2013-11-18 11:24:11 -08:00
html Make the HTML parser parse into the document rather than an element. 2013-11-17 13:58:24 +01:00
layout_interface.rs Rewrite flow construction to be incrementalizable and parallelizable. 2013-11-18 11:24:11 -08:00
script.rc auto merge of #1208 : pcwalton/servo/any-layout-data, r=metajack 2013-11-13 00:07:16 -08:00
script_task.rs Rewrite flow construction to be incrementalizable and parallelizable. 2013-11-18 11:24:11 -08:00