![]() This change fixes a bug related to circular dependency resolution where non-cycle changes could be enqueued between changes of the same cycle. This violated the invariant assumption that changes of the same dependency cycle are enqueued in sequence. This could cause the pipeline processor to loop indefinitely under certain conditions. The idea behind this fix is to treat all unprocessed dependencies of other changes in the same cycle as if they were direct dependencies of the current change. By that we will try to enqueue dependencies of any change in the cycle ahead of the whole cycle. Change-Id: I3eeb9fc9f6fca73982ce01d180dca9f58868bff3 |
||
---|---|---|
.. | ||
__init__.py | ||
dependent.py | ||
independent.py | ||
serial.py | ||
shared.py | ||
supercedent.py |