On Sun, Sep 8, 2013 at 2:38 AM, Benoit Jacob <jacob.benoi...@gmail.com> wrote: > I just was starting to look at BindingUtils.h as it is one of the most > important "hub headers" that we have (see > https://bugzilla.mozilla.org/show_bug.cgi?id=912735). But it seems that you > guys are already well ahead into BindingUtils.h discussion. Is there a bug > filed for it?
I've been focusing entirely on jsapi.h includes. We're down to ~1480 rebuilt files when it gets touched; we started at ~2600. It's getting hard to improve, because there's a tangled clump of widely-included files that include it still either directly or indirectly: BindingUtils.h, xpcpublic.h, nsCxPusher.h, DOMJSProxyHandler.h, Workers.h, probably a couple of others I've forgotten right now. For some of these it's not too hard to break the dependency, but AFAICT we need to break the dependency for most or all of them, which is harder. Nick _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform