The latest updates from my A|W work copy.
Added a -d11 debug mode, which outputs information on fate changes
Create jam variables to show job (-jn) information, such as the number
of jobs requested, whether or not there is more than one job, and
a list of the job slot numbers. These can be used in a variety of
ways in supporting multi-job builds
Added jobs slot expansion to the action blocks, the sequence !! is replaced
by the job slot the action is running in.
Modified the special shell handling to include unix. It used to be that
on Unix, you could create an action block which exceeded the size that
execvp() could handle (perhaps only when the DynamicCommandSize option
is enabled.) On NT, all non-default shells are invoked through a
intermediate file. This modification does the same for unix shells.
Improved the -d+10 debug level, the dependency graph. It now shows the
flags on the node as well (NOUPDATE, NOTFILE, etc.)
Only issue the '...skipped' messages for nodes which would have been
built