• Francois-Rene Rideau's avatar
    Refactor load-asd to perform a define-op · 7f92cab9
    Francois-Rene Rideau authored
    Split asdf/system-registry away from asdf/find-system: the former defines
    the internal *defined-systems* table and the search mechanism, whereas
    the latter keeps the find-system methods, but also defines a new
    define-op operation, on load-asd will call operate.
    
    Reorder dependencies accordingly.
    
    Have forcing come from the plan, so as to not force again actions from
    dependencies that were already performed in a subcall to operate.
    
    Accept asdf.asd from the same version, so asdf.asd doesn't get removed
    at the very next call to operate (which may now come implicitly
    at the least provocation).
    7f92cab9
Name
Last commit
Last update
..
ecl-make-image Loading commit data...
ecl-prebuilt-systems Loading commit data...
graveyard Loading commit data...
package-inferred-system-test Loading commit data...
sources Loading commit data...
stamp-propagation Loading commit data...
xach-foo-1 Loading commit data...
xach-foo-2 Loading commit data...
always-error.lisp Loading commit data...
asdf-pathname-test.script Loading commit data...
bad-shell-command Loading commit data...
cat-to-stderr.sh Loading commit data...
defmacro-foo.lisp Loading commit data...
defsetf-foo.lisp Loading commit data...
defun-foo.lisp Loading commit data...
defun-setf-foo.lisp Loading commit data...
dll-test.lisp Loading commit data...
dll-user.lisp Loading commit data...
duplicate-components-test.script Loading commit data...
duplicate-components.asd Loading commit data...
ecl-make-image.script Loading commit data...
ecl-prebuilt-systems.script Loading commit data...
exiter.sh Loading commit data...
file1.lisp Loading commit data...
file2.lisp Loading commit data...
file3-only.asd Loading commit data...
file3.lisp Loading commit data...
file4.lisp Loading commit data...
fun-with-undefined-locals.lisp Loading commit data...
good-shell-command Loading commit data...
hello-world-example.asd Loading commit data...
hello.lisp Loading commit data...
in-progress.lisp Loading commit data...
killer.sh Loading commit data...
killercontainer.sh Loading commit data...
l-file.lisp Loading commit data...
l-operation.lisp Loading commit data...
lambda.lisp Loading commit data...
logical-file.lisp Loading commit data...
loop.asd Loading commit data...
make-hello-world.lisp Loading commit data...
monodll-1.lisp Loading commit data...
monodll-user.lisp Loading commit data...
monodll.lisp Loading commit data...
package-inferred-system-test.script Loading commit data...
package-test.lisp Loading commit data...
require-system.asd Loading commit data...
run-tests.sh Loading commit data...
script-support.lisp Loading commit data...
sleeper.sh Loading commit data...
stderr Loading commit data...
test-around-compile.script Loading commit data...
test-asdf.asd Loading commit data...
test-asdf.script Loading commit data...
test-builtin-source-file-type.script Loading commit data...
test-bundle.script Loading commit data...
test-cache-for-introspection.script Loading commit data...
test-cache.script Loading commit data...
test-compile-file-failure.lisp Loading commit data...
test-compile-file-failure.script Loading commit data...
test-concatenate-source.lisp Loading commit data...
test-concatenate-source.script Loading commit data...
test-configuration.script Loading commit data...
test-deferred-warnings.script Loading commit data...
test-defsystem-depends-on-circular.asd Loading commit data...
test-defsystem-depends-on-missing-system.asd Loading commit data...
test-defsystem-depends-on.script Loading commit data...
test-defsystem-errors.script Loading commit data...
test-deprecation.script Loading commit data...
test-encodings.script Loading commit data...
test-extension.l Loading commit data...
test-file Loading commit data...
test-force.script Loading commit data...
test-inline-methods.script Loading commit data...
test-logical-pathname.asd Loading commit data...
test-logical-pathname.script Loading commit data...
test-macosx.script-ignore Loading commit data...
test-missing-lisp-file.script Loading commit data...
test-module-depend.asd Loading commit data...
test-module-depend.script Loading commit data...
test-module-excessive-depend.script Loading commit data...
test-module-pathnames.script Loading commit data...
test-modules-serial.asd Loading commit data...
test-modules.asd Loading commit data...
test-multiple.asd Loading commit data...
test-multiple.script Loading commit data...
test-mutual-redefinition-1.asd Loading commit data...
test-mutual-redefinition-2.asd Loading commit data...
test-mutual-redefinition.script Loading commit data...
test-nested-1.lisp Loading commit data...
test-nested-components.script Loading commit data...
test-operation-classes.script Loading commit data...
test-package.asd Loading commit data...
test-package.script Loading commit data...
test-preloaded.script Loading commit data...
test-program.script Loading commit data...
test-redundant-recompile.script Loading commit data...
test-require.script Loading commit data...
test-retry-loading-component-1.script Loading commit data...
test-run-program-unix.script Loading commit data...
test-run-program.script Loading commit data...
test-samedir-modules.asd Loading commit data...
test-samedir-modules.script Loading commit data...
test-source-file-type-1.asd Loading commit data...
test-source-file-type-2.asd Loading commit data...
test-source-file-type.script Loading commit data...
test-source-registry.script Loading commit data...
test-stamp-propagation.script Loading commit data...
test-static-and-serial.script Loading commit data...
test-symlink-loop.script Loading commit data...
test-sysdef-asdf.script Loading commit data...
test-system-pathnames.script Loading commit data...
test-tmp.cl Loading commit data...
test-tmp.lsp Loading commit data...
test-touch-system-1.script Loading commit data...
test-touch-system-2.script Loading commit data...
test-try-recompiling-1.script Loading commit data...
test-try-refinding.script Loading commit data...
test-undeferred-warnings.script Loading commit data...
test-urls-1.asd Loading commit data...
test-urls-1.script Loading commit data...
test-urls-2.asd Loading commit data...
test-urls-2.script Loading commit data...
test-utilities.script Loading commit data...
test-version.script Loading commit data...
test-weakly-depends-on-present.script Loading commit data...
test-weakly-depends-on-unpresent.asd Loading commit data...
test-weakly-depends-on-unpresent.script Loading commit data...
test-xach-update-bug.script Loading commit data...
test.lisp Loading commit data...
test1.asd Loading commit data...
test1.script Loading commit data...
test2.asd Loading commit data...
test2.script Loading commit data...
test2a.asd Loading commit data...
test2b1.asd Loading commit data...
test2b2.asd Loading commit data...
test2b3.asd Loading commit data...
test3.asd Loading commit data...
test3.script Loading commit data...
test8.script Loading commit data...
test9-1.asd Loading commit data...
test9-2.asd Loading commit data...
test9.script Loading commit data...
try-recompiling-1.asd Loading commit data...
try-recompiling-1.lisp Loading commit data...
try-reloading-1.asd Loading commit data...
try-reloading-dependency.hidden Loading commit data...
undefined-variables-throttled.asd Loading commit data...
unintern-foo.lisp Loading commit data...
use-foo.lisp Loading commit data...
use-setf-foo.lisp Loading commit data...
version.lisp-expr Loading commit data...
wild-module.script Loading commit data...