Missing prepare-define-op
Bug #1741083 reported by
Faré
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ASDF |
New
|
Undecided
|
Unassigned |
Bug Description
While fixing find-system for https:/
I'm not going to fix it. This will be a great way for my successor to get acquainted with the deepest guts of the dependency traversal algorithm.
To post a comment you must log in.
The test case would be something like: depends- on b.
a defsystem-
b is modified.
b is loaded and now up-to-date (in the same image, without loading a).
Next time a is loaded, a.asd should be re-loaded because b was modified, but isn't.
To fix this bug, find-system would be refactored so it can directly use action-up-to-date-p on define-op. Define-op would have a new operation prepare-define-op as selfward-operation dependency. And prepare-define-op would depend on the definition- dependencies.