Changeset 14941


Ignore:
Timestamp:
01/11/17 20:53:09 (5 years ago)
Author:
Mark Evenson
Message:

asdf: update to asdf-3.2.0

Location:
trunk/abcl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/doc/asdf/asdf.texinfo

    r14928 r14941  
    6666@titlepage
    6767@title ASDF: Another System Definition Facility
    68 @subtitle Manual for Version 3.1.7.43
     68@subtitle Manual for Version 3.2.0
    6969@c The following two commands start the copyright page.
    7070@page
     
    8383@top ASDF: Another System Definition Facility
    8484@ifnottex
    85 Manual for Version 3.1.7.43
     85Manual for Version 3.2.0
    8686@end ifnottex
    8787
  • trunk/abcl/src/org/armedbear/lisp/asdf.lisp

    r14928 r14941  
    11;;; -*- mode: Lisp; Base: 10 ; Syntax: ANSI-Common-Lisp ; buffer-read-only: t; -*-
    2 ;;; This is ASDF 3.1.7.43: Another System Definition Facility.
     2;;; This is ASDF 3.2.0: Another System Definition Facility.
    33;;;
    44;;; Feedback, bug reports, and patches are all welcome:
     
    16681668
    16691669(with-upgradability ()
    1670   (defparameter *uiop-version* "3.1.7.43")
     1670  (defparameter *uiop-version* "3.2.0")
    16711671
    16721672  (defun unparse-version (version-list)
     
    74597459         ;; "3.4.5.0.8" would be your eighth local modification of official release 3.4.5
    74607460         ;; "3.4.5.67.8" would be your eighth local modification of development version 3.4.5.67
    7461          (asdf-version "3.1.7.43")
     7461         (asdf-version "3.2.0")
    74627462         (existing-version (asdf-version)))
    74637463    (setf *asdf-version* asdf-version)
     
    91699169             (list (type-of o)))))
    91709170
    9171   (with-asdf-deprecation (:style-warning "3.2")
    9172     (defun backward-compatible-depends-on (o c)
    9173       "DEPRECATED: all subclasses of OPERATION used in ASDF should inherit from one of
     9171  (defun backward-compatible-depends-on (o c)
     9172    "DEPRECATED: all subclasses of OPERATION used in ASDF should inherit from one of
    91749173 DOWNWARD-OPERATION UPWARD-OPERATION SIDEWAY-OPERATION SELFWARD-OPERATION NON-PROPAGATING-OPERATION.
    91759174 The function BACKWARD-COMPATIBLE-DEPENDS-ON temporarily provides ASDF2 behaviour for those that
    91769175 don't. In the future this functionality will be removed, and the default will be no propagation."
    9177       `(,@(sideway-operation-depends-on o c)
    9178         ,@(when (typep c 'parent-component) (downward-operation-depends-on o c)))))
     9176    (uiop/version::notify-deprecated-function
     9177     (version-deprecation *asdf-version* :style-warning "3.2")
     9178     'backward-compatible-depends-on)
     9179    `(,@(sideway-operation-depends-on o c)
     9180      ,@(when (typep c 'parent-component) (downward-operation-depends-on o c))))
    91799181
    91809182  (defmethod component-depends-on ((o operation) (c component))
     
    1231712319   #:component-load-dependencies
    1231812320   #:enable-asdf-binary-locations-compatibility
    12319    #:operation-forced
    1232012321   #:operation-on-failure #:operation-on-warnings #:on-failure #:on-warnings
    1232112322   #:component-property
     
    1235212353    ;; Old deprecated name for the same thing. Please update your software.
    1235312354    (component-sideway-dependencies component))
    12354 
    12355   (defun* (operation-forced) (operation)
    12356     "DEPRECATED. Assume it's (constantly nil) instead -- until it disappears."
    12357     ;; This function exists for backward compatibility with swank.asd, its only user,
    12358     ;; that still abuses it as of 2016-10-01.
    12359     ;;
    12360     ;; The magic PERFORM method in swank.asd only actually loads swank if it sees
    12361     ;; that the operation was forced. But it actually fails, badly, in that case.
    12362     ;; The correctness criterion for a build specification (which is _not_
    12363     ;; specific to ASDF) requires that the effects of a build step must NOT depend
    12364     ;; on whether the step was "forced" or not. Therefore it is correct that this
    12365     ;; method should return constantly the same result. Since returning T currently
    12366     ;; causes massive failure in SLIME, it shall be constantly NIL.
    12367     ;; see also https://bugs.launchpad.net/asdf/+bug/1629582
    12368     (declare (ignore operation))
    12369     nil)
    1237012355
    1237112356  ;; These old interfaces from ASDF1 have never been very meaningful
     
    1279912784
    1280012785  ;; Advertise the features we provide.
    12801   (dolist (f '(:asdf :asdf2 :asdf3 :asdf3.1 :asdf-package-system)) (pushnew f *features*))
     12786  (dolist (f '(:asdf :asdf2 :asdf3 :asdf3.1 :asdf3.2 :asdf-package-system)) (pushnew f *features*))
    1280212787
    1280312788  ;; Provide both lowercase and uppercase, to satisfy more people, especially LispWorks users.
Note: See TracChangeset for help on using the changeset viewer.