[webkit-dev] [webkit-changes] [264332] trunk/Source

Fujii Hironori fujii.hironori at gmail.com
Tue Jul 14 17:25:45 PDT 2020


On Wed, Jul 15, 2020 at 6:32 AM Sam Weinig <weinig at apple.com> wrote:

> While I don’t want to take away from what Darin is saying here about
> correct usage of forward declaration and <wtf/Forward.h>, I’d like to
> understand why we have two different compilation models supported in
> WebKit. Is there a reason both need to be supported? Can we remove one?
>


I also want to know that. Does anyone still need non-unified builds?

I introduced other unnecessary header inclusion, and Darin asked me to fix
it.
https://bugs.webkit.org/show_bug.cgi?id=214204#c25
Reducing header inclusion can easily cause build breakages for non-unified
builds.
So, I fixed non-unified build breakage in r264332 and r264333 as the
preparation for that.
Non-unified builds was more broken than I expected. Does anyone still need
it?
Should we maintain non-unified builds until C++20 modules will nullify
unified builds?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20200715/7a6362e4/attachment.htm>


More information about the webkit-dev mailing list