On 24/04/17 21:02, Konstantin Tokarev wrote:
> 
> 24.04.2017, 21:10, "Alex Christensen" <achristen...@apple.com>:
>> Thanks for the data, Carlos! This is a growing problem that is hurting 
>> productivity. We’ve discussed it a bit and haven’t done enough about it. 
>> Here are some of the ideas I’ve heard:
>>
>> 1) Reduce #includes by doing more forward declaring and less inlining. We 
>> would probably need link time optimization to not lose performance benefits 
>> of inlining functions in headers.
>> 2) Use distributed build tools and caches to cover up the problem. WebKit 
>> would still be prohibitively hard to compile for people without lots of 
>> expensive computers, but we could greatly improve the productivity of large 
>> teams.
>> 3) Use C++ modules
>> 4) Put more commonly included headers into precompiled headers
> Note that CMake-based ports don't use PCH on non-Windows platforms currently.
> 

Right.

I tried to enable that some years ago using the Cotire CMake module, but
I didn't managed to get it working.

https://bugs.webkit.org/show_bug.cgi?id=139438

If someone wants to take over it, please feel free.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to