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

2.33.4: various tweaks

export sequential-plan;
recognize original-initargs as exported but not defined (slot name);
don't error while testing for not-defined-yet type (helps POIU when symbol exists but not type);
reindent a clause of compute-action-stamp.
parent a6a7213e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -74,7 +74,7 @@
  :licence "MIT"
  :description "Another System Definition Facility"
  :long-description "ASDF builds Common Lisp software organized into defined systems."
  :version "2.33.3" ;; to be automatically updated by make bump-version
  :version "2.33.4" ;; to be automatically updated by make bump-version
  :depends-on ()
  #+asdf3 :encoding #+asdf3 :utf-8
  ;; For most purposes, asdf itself specially counts as a builtin system.
+1 −1
Original line number Diff line number Diff line
;;; -*- mode: Common-Lisp; Base: 10 ; Syntax: ANSI-Common-Lisp -*-
;;; This is ASDF 2.33.3: Another System Definition Facility.
;;; This is ASDF 2.33.4: Another System Definition Facility.
;;;
;;; Feedback, bug reports, and patches are all welcome:
;;; please mail to <asdf-devel@common-lisp.net>.
+1 −1
Original line number Diff line number Diff line
@@ -19,7 +19,7 @@
  ;; TODO: automatically generate interface with reexport?
  (:export
   #:defsystem #:find-system #:locate-system #:coerce-name
   #:oos #:operate #:traverse #:perform-plan
   #:oos #:operate #:traverse #:perform-plan #:sequential-plan
   #:system-definition-pathname #:with-system-definitions
   #:search-for-system-definition #:find-component #:component-find-path
   #:compile-system #:load-system #:load-systems
+3 −3
Original line number Diff line number Diff line
@@ -241,9 +241,9 @@ the action of OPERATION on COMPONENT in the PLAN"))
              (and all-present up-to-date-p (operation-done-p o c) (not (action-forced-p plan o c))))
          (values done-stamp ;; return the hard-earned timestamp
                  (or just-done
                      (or out-op ;; a file-creating op is done when all files are up to date
                      out-op ;; a file-creating op is done when all files are up to date
                      ;; a image-effecting a placeholder op is done when it was actually run,
                          (and op-time (eql op-time done-stamp))))) ;; with the matching stamp
                      (and op-time (eql op-time done-stamp)))) ;; with the matching stamp
          ;; done-stamp invalid: return a timestamp in an indefinite future, action not done yet
          (values t nil)))))

+1 −0
Original line number Diff line number Diff line
@@ -110,6 +110,7 @@
    asdf/component:version
    asdf/lisp-action:flags
    asdf/operation:feature
    asdf/operation:original-initargs
    asdf/plan:index
    asdf/plan:forced
    asdf/plan:forced-not
Loading