CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2020/01/13 07:51:50

Modified files:
        usr.bin/make   : engine.c extern.h job.c job.h main.c main.h 
                         parse.c 

Log message:
simplify the way we account for different jobs:
- have a simple variable "sequential" that counts  whether we are
running more than one job (for the expensive heuristics)
- don't expose various things globally, just have a set_noparallel() for
the parser
- preallocate exactly enough job structures and record them in availableJobs
- keep one job on the side for .INTERRUPT

Reply via email to