Commit 331df45f authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

2.26.8: Fix the long-standing bug of dependency changes not being propagated between systems.

https://bugs.launchpad.net/asdf/+bug/479522
This used to be a glaring bug for most and a dubious "feature" for a few.
Those few can nowadays reproduce their "feature" cleanly using :force-not if they want.
Refactor the TRAVERSE protocol to fix the issue,
notably replacing the special *forcing* by a lexical.
Also fix another subtle bug whereby an unchanged dependency in a forced system
could be re-compiled after being loaded.
Kill many obsolete comments.
Do :force and :force-not more cleanly, and fix the case where it's T.
parent 5f7af391
......@@ -14,7 +14,7 @@
:licence "MIT"
:description "Another System Definition Facility"
:long-description "ASDF builds Common Lisp software organized into defined systems."
:version "2.26.7" ;; to be automatically updated by bin/bump-revision
:version "2.26.8" ;; to be automatically updated by bin/bump-revision
:depends-on ()
:components
((:file "asdf")))
......
This diff is collapsed.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment