lp:ubuntu/wily/cl-asdf

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/wily/cl-asdf
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

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
This branch contains Public information 
Everyone can see this information.

Subscribers