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

2.26.53: move slots out of OPERATION, to PLAN or special variables.

Also, fix make-pathname* to make CLISP happy.
Uniformly use "backward-compat*" in comments.
Rename operation-forced{,-not}-p to action-forced-p.
Shuffle some functions around.
Refactor operate into an :around and a regular method.
parent 3150f4b2
......@@ -13,10 +13,7 @@
concatenate all files for the system, then link them and load the result (load-compiled-concatenated-op),
concatenate all files for the system *and* its dependencies, link and load (monolithic-load-compiled-concatenated-op).
* Stop the dynamic ASDFn temporary package madness.
** Just Have ASDF-USER that :use's ASDF and ASDF-UTILS
* Force cleanup:
** Move verbose, force, force-not out of operation-ancestor into the plan.
** Remove operation-ancestor.
** Have find-operation be a simple memoizing thing (possible?)
** Replace any user-provided make-instance'd operation by the memoized version?
** Just have a single ASDF-USER that :use's ASDF and ASDF-UTILS
* operation cleanup?
** Kill backward-compat functions after all clients have moved on.
** Kill original-initargs -- BEWARE, it currently has clients!
......@@ -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.52" ;; to be automatically updated by bin/bump-revision
:version "2.26.53" ;; to be automatically updated by bin/bump-revision
:depends-on ()
((:file "asdf")))
This diff is collapsed.
......@@ -187,7 +187,7 @@ is bound, write a message and exit on an error. If
(defun compile-asdf (&optional (output *asdf-fasl*))
(ensure-directories-exist *asdf-fasl*)
;; style warnings shouldn't abort the compilation [2010/02/03:rpg]
(handler-bind (#+sbcl (sb-c::simple-compiler-note #'muffle-warning)
(handler-bind (#+sbcl ((or sb-c::simple-compiler-note sb-kernel:redefinition-warning) #'muffle-warning)
#+(and ecl (not ecl-bytecmp))
((or c:compiler-note c::compiler-debug-note
c:compiler-warning) ;; ECL emits more serious warnings than it should.
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