DescriptionPrecompile Document.h and LayoutObject.h for Source/web
One reason Blink is slow to compile is that there is a lot of code
included in every compilation unit since everything depends on either
LayoutObject.h or Document.h and those in turn include huge portions
of the rest of Blink.
By precompiling LayoutObject.h and Document.h the compilation of core and
modules in Blink can be several times faster.
The downside is that it will introduce Document.h and LayoutObject.h
also in compilation units that didn't expect it or wanted it.
BUG=495697
R=thakis@chromium.org
Patch Set 1 #
Total comments: 1
Patch Set 2 : Rebased to newer master #Patch Set 3 : Implemented sof's suggestion #Patch Set 4 : Slight clean up. #
Total comments: 2
Messages
Total messages: 14 (5 generated)
|