[asdf-devel] Please test asdf 2.018.20
Faré
fahree at gmail.com
Mon Nov 21 22:08:49 UTC 2011
Thanks a lot to all who have tested 2.018.x and found bugs
(Nikodemus Siivola, Desmond O. Chang, Robert Goldman, Douglas Crosher).
Here is ASDF 2.018.20, the latest release candidate for 2.019,
that I'd like to release this weekend.
Changes since previous release candidate 2.018.15:
* Bug fix: don't redefine reinitialize-instance in ways that break
its contract and its clients (such as asdf-dependency-grovel).
Use change-class to reset slots (.16), but not to 'standard-object,
which breaks ecl, rather to a proto-system class (.19).
* Bug fix: don't drop pathname components without a / at the end
when reading a path using GETENV (.18). Fixes debbugs #647544.
* Portability: fix type declaration for SCL (.17).
* Upgrade: unintern some more functions that have changed signature (.20).
And since 2.018:
* Portability: debugged CormanLisp support (.1)
* Usability: when a system can't be found, there's now a restart to retry
finding a system after reinitializing the source-registry (.10).
* UI: Create and use a load-systems abstraction,
in view of using it in a system-granular parallelizing backend. (.15)
* Feature: :around-compile now accepts lambda expressions, and also strings,
so you can specify future wrappers that can't even be read yet. (.11, .12).
* Filesystem: recursing through logical pathnames in LispWorks (.2, .3),
on SBCL as on CMUCL, have asdf:subdirectories follow symlinks (.8., .9)
* Internals: strcat (.5), split locate-systems from find-systems (.6)
* Configuration: modify user-configuration-directories and
system-configuration-directories to return all valid directory names
even when they don't exist yet so you may create them (.6), also output
name of non-existing configuration file when opening them for writing (.7),
* Fixed bugs: buglet in maybe-add-tree (.4)
* Upgrade: unintern internals of signature changed in 2.017.12 (.13),
have *system-definition-search-functions* not be a defparameter,
but a defvar with a fixup (.14), clear *systems-being-defined* when
upgrading asdf but re-find them immediately because they may be needed
as part of a higher operation (.14).
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
The Feynman problem solving Algorithm
1) Write down the problem
2) Think real hard
3) Write down the answer
Murray Gell-mann in the NY Times
More information about the asdf-devel
mailing list