Re: ongoing work on make

2012-09-09 Thread Marc Espie
Here is the "next" incarnation of that diff. So, the pipe stuff is gone for good, it's no longer really useful. Thinking some more about it, "old make" kind-of required it: it did spawn a new process for each job, process was responsible for handling the job's commands (which includes displaying

Re: ongoing work on make

2012-09-03 Thread Marc Espie
On Mon, Sep 03, 2012 at 02:20:34PM +0200, Mark Kettenis wrote: > > Date: Mon, 3 Sep 2012 13:59:44 +0200 > > From: Marc Espie > > > > In the process of the rewrite, I took apart the pipe stuff I added a few > > years ago. Much to my surprise, it doesn't appear to be THAT useful now, > > intermixed

Re: ongoing work on make

2012-09-03 Thread Marc Espie
On Mon, Sep 03, 2012 at 02:20:34PM +0200, Mark Kettenis wrote: > > Date: Mon, 3 Sep 2012 13:59:44 +0200 > > From: Marc Espie > > > > In the process of the rewrite, I took apart the pipe stuff I added a few > > years ago. Much to my surprise, it doesn't appear to be THAT useful now, > > intermixed

Re: ongoing work on make

2012-09-03 Thread Mark Kettenis
> Date: Mon, 3 Sep 2012 13:59:44 +0200 > From: Marc Espie > > In the process of the rewrite, I took apart the pipe stuff I added a few > years ago. Much to my surprise, it doesn't appear to be THAT useful now, > intermixed commands don't intermix so much, so I haven't put it back yet... > this als

ongoing work on make

2012-09-03 Thread Marc Espie
Some lucky people have been spammed with previous versions of this patch. Caveat: this is work in progress, there might be bugs lurking. Basically, I'm trying to achieve two goals: - unify some more compat-make and make-j, so that there's less code duplication and less weird semantics differences.