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

Update "3.1.1" with "3.1.2" in documentation and comments.

parent 33aa5a38
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
(as provided by the first 2011 iteration of Quicklisp), and (as provided by the first 2011 iteration of Quicklisp), and
I (fare) am pushing for swank-asdf to not support anything older I (fare) am pushing for swank-asdf to not support anything older
than 2.019 (still used by LispWorks 6.1). than 2.019 (still used by LispWorks 6.1).
Hopefully, sometime in 2014, everyone will have adopted ASDF 3, or even 3.1.1. Hopefully, sometime in 2014, everyone will have adopted ASDF 3.0.1, or even 3.1.2.
Maybe remove old versions from upgrade tests; or maybe not: Maybe remove old versions from upgrade tests; or maybe not:
if we support old versions in any way, if we support old versions in any way,
it should be for upgrade only, and "punt" is acceptable. it should be for upgrade only, and "punt" is acceptable.
......
...@@ -529,7 +529,7 @@ To continue, push :asdf-use-unsafe-mac-bundle-op onto *FEATURES*.~%~T~ ...@@ -529,7 +529,7 @@ To continue, push :asdf-use-unsafe-mac-bundle-op onto *FEATURES*.~%~T~
Please report to ASDF-DEVEL if this works for you."))) Please report to ASDF-DEVEL if this works for you.")))
;;; Backward compatibility with pre-3.1.1 names ;;; Backward compatibility with pre-3.1.2 names
(defclass fasl-op (selfward-operation) (defclass fasl-op (selfward-operation)
((selfward-operation :initform 'compile-bundle-op :allocation :class))) ((selfward-operation :initform 'compile-bundle-op :allocation :class)))
(defclass load-fasl-op (selfward-operation) (defclass load-fasl-op (selfward-operation)
......
...@@ -310,7 +310,7 @@ If you want to download software from version control instead of tarballs, ...@@ -310,7 +310,7 @@ If you want to download software from version control instead of tarballs,
so you may more easily modify it, we recommend clbuild (@uref{http://common-lisp.net/project/clbuild/}). so you may more easily modify it, we recommend clbuild (@uref{http://common-lisp.net/project/clbuild/}).
We recommend @file{~/common-lisp/} We recommend @file{~/common-lisp/}
as a place into which to install Common Lisp software; as a place into which to install Common Lisp software;
starting with ASDF 3.1.1, it is included in the default source-registry configuration. starting with ASDF 3.1.2, it is included in the default source-registry configuration.
@node Quick start summary, Loading ASDF, Introduction, Top @node Quick start summary, Loading ASDF, Introduction, Top
@chapter Quick start summary @chapter Quick start summary
...@@ -331,7 +331,7 @@ Make sure ASDF can find system definitions ...@@ -331,7 +331,7 @@ Make sure ASDF can find system definitions
through proper source-registry configuration. through proper source-registry configuration.
For more details, @xref{Configuring ASDF to find your systems}. For more details, @xref{Configuring ASDF to find your systems}.
The simplest way is simply to put all your lisp code in subdirectories of The simplest way is simply to put all your lisp code in subdirectories of
@file{~/common-lisp/} (starting with ASDF 3.1.1), @file{~/common-lisp/} (starting with ASDF 3.1.2),
or @file{~/.local/share/common-lisp/source/} or @file{~/.local/share/common-lisp/source/}
(for ASDF 2 and later, or if you want to keep source in a hidden directory). (for ASDF 2 and later, or if you want to keep source in a hidden directory).
Such code will automatically be found. Such code will automatically be found.
...@@ -655,7 +655,7 @@ of ...@@ -655,7 +655,7 @@ of
If you install software there, you don't need further If you install software there, you don't need further
configuration.@footnote{@file{~/common-lisp/} is only included in configuration.@footnote{@file{~/common-lisp/} is only included in
the default configuration the default configuration
starting with ASDF 3.1.1 or later.} starting with ASDF 3.1.2 or later.}
@item @item
If you're using some tool to install software (e.g. Quicklisp), If you're using some tool to install software (e.g. Quicklisp),
...@@ -1728,7 +1728,7 @@ of output from ASDF operations. ...@@ -1728,7 +1728,7 @@ of output from ASDF operations.
@node The package-inferred-system extension, , Other code in .asd files, Defining systems with defsystem @node The package-inferred-system extension, , Other code in .asd files, Defining systems with defsystem
@section The package-inferred-system extension @section The package-inferred-system extension
Starting with release 3.1.1, Starting with release 3.1.2,
ASDF supports a one-package-per-file style of programming, ASDF supports a one-package-per-file style of programming,
whereby each file is its own system, whereby each file is its own system,
and dependencies are deduced from the @code{defpackage} form and dependencies are deduced from the @code{defpackage} form
...@@ -1783,7 +1783,7 @@ In the code above, the ...@@ -1783,7 +1783,7 @@ In the code above, the
@code{:defsystem-depends-on (:asdf-package-system)} is @code{:defsystem-depends-on (:asdf-package-system)} is
for compatibility with older versions of ASDF 3 (ASDF 2 is not supported), for compatibility with older versions of ASDF 3 (ASDF 2 is not supported),
and requires the @code{asdf-package-system} library to be present and requires the @code{asdf-package-system} library to be present
(it is implicitly provided by ASDF starting with release 3.1.1, (it is implicitly provided by ASDF starting with release 3.1.2,
which can be detected with the feature @code{:asdf3.1}). which can be detected with the feature @code{:asdf3.1}).
The function @code{register-system-packages} has to be called to register The function @code{register-system-packages} has to be called to register
...@@ -1969,13 +1969,13 @@ If @var{force-not} is @code{:all}, then all systems ...@@ -1969,13 +1969,13 @@ If @var{force-not} is @code{:all}, then all systems
are forced not to be recompiled even if modified since last compilation. are forced not to be recompiled even if modified since last compilation.
If @var{force-not} is @code{t}, then all systems but the system being loaded If @var{force-not} is @code{t}, then all systems but the system being loaded
are forced not to be recompiled even if modified since last compilation are forced not to be recompiled even if modified since last compilation
(note: this was changed in ASDF 3.1.1). (note: this was changed in ASDF 3.1.2).
If @var{force-not} is a list, then it specifies a list of systems that If @var{force-not} is a list, then it specifies a list of systems that
are forced not to be recompiled even if modified since last compilation. are forced not to be recompiled even if modified since last compilation.
Both @var{force} and @var{force-not} apply to systems that are dependencies and were already compiled. Both @var{force} and @var{force-not} apply to systems that are dependencies and were already compiled.
@var{force-not} takes precedences over @var{force}, @var{force-not} takes precedences over @var{force},
as it should, really, but unhappily only since ASDF 3.1.1. as it should, really, but unhappily only since ASDF 3.1.2.
Moreover, systems the name of which is member of the set @var{*immutable-systems*} Moreover, systems the name of which is member of the set @var{*immutable-systems*}
(represented as an equal hash-table) are always considered @var{forced-not}, and (represented as an equal hash-table) are always considered @var{forced-not}, and
even their @file{.asd} is not refreshed from the filesystem. even their @file{.asd} is not refreshed from the filesystem.
...@@ -2903,7 +2903,7 @@ if it exists. ...@@ -2903,7 +2903,7 @@ if it exists.
@item @item
The source registry will be configured from The source registry will be configured from
default user configuration trees default user configuration trees
@file{~/common-lisp/} (since ASDF 3.1.1 only), @file{~/common-lisp/} (since ASDF 3.1.2 only),
@file{~/.sbcl/systems/} (on SBCL only), @file{~/.sbcl/systems/} (on SBCL only),
@file{$XDG_DATA_HOME/common-lisp/systems/} (no recursion, link farm) @file{$XDG_DATA_HOME/common-lisp/systems/} (no recursion, link farm)
@file{$XDG_DATA_HOME/common-lisp/source/}. @file{$XDG_DATA_HOME/common-lisp/source/}.
...@@ -4632,7 +4632,7 @@ we recommend you upgrade to ASDF 3 ...@@ -4632,7 +4632,7 @@ we recommend you upgrade to ASDF 3
ASDF 2.27, released on Feb 1st 2013, and further 2.x releases up to 2.33, ASDF 2.27, released on Feb 1st 2013, and further 2.x releases up to 2.33,
count as pre-releases of ASDF 3, and define the @code{:asdf3} feature; count as pre-releases of ASDF 3, and define the @code{:asdf3} feature;
still, please use the latest release). still, please use the latest release).
Release ASDF 3.1.1 and later also define the @code{:asdf3.1} feature. Release ASDF 3.1.2 and later also define the @code{:asdf3.1} feature.
@menu @menu
...@@ -4674,7 +4674,7 @@ Releases starting with ASDF 2 ...@@ -4674,7 +4674,7 @@ Releases starting with ASDF 2
push @code{:asdf2} onto @code{*features*}. push @code{:asdf2} onto @code{*features*}.
Releases starting with ASDF 3 (including 2.27 and later pre-releases) Releases starting with ASDF 3 (including 2.27 and later pre-releases)
push @code{:asdf3} onto @code{*features*}. push @code{:asdf3} onto @code{*features*}.
Furthermore, releases starting with ASDF 3.1.1 (April 2014), Furthermore, releases starting with ASDF 3.1.2 (May 2014),
though they count as ASDF 3, include enough progress that they though they count as ASDF 3, include enough progress that they
push @code{:asdf3.1} onto @code{*features*}. push @code{:asdf3.1} onto @code{*features*}.
You may depend on the presence or absence of these features You may depend on the presence or absence of these features
......
...@@ -409,7 +409,7 @@ valid_upgrade_test_p () { ...@@ -409,7 +409,7 @@ valid_upgrade_test_p () {
cmucl:1.*|cmucl:2.*) : ;; cmucl:1.*|cmucl:2.*) : ;;
# Skip many ECL tests, for various ASDF issues # Skip many ECL tests, for various ASDF issues
ecl*:1.*|ecl*:2.0[01]*|ecl*:2.20:*) : ;; ecl*:1.*|ecl*:2.0[01]*|ecl*:2.20:*) : ;;
# GCL 2.7.0 from late November 2013 is required, with ASDF 3.1.1 # GCL 2.7.0 from late November 2013 is required, with ASDF 3.1.2
gcl:REQUIRE:*|gcl:1.*|gcl:2.*|gcl:3.0*) : ;; gcl:REQUIRE:*|gcl:1.*|gcl:2.*|gcl:3.0*) : ;;
# MKCL is only supported starting with specific versions 2.24, 2.26.x, 3.0.3.0.x, so skip. # MKCL is only supported starting with specific versions 2.24, 2.26.x, 3.0.3.0.x, so skip.
mkcl:[12]*|mkcl:3.0*) : ;; mkcl:[12]*|mkcl:3.0*) : ;;
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
(uiop/package:define-package :asdf/user (uiop/package:define-package :asdf/user
(:nicknames :asdf-user) (:nicknames :asdf-user)
;; NB: releases before 3.1.1 this :use'd only uiop/package instead of uiop below. ;; NB: releases before 3.1.2 this :use'd only uiop/package instead of uiop below.
;; They also :use'd uiop/common-lisp, that reexports common-lisp and is not included in uiop. ;; They also :use'd uiop/common-lisp, that reexports common-lisp and is not included in uiop.
;; ASDF3 releases from 2.27 to 2.31 called uiop asdf-driver and asdf/foo uiop/foo. ;; ASDF3 releases from 2.27 to 2.31 called uiop asdf-driver and asdf/foo uiop/foo.
;; ASDF1 and ASDF2 releases (2.26 and earlier) create a temporary package ;; ASDF1 and ASDF2 releases (2.26 and earlier) create a temporary package
......
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