Re: Better incremental builds - Tup backend ready for early adopters on Linux

2018-08-08 Thread Boris Zbarsky
On 8/8/18 3:48 PM, Michael Shal wrote: Yes, so it should work if you run 'tup init' manually in dir1 and again in dir2. I ran some tests on my machine, and it looks like each additional objdir only added about 100ms to the scan time. That's awesome. ;) -Boris

Re: Upcoming Firefox NodeJS 8 build requirement (soft for Fx 63, hard for Fx 64)

2018-08-08 Thread dmosedale
Am Mittwoch, 8. August 2018 12:59:42 UTC-7 schrieb Dan Mosedale: > > [message HTML auto-conversion elided] > Wow, the mailing list forcibly autoconverted that message in a fairly painful -- sorry about that; in the future, I'll stick to plain text here. For anyone who wishes to read something m

Upcoming Firefox NodeJS 8 build requirement (soft for Fx 63, hard for Fx 64)

2018-08-08 Thread Dan Mosedale
In early July, we added --enable-nodejs as an optional feature to configure. This was a first step towards being able to use Node-based JavaScript and CSS tooling (e.g. Babel, PostCSS, bundlers like Webpack, etc.) as part of the regular build process. We plan to set --enable-nodejs as the default o

Re: Better incremental builds - Tup backend ready for early adopters on Linux

2018-08-08 Thread Michael Shal
On Wed, Aug 8, 2018 at 12:59 PM, Boris Zbarsky wrote: > On 8/8/18 10:29 AM, Michael Shal wrote: > > The caveat applies in what I think jwatt's case is (jwatt, correct me if >> I'm wrong - I may have misunderstood your setup) where you have multiple >> trees and objdirs all as siblings. >> > > Rig

Re: Better incremental builds - Tup backend ready for early adopters on Linux

2018-08-08 Thread Boris Zbarsky
On 8/8/18 10:29 AM, Michael Shal wrote:  Yes, that should work, though with a caveat - you'd probably want to make sure that the common parent is only used for one srcdir and objdir. I definitely have multiple objdirs per srcdir. ;) opt and debug at the very least; in some cases a few othe

Re: Better incremental builds - Tup backend ready for early adopters on Linux

2018-08-08 Thread Michael Shal
On Wed, Aug 8, 2018 at 3:03 AM, Nicholas Nethercote wrote: > > * You must be using an in-tree OBJDIR. > > Does it handle multiple in-tree objdirs? E.g. I have d64 (debug), o64 > (opt), etc. > That should work with a similar caveat that tup is going to scan everything under where ".tup" exists,

Re: Better incremental builds - Tup backend ready for early adopters on Linux

2018-08-08 Thread Michael Shal
On Tue, Aug 7, 2018 at 11:32 AM, Boris Zbarsky wrote: > On 8/7/18 11:27 AM, Jonathan Watt wrote: > >> When I previously discussed that with mshal he said the following (edited >> to >> replace locations specific to my setup): >> >> "A little background about tup: by default it keeps track of ever

Re: Better incremental builds - Tup backend ready for early adopters on Linux

2018-08-08 Thread Nicholas Nethercote
> * You must be using an in-tree OBJDIR. Does it handle multiple in-tree objdirs? E.g. I have d64 (debug), o64 (opt), etc. Nick On Tue, Aug 7, 2018 at 11:18 PM, Jonathan Watt wrote: > This is great! A big thank you to all the folks who have worked for so > long to > get us to this stage. I'