• Francois-Rene Rideau's avatar
    Fold *systems-being-defined* into the *asdf-cache*. · 84e17ea0
    Francois-Rene Rideau authored
    Add regression test for no infinite loop
    when processing asd files that mutually define each other's systems.
    (Prompted by Robert Strandh inquiring about the bug fixed in 2.015.[23]
    after my mentioning an infinite loop in my ASDF3 article.)
    Checked that removing the set-asdf-cache-entry in parse-defsystem triggers the bug.
    84e17ea0
Name
Last commit
Last update
bin Loading commit data...
contrib Loading commit data...
debian Loading commit data...
doc Loading commit data...
test Loading commit data...
uiop Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
Makefile Loading commit data...
README 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...
build.xcvb Loading commit data...
bundle.lisp Loading commit data...
cache.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...
header.lisp Loading commit data...
interface.lisp Loading commit data...
lisp-action.lisp Loading commit data...
operate.lisp Loading commit data...
operation.lisp Loading commit data...
output-translations.lisp Loading commit data...
package-system.lisp Loading commit data...
parse-defsystem.lisp Loading commit data...
plan.lisp Loading commit data...
source-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...