1. 29 Oct, 2016 1 commit
  2. 26 Oct, 2016 1 commit
  3. 16 Oct, 2016 7 commits
    • Robert Goldman's avatar
      Bump version to · 05178582
      Robert Goldman authored
    • Robert Goldman's avatar
      Remove Allegro fix. · 4f380e70
      Robert Goldman authored
      No longer needed.  Only needed to fix upgrade from version 2.x, but
      there's no more 2.x on Allegro.
    • Robert Goldman's avatar
      Fix unused variable warning on Allegro. · af850add
      Robert Goldman authored
      Reorganized the package-moving logic.  Previously it mingled lines of
      code for allegro/non-allegro.  Now the Allegro and non-Allegro lines are
      grouped together.  This made it easier to deal with a LET binding
      unused on Allegro.
    • Francois-Rene Rideau's avatar
      Fix upgrade from ASDF2 on Allegro · a988cdbb
      Francois-Rene Rideau authored
      Apparently, rename-package is badly broken on Allegro.
    • Francois-Rene Rideau's avatar
      Fix upgrade on clisp on ecl · 896ceedf
      Francois-Rene Rideau authored
      Get rid of undefined-function and any clisp or ecl specific code in it in
      uiop/utility as well as of a lingering #-clisp in asdf/upgrade. Whatever
      issues previous generations of upgrade code tried to address, they happily
      do not apply today.
      Update test-sysdef-asdf to better test asdf self-upgrade.
    • Francois-Rene Rideau's avatar
      Reckon as the oldest-forward-compatible-version · 90b32a83
      Francois-Rene Rideau authored
      We just re-defined the signature of find-component and it needs to be fmakunbound.
      component-depends-on and input-files have some :around methods removed at 3.1.2
      and it's safer to fmakunbound them if inherited from earlier versions.
      All other functions seem A-OK since 2.27, and we punt on 2.26 and earlier.
      See discussion in
    • Francois-Rene Rideau's avatar
      Stop fmakunbound'ing defgeneric's past the upgrade trigger · 8e0ec0e9
      Francois-Rene Rideau authored
      If we fmakunbound a defgeneric, we lose any user-defined method on the function
      and must therefore reload any and every system that might have defined methods
      on it. We must therefore not fmakunbound past the forward compatibility upgrade
      trigger, only before. Adjust our code accordingly. Conservative bounds are used
      in *oldest-forward-compatible-asdf-version* and redefined-functions that should
      probably be refined after some inspection of old versions.
      This is a response to https://bugs.launchpad.net/asdf/+bug/1631771
  4. 09 Oct, 2016 1 commit
  5. 06 Oct, 2016 1 commit
  6. 27 Sep, 2016 1 commit
  7. 25 Sep, 2016 3 commits
    • Francois-Rene Rideau's avatar
      Fix the upgrade hooks · 9b431ca3
      Francois-Rene Rideau authored
      The order in which the upgrade fixups were called wasn't very robust.
      We need to first get a list of systems being defined, then
      clear defined systems (but not asdf, and *neither uiop* that asdf depends on),
      then upgrade the configuration, and *finally* reload any of the systems being
      defined (including their defsystem-depends-on dependencies!),
      which means this all has to be coordinated within the same function.
    • Francois-Rene Rideau's avatar
      Remove *post-upgrade-restart-hook* · 3dd1f67d
      Francois-Rene Rideau authored
      p-u-r-h was never called! Two functions were registered.
      Register them with *post-upgrade-cleanup-hook* instead.
      The hook was introduced with pre-release 2.27,
      possibly with the intent to be called by the main operate :around method
      when an asdf build is restarted in the middle. But that never happened.
    • Robert Goldman's avatar
      Bump version to · b0eb3f7a
      Robert Goldman authored
  8. 22 Sep, 2016 1 commit
  9. 20 Sep, 2016 1 commit
  10. 19 Sep, 2016 1 commit
  11. 16 Sep, 2016 1 commit
  12. 15 Sep, 2016 3 commits
  13. 12 Sep, 2016 3 commits
  14. 11 Sep, 2016 4 commits
  15. 10 Sep, 2016 1 commit
  16. 09 Sep, 2016 1 commit
  17. 08 Sep, 2016 1 commit
  18. 03 Sep, 2016 1 commit
  19. 27 Aug, 2016 1 commit
  20. 19 Aug, 2016 1 commit
  21. 18 Aug, 2016 1 commit
  22. 01 Aug, 2016 1 commit
  23. 25 Jul, 2016 1 commit
  24. 24 Jul, 2016 1 commit
  25. 24 Jun, 2016 1 commit