Skip to content
Snippets Groups Projects
Commit b7651034 authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

plan: implement phase level escalation

Track at which level of nested calls to OPERATE a not-done action is needed;
if it is needed at a higher level than previously traversed, then traverse again
to schedule it (and its transitive dependencies) to be done in the higher level.
This fixes cases, such as in (test-system "cl-protobufs-tests"), where a library
was already marked as needed at a low level of OPERATE, but if actually needed
at higher level due to a defsystem-depends-on, and was previously not loaded
early enough (after this plan refactoring).
parent eed95a70
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment