[webkit-dev] Compiling WebKit up to 25% faster in Windows?

Filip Pizlo fpizlo at apple.com
Tue Mar 26 13:53:08 PDT 2013


On Mar 26, 2013, at 1:40 PM, Dirk Pranke <dpranke at chromium.org> wrote:

> On Tue, Mar 26, 2013 at 1:29 PM, Benjamin Poulain <benjamin at webkit.org> wrote:
> On Tue, Mar 26, 2013 at 1:20 PM, Dirk Pranke <dpranke at chromium.org> wrote
> If we have consensus that we should just switch to paths relative to Source (or maybe a couple different options), that would be (IMO) a big win. It sounds like Daniel & co. have already done the big bang conversion.
> 
> I think using full path would be a serious hit regarding hackability.
> 
> I would rather spend some time tweaking my compiler to cache each directory content than waste time finding where is every single header I need to include.
> 
> 
> Interesting. I have the exact opposite experience, having to paw around to figure out where "Font.h" actually lives rather than just seeing "WebCore/platform/graphics/Font.h".
> 
> At any rate, to be clear, I would be in favor of that change but I'm not expecting it to happen :).

I'm with Dirk on this.  Full path would help hackability for me.

I don't use an IDE, so I'll be typing more.  But I spend more time reading code than typing code.

Also we have a lot of stupid in header file naming right now.  For example the DFG calls the JSC::DFG::Node header "DFGNode.h", and puts it in JavaScriptCore/dfg/DFGNode.h.  So we duplicate the namespacing of JSC::DFG::Node in both the filename and the directory name.  Ridiculous!  If we had a discipline to always include using paths relative to Source, then we could just rename it to JavaScriptCore/dfg/Node.h.  That would make me happy.

-F



> 
> -- Dirk 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20130326/e928f90d/attachment.html>


More information about the webkit-dev mailing list