> 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