[cmucl-imp] ASDF 2.32 released
toy.raymond at gmail.com
Wed Mar 6 03:51:40 UTC 2013
On Tue, Mar 5, 2013 at 5:27 PM, Faré <fahree at gmail.com> wrote:
> Dear CMUCL hackers,
> ASDF 2.32 was released in time for inclusion in the upcoming CCL 1.9.
Bummer. You just missed the 2013-03 snapshot. But I've updated cmucl's
version to 2.32 (or later!) and it will be available in the next snapshot.
BTW, I ran the asdf testsuite and all tests pass, of course.
> Once again, we invite all implementation vendors and distributors
> to upgrade the version of ASDF included in their releases.
> Yes, I know, that's a lot of releases in a bit more than a month.
> But it was also a lot of development, and a lot of adjustment to reality
> after that development was first released.
> We will keep fixing bugs and improve ASDF based on
> our growing internal test suite and results from Anton Vodonosov's
> This is still a pre-release for ASDF3. Here are the changes,
> since previous release 2.31, and since previous public announcement for
> From 2.31 to 2.32:
> * deferred-warning checks are now disabled by default,
> to enhance backward compatibility with ASDF 2.26 and earlier.
> In the future, we will enable them by default,
> but not until we implement a smoother transition plan.
> Also, CCL-specific fixes to deferred-warning support.
> * UIOP is the new official name for ASDF-DRIVER.
> "Utilities for Implementation- and OS- Portability".
> Old names remain as package and system nicknames:
> ASDF/DRIVER ASDF-DRIVER ASDF-UTILS
> * require-system so systems may depend on implementation-provided
> * auto-upgrade attempt in operate *before* the implicit find-system.
> * class specification for components can now be a string to be read
> as a symbol.
> * feature conditional dependencies are now debugged and tested:
> :depends-on ("some-system" (:feature :foo "other-system))
> we only recommend them for dependencies between systems;
> within systems, we recommend you use feature-conditional components
> :if-feature :foo
> and we only provide limited support for the deprecated legacy way of
> feature-conditionals with a module having :if-component-dep-fails
> while its components specify things like:
> :in-order-to ((compile-op (feature :foo)))
> * read-from-file for :version specification is made more useful by using
> the ASDF-USER package rather than CL (into which interning is
> to read the files.
> Changes from 2.30 to 2.31:
> * *default-encoding* is now UTF-8. As tested with cl-test-grid,
> This is a boon for most programs,
> that will compile in a more predictable way in a wider range of
> A handful of unmaintained outliers still need to be fixed.
> * Downgrade is now explicitly avoided. ASDF will issue a warning
> if your system is misconfigured in a way that specifies downgrade,
> but will then ignore the specified ASDF downgrade.
> * version specifications, when invalid, will lead only to a warning for
> a future ASDF3 may restore the behavior of ASDF 2.27,
> that raises an errors when there is a bad :version specification,
> but for now, backward compatibility prevails.
> * ECL support received several bug fixes.
> * precompiled-system support was notably fixed, enabling single-fasl
> deployment of SBCL contribs.
> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics•
> He who refuses to do arithmetic is doomed to talk nonsense.
> — John McCarthy, in his webpage on Progress and Sustainability
> cmucl-imp mailing list
> cmucl-imp at cmucl.cons.org
More information about the cmucl-imp