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

2.26.47: refactor TRAVERSE after previous introduction of needed-in-image-p.

Introduce a PLAN object for dependency traversal;
have component visit functions use it instead of the ancestor operation.
Introduce an explicit ACTION-STATUS class.
Introduce a PLAN-RECORD-DEPENDENCY hook for POIU.

Also hush warnings around upgrade-only methods.
More uniformly redirect output during testing.
parent 65be1c38
...@@ -10,6 +10,8 @@ else ...@@ -10,6 +10,8 @@ else
lisps ?= ccl clisp sbcl ecl ecl_bytecodes cmucl abcl scl allegro lispworks allegromodern xcl lisps ?= ccl clisp sbcl ecl ecl_bytecodes cmucl abcl scl allegro lispworks allegromodern xcl
endif endif
export ASDF_OUTPUT_TRANSLATIONS := (:output-translations (t ("${sourceDirectory}/tmp/fasls" :implementation)) :ignore-inherited-configuration)
## MAJOR FAIL: gclcvs -- COMPILER BUG! Upstream fixed it, but upstream fails to compile. ## MAJOR FAIL: gclcvs -- COMPILER BUG! Upstream fixed it, but upstream fails to compile.
## NOT SUPPORTED BY OUR TESTS: cormancl genera lispworks-personal-edition mkcl rmcl. Manually tested once in a while. ## NOT SUPPORTED BY OUR TESTS: cormancl genera lispworks-personal-edition mkcl rmcl. Manually tested once in a while.
...@@ -197,7 +199,7 @@ TODO: ...@@ -197,7 +199,7 @@ TODO:
release: TODO test-all test-on-other-machines-too debian-changelog debian-package send-mail-to-mailing-lists release: TODO test-all test-on-other-machines-too debian-changelog debian-package send-mail-to-mailing-lists
.PHONY: install archive archive-copy push doc website clean mrproper \ .PHONY: install archive archive-copy push doc website clean mrproper \
upgrade-test test-forward-references test test-lisp test-upgrade test-forward-references \ test-forward-references test test-lisp test-upgrade test-forward-references \
test-all test-all-lisps test-all-noupgrade \ test-all test-all-lisps test-all-noupgrade \
debian-package release \ debian-package release \
replace-sbcl-asdf replace-ccl-asdf \ replace-sbcl-asdf replace-ccl-asdf \
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
:licence "MIT" :licence "MIT"
:description "Another System Definition Facility" :description "Another System Definition Facility"
:long-description "ASDF builds Common Lisp software organized into defined systems." :long-description "ASDF builds Common Lisp software organized into defined systems."
:version "2.26.46" ;; to be automatically updated by bin/bump-revision :version "2.26.47" ;; to be automatically updated by bin/bump-revision
:depends-on () :depends-on ()
:components :components
((:file "asdf"))) ((:file "asdf")))
......
This diff is collapsed.
Markdown is supported
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