1. 14 Nov, 2016 3 commits
  2. 11 Nov, 2016 2 commits
    • Robert Goldman's avatar
      Bump version to · cef10750
      Robert Goldman authored
    • Robert Goldman's avatar
      Add pseudo-accessors to ACTIONs. · bbf1914a
      Robert Goldman authored
      ACTIONs are currently simply CONS cells.
      Previously these were accessed with CAR and CDR and made with CONS.
      Now there are "accessor" functions, ACTION-OPERATOR and
      The intention is to make the ASDF code more readable.
  3. 09 Nov, 2016 2 commits
  4. 06 Nov, 2016 5 commits
    • Francois-Rene Rideau's avatar
      Make test-try-refinding more robust vs MKCL · bd65bcea
      Francois-Rene Rideau authored
      It looks like a bug in MKCL 1.1.9 causes the entire test to be re-run when
      the asdf:retry restart is invoked. Use a defvar rather than a lexical
      (or a defparameter) to check that an attempt was made, and exit with prejudice
      instead of throwing an error.
    • Francois-Rene Rideau's avatar
      Fix monolithic-dll-op on ECL · 5e85031c
      Francois-Rene Rideau authored
      Use required-components in a way that is more robust when
      *load-system-operation* is load-bundle-op rather than load-op,
      by using basic-compile-op and/or basic-load-op as the :keep-operation
      rather than compile-op or load-op respectively.
      Test-bundle was passing the first time around, but not the second time.
      The first time, it was only passing because the appropriate file were
      loaded while building the dependencies of the target monolithic dll;
      but monolithic-dll-op was already buggy and not linking all these dependencies.
      The second time around, there was no building step and the proper dependencies
      had failed to be linked in, so the loading failed.
      This fixes https://bugs.launchpad.net/asdf/+bug/1626994
    • Francois-Rene Rideau's avatar
      Restore proper use of required-components, with explanation · 822e8afa
      Francois-Rene Rideau authored
      Undo part of 0e0a851b, that changed the keep-operation in invocations of
      required-components from compile-op to load-op. Explain why in a comment of
      bundle.lisp: so any compiled file for the component itself be included,
      which notably matters when using a package-inferred-system.
      This notably fixes test-bundle.script, test-program.script on mkcl and ecl,
      and test-concatenate-source.script on ecl.
      Also simplify the test-bundle support files and remove some warnings.
    • Francois-Rene Rideau's avatar
      Avoid calling fmakunbound on (setf output-translations) on MKCL · af7c2b18
      Francois-Rene Rideau authored
      MKCL 1.1.9 hates it, and works well without it.
    • Elias Pipping's avatar
      Bug fix: :(error-)output :interactive on ABCL · 73f79d90
      Elias Pipping authored
      Prior to this change, :output :interactive was identical to :output
      nil. See also https://bugs.launchpad.net/asdf/+bug/1638870
  5. 04 Nov, 2016 1 commit
  6. 31 Oct, 2016 7 commits
  7. 29 Oct, 2016 3 commits
    • Francois-Rene Rideau's avatar
      Fix bundle-op and concatenate-source-op file order · 0e0a851b
      Francois-Rene Rideau authored
      Fix direct-dependencies, that was reversed from file order,
      leading to inversions in the order of input files for bundle-op and
      concatenate-source-op as compared to what a user would expect.
      Check all the bootstrap file lists and provide an *actionable* error message
      when discrepancies are detected.
      Also fix bundle's use of required-components to be in line with an old comment.
      And remove the comment.
    • Robert Goldman's avatar
      Bump version to · 9395f43a
      Robert Goldman authored
    • Robert Goldman's avatar
      Enforce use of MAKE-OPERATION. · 1e3471c6
      Robert Goldman authored
      Check for and reject attempts to directly invoke MAKE-INSTANCE on
      OPERATION classes.
      Add a test for the error condition.
      Squashed commit of the ENFORCE-MAKE-OPERATION branch.
  8. 26 Oct, 2016 6 commits
  9. 25 Oct, 2016 1 commit
  10. 19 Oct, 2016 1 commit
    • Robert Goldman's avatar
      Merge branch 'make-rel' into 'master' · abffd39c
      Robert Goldman authored
      Fix release symlinks to make Quicklisp happy
      I investigated why Quicklisp still hadn't picked up release 3.1.7 or uiop.
      It looks like the Makefile was creating symlinks in the wrong directory.
      See merge request !39
  11. 18 Oct, 2016 3 commits
    • Francois-Rene Rideau's avatar
      Fix release symlinks to make Quicklisp happy · 1888f45d
      Francois-Rene Rideau authored
      I investigated why Quicklisp still hadn't picked up release 3.1.7 or uiop.
      It looks like the Makefile was creating symlinks in the wrong directory.
      Update index.html to link to the symlinks in archives/
    • Robert Goldman's avatar
      Fixed bugs in makefile archive. · 7f4e5c92
      Robert Goldman authored
      Copied updates over from master (, because archive tarballs
      were not constructed correctly:
      archives didn't have prefix directories;
      version.lisp-expr was missing;
      tarballs were not properly named.
    • Robert Goldman's avatar
      Repair archive recipe. · 291be1ff
      Robert Goldman authored
      The tar files were not getting proper prefix directories.
      There were some mistakes in naming.
      version.lisp-expr was missing from the UIOP tarball.
  12. 17 Oct, 2016 1 commit
    • Robert Goldman's avatar
      Fix archiving bugs. · 1b14cac2
      Robert Goldman authored
      UIOP was not shipped with version.lisp-expr.
      There was a redundant, no-op mv in the makefile rule for "archive."
  13. 16 Oct, 2016 5 commits