Re: Building js/xul/css from Firefox faster

2015-10-05 Thread Benoit Girard
This is great progress! I had hope that something like this would also include the 'build binaries' DAG. It might make it slightly slower but it should still be very fast and lessen the cognitive load. I was under the impression that 'build binaries' at some point was a single DAG but it doesn't

Re: Building js/xul/css from Firefox faster

2015-10-05 Thread Benoit Girard
This is great progress! I had hope that something like this would also include the 'build binaries' DAG. It might make it slightly slower but it should still be very fast and lessen the cognitive load. I was under the impression that 'build binaries' at some point was a single DAG but it doesn't

Re: Building js/xul/css from Firefox faster

2015-10-05 Thread Mike Hommey
On Mon, Oct 05, 2015 at 03:08:15PM -0400, Benoit Girard wrote: > This is great progress! > > I had hope that something like this would also include the 'build binaries' > DAG. It might make it slightly slower but it should still be very fast and > lessen the cognitive load. I was under the

Re: Building js/xul/css from Firefox faster

2015-10-05 Thread Mike Hommey
On Fri, Oct 02, 2015 at 12:18:12PM -0700, Justin Dolske wrote: > Nice! Out of curiosity, how does "faster" work? Does it just ignore build > targets/directories that involve native code? Greg answered this :) > FWIW, I benchmarked various no-changes builds with yesterday's m-c, on my > low-end

Re: Building js/xul/css from Firefox faster

2015-10-05 Thread Gregory Szorc
Basically a set of build actions related to frontend development and known by moz.build files are assembled in a single make file that contains a single DAG and doesn't need to recurse into directories. See python/mozbuild/mozbuild/backend/fastermake.py and /faster/Makefile for the low-level

Re: Building js/xul/css from Firefox faster

2015-10-05 Thread Justin Dolske
Nice! Out of curiosity, how does "faster" work? Does it just ignore build targets/directories that involve native code? FWIW, I benchmarked various no-changes builds with yesterday's m-c, on my low-end Surface Pro 3 (i3, 4GB)... mach build: 7:38 mach build browser: 0:43 mach build toolkit: 1:42

Re: Building js/xul/css from Firefox faster

2015-10-02 Thread Neil
Mike Hommey wrote: ./mach build faster So is this the complete opposite of ./mach build binaries? -- Warning: May contain traces of nuts. ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform

Building js/xul/css from Firefox faster

2015-10-01 Thread Mike Hommey
Hi, I recently landed a new build backend that, if you opt-in to running it, will make your non-C++ changes to Firefox more readily available in local builds. After you built Firefox normally once, and assuming you only changed non-C++ code, you can now use the following command for a faster