• Francois-Rene Rideau's avatar
    plan: implement phase level escalation · b7651034
    Francois-Rene Rideau authored
    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).
    b7651034
Name
Last commit
Last update
bin Loading commit data...
contrib Loading commit data...
doc Loading commit data...
ext Loading commit data...
test Loading commit data...
tools Loading commit data...
uiop Loading commit data...
.cl-source-registry.cache Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
Makefile Loading commit data...
Makefile-lisp-scripting Loading commit data...
README.md Loading commit data...
TODO Loading commit data...
action.lisp Loading commit data...
asdf.asd Loading commit data...
backward-interface.lisp Loading commit data...
backward-internals.lisp Loading commit data...
bundle.lisp Loading commit data...
component.lisp Loading commit data...
concatenate-source.lisp Loading commit data...
find-component.lisp Loading commit data...
find-system.lisp Loading commit data...
footer.lisp Loading commit data...
forcing.lisp Loading commit data...
header.lisp Loading commit data...
interface.lisp Loading commit data...
lisp-action.lisp Loading commit data...
make-asdf.bat Loading commit data...
make-asdf.sh Loading commit data...
operate.lisp Loading commit data...
operation.lisp Loading commit data...
output-translations.lisp Loading commit data...
package-inferred-system.lisp Loading commit data...
parse-defsystem.lisp Loading commit data...
plan.lisp Loading commit data...
session.lisp Loading commit data...
source-registry.lisp Loading commit data...
system-registry.lisp Loading commit data...
system.lisp Loading commit data...
upgrade.lisp Loading commit data...
user.lisp Loading commit data...
version.lisp-expr Loading commit data...