1f80f2eec3
- When a job needs to go dependent on another job, we no longer use recursion to manage the execution stack. Instead the job is simply marked as waiting and we execute other jobs with no dependencies in the meantime. When a job completes, all dependents are moved back onto the unscheduled list and executed as needed. - Adjustments to ResolveValueNodeJob to handle the now asynchronous nature of waiting. |
||
---|---|---|
.. | ||
add-ons | ||
apps | ||
bin | ||
build | ||
data | ||
documentation | ||
kits | ||
libs | ||
preferences | ||
servers | ||
system | ||
tests | ||
tools | ||
Jamfile |