> On Aug 4, 2016, at 21:00, Boris Zbarsky <bzbar...@mit.edu> wrote:
> 
>> On 8/4/16 4:01 PM, Gregory Szorc wrote:
>> * between the "export" and "compile" tiers (WebIDL and IPDL processing
>> delay start of compile tier)
> 
> Do we do WebIDL and IPDL stuff in parallel with each other?

Yes. And XPIDL in parallel as well.

If someone could make WebIDL or IPDL processing faster, that would help people 
with high core machines, including distributed compilation environments. I 
believe WebIDL is the longer pole.

Alternatively, if we knew which C++ sources depended on generated 
bindings/headers, we could add that to the dependencies so we could start 
compiling some C++ before IDLs are fully processed. (Right now we do all header 
foo before all compilation foo.) Come to think of it, we could probably kick 
off ICU, WebRTC, etc without waiting. Perhaps it's time to move IDL processing 
into the compile tier/target...
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to