1. 19 Dec, 2015 1 commit
  2. 05 Dec, 2015 3 commits
  3. 01 Dec, 2015 2 commits
    • Francois-Rene Rideau's avatar
      Bump version to 3.1.6.6 · 78aaa8fc
      Francois-Rene Rideau authored
      78aaa8fc
    • Francois-Rene Rideau's avatar
      Define backward load-sysdef to unbreak swank-asdf · 413c0a0d
      Francois-Rene Rideau authored
      Undelete function load-sysdef, which must continue to exist as long as
      people use the current version of SLIME (to be fixed imminently as of
      2015-12-01), though it is OK for it to just issue an error.
      
      Indeed, swank-asdf supposes that any backward-compatibility function it
      defines will exist forever, by unconditionally calling fdefinition on
      them. Now, it depends on load-asd, the backward-compatible definition of
      which (for asdf older than 2.26.149) depends on load-sysdef, that it also
      defines for versions older than 2.16.
      413c0a0d
  4. 29 Nov, 2015 2 commits
  5. 28 Nov, 2015 1 commit
  6. 21 Nov, 2015 3 commits
  7. 19 Nov, 2015 4 commits
    • Francois-Rene Rideau's avatar
      Bump version to 3.1.6.3 · 6789d198
      Francois-Rene Rideau authored
      6789d198
    • Francois-Rene Rideau's avatar
      UIOP: Fix DIRECTORY* on Genera · 1a85db86
      Francois-Rene Rideau authored
      Fix DIRECTORY* on Genera (contribution by Gary Palter, lp#1518044):
      UIOP uses FS:DIRECTORY-LIST on Genera to enumerate the contents of the
      source repositories. However, if the directory doesn't exist,
      FS:DIRECTORY-LIST signals an error, whereas UIOP expects to get NIL.
      1a85db86
    • Robert Goldman's avatar
      Merge branch 'master' of common-lisp.net:asdf/asdf · 4673c683
      Robert Goldman authored
      * 'master' of common-lisp.net:asdf/asdf:
        Remove some ASDF 2 driver functions.
        Get rid of remnant ASDF 2 backward-compatibility
        Don't individually invalidate functions
        Bump version to 3.1.6.2
        Fix make wc.
        Stop supporting old asdf/foo aliases for uiop.
        Use #+cmucl instead of #+cmu
        Move all code out of header.lisp
        Include 3.1.5 and 3.1.6 in default upgrade tags.
        bundle: drop support for abcl < 1.3.0 (2014-03-14)
        Fix typo in Makefile for upgrade methods
      4673c683
    • Robert Goldman's avatar
      abcl-jar -> asdf-jar · 18316a11
      Robert Goldman authored
      Fix for ticket 1517799.
      18316a11
  8. 18 Nov, 2015 15 commits
  9. 17 Nov, 2015 6 commits
    • Francois-Rene Rideau's avatar
      Bump version to 3.1.6.1 · 1ed0542c
      Francois-Rene Rideau authored
      1ed0542c
    • Francois-Rene Rideau's avatar
      Add tests for defsystem-depends-on · 5a4a89f5
      Francois-Rene Rideau authored
      Attila offered these tests, that currently fail at HEAD,
      for which I have a patch (to be included in next commit).
      They check that an error when loading defsystem-depends-on dependencies
      doesn't cause an incomplete system to be registered but never properly
      parsed, that thereafter pollute the build.
      
      A real solution would imply to fix lp#1500578 though:
         ASDF should handle change in defsystem-depends-on dependencies
         https://bugs.launchpad.net/asdf/+bug/1500578
      5a4a89f5
    • Francois-Rene Rideau's avatar
      468790d7
    • Francois-Rene Rideau's avatar
      Tweak the defsystem grammar for method-qualifier · 78c92f81
      Francois-Rene Rideau authored
      Note that the method-qualifier is optional.
      78c92f81
    • Francois-Rene Rideau's avatar
      inline-methods are NOT obsolete (anymore). · 5a117ac2
      Francois-Rene Rideau authored
      I tried to make them obsolete back in the 2.27 days,
      but too many people use them, and I now agree they are sometimes
      better than to have a separate defmethod form, notably for e.g.
      perform methods on test-op.
      
      Remove source-code comment that declared them obsolete,
      and update the explanation for the slot in defclass component.
      5a117ac2
    • Francois-Rene Rideau's avatar
      uiop: gut the last wrapping in make-pathname* · 08095fe1
      Francois-Rene Rideau authored
      I initially introduced all that make-pathname* madness on the road to
      ASDF 2.27, back when I was trying to normalize pathname components so
      I may have pathname-indexed entries in the asdf-cache (to minimize
      costly filesystem access from file-write-date and such, that could
      also introduce inconsistency in the build plan).
      
      Problem is, there was no good way (even non-portable) to normalize
      pathnames in a way that works when you use all of parse-namestring,
      make-pathname, directory, probe-file, translate-logical-pathname,
      merge-pathnames, etc. In the end (as late as b4dc78de, before 3.0.2.13!),
      I conceded defeat, for it was an uphill battle, and instead asdf-cache
      is indexing things using namestrings instead, which is more stable (see
      asdf/cache:normalize-namestring).
      
      The hacks in make-pathname* are therefore not needed anymore,
      and the function can be done away with.
      
      This commit guts the contents of make-pathname* and marks it deprecated.
      Just use make-pathname instead. It also updates uiop and asdf to not
      use make-pathname* but make-pathname. Some future commits may move it to
      backward-driver and eventually start issuing warnings of some sort when
      it's used.
      08095fe1
  10. 02 Nov, 2015 3 commits