diff --git a/GNUmakefile b/GNUmakefile index 02c3a8948d9a0580360b06ca1701d12601ee5ae2..e466c66c8c63b13a0dbb8ef5d9f99b7d306f3195 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -44,7 +44,7 @@ website: make -C doc website clean_dirs = $(sourceDirectory) -clean_extensions = fasl dfsl cfsl fasl fas lib dx32fsl lx64fsl lx32fsl o bak +clean_extensions = fasl dfsl cfsl fasl fas lib dx32fsl lx64fsl lx32fsl o bak x86f clean: FORCE @for dir in $(clean_dirs); do \ diff --git a/asdf.lisp b/asdf.lisp index 482188dd5f9ec22706cc645e94344b9199958a40..fddbfe9754536389c7fb90727d98a62964f63569 100644 --- a/asdf.lisp +++ b/asdf.lisp @@ -73,7 +73,7 @@ (eval-when (:load-toplevel :compile-toplevel :execute) (defvar *asdf-version* nil) (defvar *upgraded-p* nil) - (let* ((asdf-version "2.010.2") ;; bump this version when you modify this file. + (let* ((asdf-version "2.010.3") ;; bump this version when you modify this file. (existing-asdf (fboundp 'find-system)) (existing-version *asdf-version*) (already-there (equal asdf-version existing-version))) @@ -2201,7 +2201,7 @@ details." (defun* class-for-type (parent type) (or (loop :for symbol :in (list - (unless (keywordp type) type) + type (find-symbol (symbol-name type) *package*) (find-symbol (symbol-name type) :asdf)) :for class = (and symbol (find-class symbol nil)) @@ -3548,7 +3548,7 @@ with a different configuration, so the configuration would be re-read then." (clear-output-translations)) ;;;; ----------------------------------------------------------------- -;;;; Hook into REQUIRE for ABCL, ClozureCL, CMUCL, ECL and SBCL +;;;; Hook into REQUIRE for ABCL, CLISP, ClozureCL, CMUCL, ECL and SBCL ;;;; (defun* module-provide-asdf (name) (handler-bind