Ignore:
Timestamp:
05/17/14 10:51:33 (9 years ago)
Author:
Mark Evenson
Message:

Update to ASDF 3.1.2.2 version.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/asdf.lisp

    r14661 r14713  
    11;;; -*- mode: Common-Lisp; Base: 10 ; Syntax: ANSI-Common-Lisp ; buffer-read-only: t; -*-
    2 ;;; This is ASDF 3.1.0.103: Another System Definition Facility.
     2;;; This is ASDF 3.1.2.2: Another System Definition Facility.
    33;;;
    44;;; Feedback, bug reports, and patches are all welcome:
     
    820820          `(apply 'ensure-package ',(parse-define-package-form package clauses))))
    821821    `(progn
    822        #+(or ecl gcl) (defpackage ,package (:use))
     822       #+(or ecl gcl mkcl) (defpackage ,package (:use))
    823823       (eval-when (:compile-toplevel :load-toplevel :execute)
    824824         ,ensure-form))))
     
    16681668except on ABCL where it might change between FASL compilation and runtime."
    16691669    (loop* :with o
    1670            :for (feature . detect) :in '((:os-unix . os-unix-p) (:os-windows . os-windows-p)
    1671                                          (:os-macosx . os-macosx-p)
     1670           :for (feature . detect) :in '((:os-unix . os-unix-p) (:os-macosx . os-macosx-p)
     1671                                         (:os-windows . os-windows-p)
    16721672                                         (:genera . os-genera-p) (:os-oldmac . os-oldmac-p))
    1673            :when (and (not o) (funcall detect)) :do (setf o feature) (pushnew o *features*)
     1673           :when (and (or (not o) (eq feature :os-macosx)) (funcall detect))
     1674           :do (setf o feature) (pushnew feature *features*)
    16741675           :else :do (setf *features* (remove feature *features*))
    16751676           :finally
     
    18511852  (defun getcwd ()
    18521853    "Get the current working directory as per POSIX getcwd(3), as a pathname object"
    1853     (or #+abcl (symbol-call :asdf/filesystem :parse-native-namestring
    1854                             (java:jstatic "getProperty" "java.lang.System" "user.dir")
    1855                                                      :ensure-directory t)
     1854    (or #+abcl (truename (symbol-call :asdf/filesystem :parse-native-namestring
     1855                          (java:jstatic "getProperty" "java.lang.System" "user.dir")
     1856                          :ensure-directory t))
    18561857        #+allegro (excl::current-directory)
    18571858        #+clisp (ext:default-directory)
     
    39903991    (assert (or streamp pathnamep))
    39913992    (let* ((afterp (position :close-stream body))
    3992            (before (if afterp (subseq body 0 (1- afterp)) body))
     3993           (before (if afterp (subseq body 0 afterp) body))
    39933994           (after (when afterp (subseq body (1+ afterp))))
    39943995           (beforef (gensym "BEFORE"))
     
    40104011          ,@(when type `(:type ,type))
    40114012          ,@(when keep `(:keep ,keep))
    4012           ,@(when after `(:after `#',afterf))
     4013          ,@(when after `(:after #',afterf))
    40134014          ,@(when element-type `(:element-type ,element-type))
    40144015          ,@(when external-format `(:external-format ,external-format))))))
     
    44684469                       &key kind output-name prologue-code epilogue-code extra-object-files
    44694470                         (prelude () preludep) (postlude () postludep)
    4470                          (entry-point () entry-point-p) build-args)
     4471                         (entry-point () entry-point-p) build-args no-uiop)
    44714472    (declare (ignorable destination lisp-object-files extra-object-files kind output-name
    44724473                        prologue-code epilogue-code prelude preludep postlude postludep
    4473                         entry-point entry-point-p build-args))
     4474                        entry-point entry-point-p build-args no-uiop))
    44744475    "On ECL, create an executable at pathname DESTINATION from the specified OBJECT-FILES and options"
    44754476    ;; Is it meaningful to run these in the current environment?
     
    44784479    #-(or ecl mkcl) (error "~S not implemented for your implementation (yet)" 'create-image)
    44794480    #+(or ecl mkcl)
    4480     (let ((epilogue-forms
    4481             (append
    4482              (when epilogue-code `(,epilogue-code))
    4483              (when postludep `((setf *image-postlude* ',postlude)))
    4484              (when preludep `((setf *image-prelude* ',prelude)))
    4485              (when entry-point-p `((setf *image-entry-point* ',entry-point)))
    4486              (case kind
    4487                ((:image)
    4488                 (setf kind :program) ;; to ECL, it's just another program.
    4489                 `((setf *image-dumped-p* t)
    4490                   (si::top-level #+ecl t) (quit)))
    4491                ((:program)
    4492                 `((setf *image-dumped-p* :executable)
    4493                   (shell-boolean-exit
    4494                    (restore-image))))))))
     4481    (let ((epilogue-code
     4482            (if no-uiop
     4483                epilogue-code
     4484                (let ((forms
     4485                        (append
     4486                         (when epilogue-code `(,epilogue-code))
     4487                         (when postludep `((setf *image-postlude* ',postlude)))
     4488                         (when preludep `((setf *image-prelude* ',prelude)))
     4489                         (when entry-point-p `((setf *image-entry-point* ',entry-point)))
     4490                         (case kind
     4491                           ((:image)
     4492                            (setf kind :program) ;; to ECL, it's just another program.
     4493                            `((setf *image-dumped-p* t)
     4494                              (si::top-level #+ecl t) (quit)))
     4495                           ((:program)
     4496                            `((setf *image-dumped-p* :executable)
     4497                              (shell-boolean-exit
     4498                               (restore-image))))))))
     4499                  (when forms `(progn ,@forms))))))
    44954500      #+ecl (check-type kind (member :dll :lib :static-library :program :object :fasl))
    44964501      (apply #+ecl 'c::builder #+ecl kind
     
    45054510             (append
    45064511              (when prologue-code `(:prologue-code ,prologue-code))
    4507               (when epilogue-forms `(:epilogue-code (progn ,@epilogue-forms)))
     4512              (when epilogue-code `(:epilogue-code ,epilogue-code))
    45084513              #+mkcl (when extra-object-files `(:object-files ,extra-object-files))
    45094514              build-args)))))
     
    54285433   #+sbcl #:sb-grovel-unknown-constant-condition
    54295434   ;; Functions & Macros
    5430    #:get-optimization-settings #:proclaim-optimization-settings
     5435   #:get-optimization-settings #:proclaim-optimization-settings #:with-optimization-settings
    54315436   #:call-with-muffled-compiler-conditions #:with-muffled-compiler-conditions
    54325437   #:call-with-muffled-loader-conditions #:with-muffled-loader-conditions
     
    54685473  (defvar *previous-optimization-settings* nil
    54695474    "Optimization settings saved by PROCLAIM-OPTIMIZATION-SETTINGS")
     5475  (defparameter +optimization-variables+
     5476    ;; TODO: allegro genera corman mcl
     5477    (or #+(or abcl xcl) '(system::*speed* system::*space* system::*safety* system::*debug*)
     5478        #+clisp '() ;; system::*optimize* is a constant hash-table! (with non-constant contents)
     5479        #+clozure '(ccl::*nx-speed* ccl::*nx-space* ccl::*nx-safety*
     5480                    ccl::*nx-debug* ccl::*nx-cspeed*)
     5481        #+(or cmu scl) '(c::*default-cookie*)
     5482        #+ecl (unless (use-ecl-byte-compiler-p) '(c::*speed* c::*space* c::*safety* c::*debug*))
     5483        #+gcl '(compiler::*speed* compiler::*space* compiler::*compiler-new-safety* compiler::*debug*)
     5484        #+lispworks '(compiler::*optimization-level*)
     5485        #+mkcl '(si::*speed* si::*space* si::*safety* si::*debug*)
     5486        #+sbcl '(sb-c::*policy*)))
    54705487  (defun get-optimization-settings ()
    54715488    "Get current compiler optimization settings, ready to PROCLAIM again"
    5472     #-(or clisp clozure cmu ecl mkcl sbcl scl)
    5473     (warn "~S does not support ~S. Please help me fix that." 'get-optimization-settings (implementation-type))
    5474     #+clozure (ccl:declaration-information 'optimize nil)
    5475     #+(or clisp cmu ecl mkcl sbcl scl)
     5489    #-(or abcl allegro clisp clozure cmu ecl lispworks mkcl sbcl scl xcl)
     5490    (warn "~S does not support ~S. Please help me fix that."
     5491          'get-optimization-settings (implementation-type))
     5492    #+(or abcl allegro clisp clozure cmu ecl lispworks mkcl sbcl scl xcl)
    54765493    (let ((settings '(speed space safety debug compilation-speed #+(or cmu scl) c::brevity)))
    5477       #.`(loop :for x :in settings
    5478                ,@(or #+ecl '(:for v :in '(c::*speed* c::*space* c::*safety* c::*debug*))
    5479                      #+mkcl '(:for v :in '(si::*speed* si::*space* si::*safety* si::*debug*))
    5480                      #+(or cmu scl) '(:for f :in '(c::cookie-speed c::cookie-space c::cookie-safety c::cookie-debug c::cookie-cspeed c::cookie-brevity)))
    5481                :for y = (or #+clisp (gethash x system::*optimize*)
    5482                             #+(or ecl mkcl) (symbol-value v)
    5483                             #+(or cmu scl) (funcall f c::*default-cookie*)
     5494      #.`(loop #+(or allegro clozure)
     5495               ,@'(:with info = #+allegro (sys:declaration-information 'optimize)
     5496                   #+clozure (ccl:declaration-information 'optimize nil))
     5497               :for x :in settings
     5498               ,@(or #+(or abcl ecl gcl mkcl xcl) '(:for v :in +optimization-variables+))
     5499               :for y = (or #+(or allegro clozure) (second (assoc x info)) ; normalize order
     5500                            #+clisp (gethash x system::*optimize* 1)
     5501                            #+(or abcl ecl mkcl xcl) (symbol-value v)
     5502                            #+(or cmu scl) (slot-value c::*default-cookie*
     5503                                                       (case x (compilation-speed 'c::cspeed)
     5504                                                             (otherwise x)))
     5505                            #+lispworks (slot-value compiler::*optimization-level* x)
    54845506                            #+sbcl (cdr (assoc x sb-c::*policy*)))
    54855507               :when y :collect (list x y))))
     
    54895511    (let ((settings (get-optimization-settings)))
    54905512      (unless (equal *previous-optimization-settings* settings)
    5491         (setf *previous-optimization-settings* settings)))))
     5513        (setf *previous-optimization-settings* settings))))
     5514  (defmacro with-optimization-settings ((&optional (settings *optimization-settings*)) &body body)
     5515    #+(or allegro clisp)
     5516    (let ((previous-settings (gensym "PREVIOUS-SETTINGS")))
     5517      `(let ((,previous-settings (get-optimization-settings)))
     5518         ,@(when settings `((proclaim `(optimize ,@,settings))))
     5519         (unwind-protect (progn ,@body)
     5520           (proclaim `(optimize ,@,previous-settings)))))
     5521    #-(or allegro clisp)
     5522    `(let ,(loop :for v :in +optimization-variables+ :collect `(,v ,v))
     5523       ,@(when settings `((proclaim `(optimize ,@,settings))))
     5524       ,@body)))
    54925525
    54935526
     
    65366569   :uiop/configuration :uiop/backward-driver))
    65376570
    6538 #+mkcl (provide :uiop)
     6571;; Provide both lowercase and uppercase, to satisfy more people.
     6572(provide "uiop") (provide "UIOP")
    65396573;;;; -------------------------------------------------------------------------
    65406574;;;; Handle upgrade as forward- and backward-compatibly as possible
     
    66066640         ;; "3.4.5.0.8" would be your eighth local modification of official release 3.4.5
    66076641         ;; "3.4.5.67.8" would be your eighth local modification of development version 3.4.5.67
    6608          (asdf-version "3.1.0.103")
     6642         (asdf-version "3.1.2.2")
    66096643         (existing-version (asdf-version)))
    66106644    (setf *asdf-version* asdf-version)
     
    69646998;;;; version-satisfies
    69656999(with-upgradability ()
     7000  ;; short-circuit testing of null version specifications.
     7001  ;; this is an all-pass, without warning
     7002  (defmethod version-satisfies :around ((c t) (version null))
     7003    t)
    69667004  (defmethod version-satisfies ((c component) version)
    69677005    (unless (and version (slot-boundp c 'version) (component-version c))
    69687006      (when version
    69697007        (warn "Requested version ~S but ~S has no version" version c))
    6970       (return-from version-satisfies t))
     7008      (return-from version-satisfies nil))
    69717009    (version-satisfies (component-version c) version))
    69727010
     
    91279165    ;; If we're in the middle of something, restart it.
    91289166    (when *asdf-cache*
    9129       (let ((l (loop* :for (x y) :being :the hash-keys :of *asdf-cache*
    9130                       :when (eq x 'find-system) :collect y)))
     9167      (let ((l (loop :for k :being :the hash-keys :of *asdf-cache*
     9168                     :when (eq (first k) 'find-system) :collect (second k))))
    91319169        (clrhash *asdf-cache*)
    91329170        (dolist (s l) (find-system s nil)))))
     
    1016310201    ((prologue-code :initform nil :initarg :prologue-code :reader prologue-code)
    1016410202     (epilogue-code :initform nil :initarg :epilogue-code :reader epilogue-code)
     10203     (no-uiop :initform nil :initarg :no-uiop :reader no-uiop)
    1016510204     (prefix-lisp-object-files :initarg :prefix-lisp-object-files
    1016610205                               :initform nil :accessor prefix-lisp-object-files)
     
    1017410213  (defmethod prologue-code ((x t)) nil)
    1017510214  (defmethod epilogue-code ((x t)) nil)
     10215  (defmethod no-uiop ((x t)) nil)
    1017610216  (defmethod prefix-lisp-object-files ((x t)) nil)
    1017710217  (defmethod postfix-lisp-object-files ((x t)) nil)
     
    1027310313      ((member :dll :lib :shared-library :static-library :program :object :program)
    1027410314       (compile-file-type :type bundle-type))
    10275       ((member :image) "image")
     10315      ((member :image) #-allegro "image" #+allegro "dxl")
    1027610316      ((member :dll :shared-library) (cond ((os-macosx-p) "dylib") ((os-unix-p) "so") ((os-windows-p) "dll")))
    1027710317      ((member :lib :static-library) (cond ((os-unix-p) "a")
    10278              ((os-windows-p) (if (featurep '(:or :mingw32 :mingw64)) "a" "lib"))))
     10318                                           ((os-windows-p) (if (featurep '(:or :mingw32 :mingw64)) "a" "lib"))))
    1027910319      ((eql :program) (cond ((os-unix-p) nil) ((os-windows-p) "exe")))))
    1028010320
     
    1033710377    (setf (extra-build-args instance)
    1033810378          (remove-plist-keys
    10339            '(:type :monolithic :name-suffix :epilogue-code :prologue-code :lisp-files)
     10379           '(:type :monolithic :name-suffix :epilogue-code :prologue-code :lisp-files
     10380             :force :force-not :plan-class) ;; TODO: refactor so we don't mix plan and operation arguments
    1034010381           (operation-original-initargs instance))))
    1034110382
     
    1058710628
    1058810629  (defun asdf-library-pathname ()
    10589     #+ecl (compile-file-pathname "sys:asdf" :type :lib)
     10630    #+ecl (or (probe-file* (compile-file-pathname "sys:asdf" :type :lib)) ;; new style
     10631              (probe-file* (compile-file-pathname "sys:asdf" :type :object))) ;; old style
    1059010632    #+mkcl (make-pathname :type (bundle-pathname-type :lib) :defaults #p"sys:contrib;asdf"))
    1059110633
     10634  (defun compiler-library-pathname ()
     10635    #+ecl (compile-file-pathname "sys:cmp" :type :lib)
     10636    #+mkcl (make-pathname :type (bundle-pathname-type :lib) :defaults #p"sys:cmp"))
     10637
    1059210638  (defun make-library-system (name pathname)
    10593     (make-instance 'prebuilt-system :name name :static-library (resolve-symlinks* pathname)))
     10639    (make-instance 'prebuilt-system
     10640                   :name (coerce-name name) :static-library (resolve-symlinks* pathname)))
    1059410641
    1059510642  (defmethod component-depends-on :around ((o image-op) (c system))
     
    1059710644      (flet ((has-it-p (x) (find x deps :test 'equal :key 'coerce-name)))
    1059810645        `((,lib-op
    10599            #+mkcl ,@(unless (has-it-p "cmp")
    10600                       `(,(make-library-system
    10601                           "cmp" (make-pathname :type (bundle-pathname-type :lib)
    10602                                                :defaults #p"sys:cmp"))))
    10603            ,@(unless (or (has-it-p "asdf") (has-it-p "uiop"))
     10646           ,@(unless (or (no-uiop c) (has-it-p "cmp"))
     10647               `(,(make-library-system
     10648                   "cmp" (compiler-library-pathname))))
     10649           ,@(unless (or (no-uiop c) (has-it-p "uiop") (has-it-p "asdf"))
    1060410650               `(,(cond
    1060510651                    ((system-source-directory :uiop) (find-system :uiop))
    1060610652                    ((system-source-directory :asdf) (find-system :asdf))
    10607                     (t (make-fake-asdf-system "asdf" (asdf-library-pathname))))))
     10653                    (t (make-library-system "asdf" (asdf-library-pathname))))))
    1060810654           ,@deps)))))
    1060910655
     
    1062510671               :build-args (or (extra-build-args o) (when programp (extra-build-args c)))
    1062610672               :extra-object-files (or (extra-object-files o) (when programp (extra-object-files c)))
     10673               :no-uiop (no-uiop c)
    1062710674               (when programp `(:entry-point ,(component-entry-point c))))))))
    1062810675
     
    1063810685
    1063910686
    10640 ;;; Backward compatibility with pre-3.1.1 names
     10687;;; Backward compatibility with pre-3.1.2 names
    1064110688(defclass fasl-op (selfward-operation)
    1064210689  ((selfward-operation :initform 'compile-bundle-op :allocation :class)))
     
    1091810965;;;; Package systems in the style of quick-build or faslpath
    1091910966
    10920 (uiop:define-package :asdf/package-system
    10921   (:recycle :asdf/package-system :asdf)
     10967(uiop:define-package :asdf/package-inferred-system
     10968  (:recycle :asdf/package-inferred-system :asdf/package-system :asdf)
    1092210969  (:use :uiop/common-lisp :uiop
    1092310970        :asdf/defsystem ;; Using the old name of :asdf/parse-defsystem for compatibility
    1092410971        :asdf/upgrade :asdf/component :asdf/system :asdf/find-system :asdf/lisp-action)
    1092510972  (:export
    10926    #:package-system #:register-system-packages #:sysdef-package-system-search
    10927    #:*defpackage-forms* #:*package-systems* #:package-system-missing-package-error))
    10928 (in-package :asdf/package-system)
    10929 
    10930 (with-upgradability ()
    10931   (defparameter *defpackage-forms* '(cl:defpackage uiop:define-package))
    10932 
    10933   (defun initial-package-systems-table ()
     10973   #:package-inferred-system #:sysdef-package-inferred-system-search
     10974   #:package-system ;; backward compatibility only. To be removed.
     10975   #:register-system-packages
     10976   #:*defpackage-forms* #:*package-inferred-systems* #:package-inferred-system-missing-package-error))
     10977(in-package :asdf/package-inferred-system)
     10978
     10979(with-upgradability ()
     10980  (defparameter *defpackage-forms* '(defpackage define-package))
     10981
     10982  (defun initial-package-inferred-systems-table ()
    1093410983    (let ((h (make-hash-table :test 'equal)))
    1093510984      (dolist (p (list-all-packages))
     
    1093810987      h))
    1093910988
    10940   (defvar *package-systems* (initial-package-systems-table))
    10941 
    10942   (defclass package-system (system)
     10989  (defvar *package-inferred-systems* (initial-package-inferred-systems-table))
     10990
     10991  (defclass package-inferred-system (system)
    1094310992    ())
     10993
     10994  ;; For backward compatibility only. To be removed in an upcoming release:
     10995  (defclass package-system (package-inferred-system) ())
    1094410996
    1094510997  (defun defpackage-form-p (form)
     
    1095611008      (stream-defpackage-form f)))
    1095711009
    10958   (define-condition package-system-missing-package-error (system-definition-error)
     11010  (define-condition package-inferred-system-missing-package-error (system-definition-error)
    1095911011    ((system :initarg :system :reader error-system)
    1096011012     (pathname :initarg :pathname :reader error-pathname))
    1096111013    (:report (lambda (c s)
    1096211014               (format s (compatfmt "~@<No package form found while ~
    10963                                      trying to define package-system ~A from file ~A~>")
     11015                                     trying to define package-inferred-system ~A from file ~A~>")
    1096411016                       (error-system c) (error-pathname c)))))
    1096511017
     
    1099011042    (let ((name (or (eq system t) (coerce-name system))))
    1099111043      (dolist (p (ensure-list packages))
    10992         (setf (gethash (package-designator-name p) *package-systems*) name))))
     11044        (setf (gethash (package-designator-name p) *package-inferred-systems*) name))))
    1099311045
    1099411046  (defun package-name-system (package-name)
     
    1099611048otherwise return a default system name computed from PACKAGE-NAME."
    1099711049    (check-type package-name string)
    10998     (if-let ((system-name (gethash package-name *package-systems*)))
     11050    (if-let ((system-name (gethash package-name *package-inferred-systems*)))
    1099911051      system-name
    1100011052      (string-downcase package-name)))
    1100111053
    11002   (defun package-system-file-dependencies (file &optional system)
     11054  (defun package-inferred-system-file-dependencies (file &optional system)
    1100311055    (if-let (defpackage-form (file-defpackage-form file))
    1100411056      (remove t (mapcar 'package-name-system (package-dependencies defpackage-form)))
    11005       (error 'package-system-missing-package-error :system system :pathname file)))
    11006 
    11007   (defun same-package-system-p (system name directory subpath dependencies)
    11008     (and (eq (type-of system) 'package-system)
     11057      (error 'package-inferred-system-missing-package-error :system system :pathname file)))
     11058
     11059  (defun same-package-inferred-system-p (system name directory subpath dependencies)
     11060    (and (eq (type-of system) 'package-inferred-system)
    1100911061         (equal (component-name system) name)
    1101011062         (pathname-equal directory (component-pathname system))
     
    1101811070                            (equal (slot-value child 'relative-pathname) subpath))))))))
    1101911071
    11020   (defun sysdef-package-system-search (system)
     11072  (defun sysdef-package-inferred-system-search (system)
    1102111073    (let ((primary (primary-system-name system)))
    1102211074      (unless (equal primary system)
    1102311075        (let ((top (find-system primary nil)))
    11024           (when (typep top 'package-system)
     11076          (when (typep top 'package-inferred-system)
    1102511077            (if-let (dir (system-source-directory top))
    1102611078              (let* ((sub (subseq system (1+ (length primary))))
     
    1102811080                                     :truename *resolve-symlinks*)))
    1102911081                (when (file-pathname-p f)
    11030                   (let ((dependencies (package-system-file-dependencies f system))
     11082                  (let ((dependencies (package-inferred-system-file-dependencies f system))
    1103111083                        (previous (cdr (system-registered-p system))))
    11032                     (if (same-package-system-p previous system dir sub dependencies)
     11084                    (if (same-package-inferred-system-p previous system dir sub dependencies)
    1103311085                        previous
    1103411086                        (eval `(defsystem ,system
    11035                                  :class package-system
     11087                                 :class package-inferred-system
    1103611088                                 :source-file nil
    1103711089                                 :pathname ,dir
     
    1104011092
    1104111093(with-upgradability ()
    11042   (pushnew 'sysdef-package-system-search *system-definition-search-functions*))
     11094  (pushnew 'sysdef-package-inferred-system-search *system-definition-search-functions*)
     11095  (setf *system-definition-search-functions*
     11096        (remove (find-symbol* :sysdef-package-system-search :asdf/package-system nil)
     11097                *system-definition-search-functions*)))
    1104311098;;;; ---------------------------------------------------------------------------
    1104411099;;;; Handle ASDF package upgrade, including implementation-dependent magic.
     
    1105511110   :asdf/output-translations :asdf/source-registry
    1105611111   :asdf/plan :asdf/operate :asdf/parse-defsystem :asdf/bundle :asdf/concatenate-source
    11057    :asdf/backward-internals :asdf/backward-interface :asdf/package-system)
     11112   :asdf/backward-internals :asdf/backward-interface :asdf/package-inferred-system)
    1105811113  ;; Note: (1) we are NOT automatically reexporting everything from previous packages.
    1105911114  ;; (2) we only reexport UIOP functionality when backward-compatibility requires it.
     
    1110211157   #:file-type #:source-file-type
    1110311158
    11104    #:package-system #:register-system-packages
     11159   #:package-inferred-system #:register-system-packages
     11160   #:package-system ;; backward-compatibility during migration, to be removed in a further release.
    1110511161
    1110611162   #:component-children          ; component accessors
     
    1116511221   #:circular-dependency        ; errors
    1116611222   #:duplicate-names #:non-toplevel-system #:non-system-system
    11167    #:package-system-missing-package-error
     11223   #:package-inferred-system-missing-package-error
    1116811224   #:operation-definition-warning #:operation-definition-error
    1116911225
     
    1121511271(uiop/package:define-package :asdf/user
    1121611272  (:nicknames :asdf-user)
    11217   ;; NB: releases before 3.1.1 this :use'd only uiop/package instead of uiop below.
     11273  ;; NB: releases before 3.1.2 this :use'd only uiop/package instead of uiop below.
    1121811274  ;; They also :use'd uiop/common-lisp, that reexports common-lisp and is not included in uiop.
    1121911275  ;; ASDF3 releases from 2.27 to 2.31 called uiop asdf-driver and asdf/foo uiop/foo.
Note: See TracChangeset for help on using the changeset viewer.