1. 16 Oct, 2016 4 commits
    • 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.
      896ceedf
    • Francois-Rene Rideau's avatar
      Reckon 3.1.7.20 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
      !36
      90b32a83
    • Francois-Rene Rideau's avatar
      45c7bf75
    • 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
      8e0ec0e9
  2. 14 Oct, 2016 1 commit
  3. 09 Oct, 2016 2 commits
  4. 08 Oct, 2016 9 commits
  5. 06 Oct, 2016 5 commits
  6. 05 Oct, 2016 2 commits
    • Francois-Rene Rideau's avatar
      Remove operation-forced altogether · 545ab9ff
      Francois-Rene Rideau authored
      It was never exported or officially supported. Only SLIME was (ab)using it,
      and even cheating it was failing at its purpose.
      In gitlab merge request !33 Robert Goldman decided to just get rid of it.
      SLIME users, if you use swank.asd, please update your SLIME from git.
      545ab9ff
    • Francois-Rene Rideau's avatar
      Have operation-forced be constantly nil, not t · a52afa09
      Francois-Rene Rideau authored
      As of 2016-10-01, SLIME doesn't actually want to be reloaded, and dies badly
      when swank-loader:init is called with :delete t. So have operation-forced
      return constantly nil instead of constantly t.
      a52afa09
  7. 04 Oct, 2016 1 commit
  8. 02 Oct, 2016 4 commits
  9. 30 Sep, 2016 3 commits
  10. 27 Sep, 2016 4 commits
  11. 25 Sep, 2016 5 commits