lp:ubuntu/wily/cl-asdf
- Get this branch:
- bzr branch lp:ubuntu/wily/cl-asdf
Branch merges
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 38. By François-René Rideau <email address hidden>
-
Bug fix and portability release:
* Add immutable-system support (thanks to Dave Cooper). This support
should be regarded as preliminary and subject to change.
* Substantially improved operation on Windows: many bugfixes and improve-
ments to UIOP functions that interface with the operating system.
* Add CLASP support.
* Many miscellaneous fixes for issues on individual implementations,
notably UIOP incompatibility introduced by SBCL 1.2.12, support for
LispWorks 7 character types, fixes to chdir on ABCL, improvements
to run-program on Windows.
* Added OS-COND to UIOP to paper over some incompatibilities about when
and how operating system can be detected on different implementations.
Made OS predicates run test at runtime so you can bind *features* from
a target system and determine its OS.
* Fixes to XDG configuration directory handling. Try to stick to the
XDG spec, rather than guessing what it should be on different platforms.
To recognize this, change UIOP functions about XDG files to "XDG-"
prefixes.
* Documentation improvements. - 37. By François-René Rideau <email address hidden>
-
[ Robert P. Goldman ]
Bug fix release:
* Remove compatibility stubs for old bundle classes (not working
properly, anyway), these are now available in a contrib.
* Add INPUT-STRING function to UIOP.
* For developer and tester convenience, bring all the external
dependencies into the git repo as submodules. See target make ext
* Optionally speed up registry search by providing a cache for
the SOURCE-REGISTRY. See the cache-generating script in:
asdf/tools/cl- source- registry- cache.lisp
* Fixes to tests and documentation.
* Many minor bugfixes. - 36. By Francois-Rene Rideau <email address hidden>
-
Bug fix release:
* A bug in 3.1.2 caused errors when hot-upgrading from 3.1.2 ASDF.
* Fix bugs in ASDF component search caching. In some circumstances,
aggressive caching (particularly of negative results) interfered with
error-handling through restarts. Also, in some cases use of caching
interfered with error-checking. Some of these issues are discussed in
ticket #1335323 on launchpad.
* Miscellaneous bug fixes and tweaks to UIOP.
* Documentation improvements. - 35. By Francois-Rene Rideau <email address hidden>
-
New release:
* Run-program much improved, with a slight backward incompatibility.
See the new documentation about it.
* Portability enhanced, with more robust Windows support,
plus patches for CCL, CLISP, LispWorks, XCL.
* UIOP improved, with a README, more docstrings, a few new functions
(println, writeln, stripln, ensure-gethash, vomit-output-stream) ,
and bugfixes (to ensure-function, with-temporary-file, split-string).
* Debian installations that don't export XDG_DATA_DIRS will benefit
from the fix to split-string, as the bug was basically disabling
the default source-registry entry for /usr/share/common- lisp/source/ /
Closes: #723977
* Minor tweaks to the defsystem, mostly to print more information
in some situations, less in other situations, but also to better
handle systems with secondary names like foo/bar, a fix for user
functions in output-translation, and to :version (:read-file-...)
* Documentation somewhat updated. - 34. By Francois-Rene Rideau <email address hidden>
-
UIOP:DIRECTORY* fixed to NOT follow symbolic links on LispWorks.
Fix handling of :at key in :read-file-form.
Fix package issue for system-definition- error (lp #1206173).
Some docstring updates. Also documentation updates. - 33. By Francois-Rene Rideau <email address hidden>
-
Add some backward-
compatibility to the debian package,
with a symlink from asdf.lisp to build/asdf.lisp. - 32. By Francois-Rene Rideau <email address hidden>
-
ASDF 3.0.1.2 fixes issues with the debian package itself.
It also includes fixes to run-program and run-shell-command. - 31. By Francois-Rene Rideau <email address hidden>
-
* ACL: handle SMP vs non-SMP builds in Allegro 9.0
* MKCL: add support for ManKai Common Lisp
* ECL: merge improvements from ECL git. Refactor ECL support somewhat.
* Remove broken-fasl-support: first, cormanlisp is supposed to have fixed it;
second, cormanlisp is dead;
third, one can now (setf *load-system-operation* 'load-source-op) instead
while using asdf:load-system.
* renaming ends-with to string-suffix-p to avoid conflict with alexandria.
* Refactor load-system to use *load-system-operation* ,
and change require-system and module-provide-asdf to use that.Also note:
* We recommend you use asdf-utils to access the utilities in asdf.
Some time next year, we may stop exporting the utilities from asdf itself.
* To avoid conflicts between alexandria, fare-utils, xcvb-driver,
asdf-utils, etc., you can use xcvb-utils that solves the conflicts.
Or you can use fare-utils:define- package- mix that will help you
automatically resolve them. - 30. By Francois-Rene Rideau <email address hidden>
-
* add new :compile-check argument to compile-file* and around-
compile- hook.
This allows for consistency check of .fasl output before the file can
possibly be seen by other builds (i.e. no race condition).
* export more utilities for dealing with pathnames from environment. - 29. By Francois-Rene Rideau <email address hidden>
-
* require is now mapped to the recently defined require-system,
not to load-system anymore.
* more sensible inheritance semantics for default-component- class,
which can be either a class or a class name.
* accept wildcards in directory-files for physical pathnames. lp#1000842
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/trusty/cl-asdf