1. 03 Jun, 2021 3 commits
  2. 30 Apr, 2021 1 commit
  3. 03 Aug, 2018 1 commit
  4. 31 Jul, 2018 1 commit
  5. 02 Jun, 2018 1 commit
    • Robert P. Goldman's avatar
      Update reify-undefined-warning for SBCL 1.4.7+ · 1cb16802
      Robert P. Goldman authored
      REIFY-UNDEFINED-WARNING uses SB-C internals to "dehydrate"
      SB-C::COMPILER-ERROR-CONTEXT structures, but those structures have
      changed.
      Merge (squashed) of topic branch fix-sbcl-deferred-warnings
      Eric Timmons found the bug, and Fare and Attila Lendvai improved the
      initial fix substantially.
      1cb16802
  6. 20 Oct, 2017 1 commit
    • Francois-Rene Rideau's avatar
      Rename stamp to timestamp in uiop/utility · c6654583
      Francois-Rene Rideau authored
      Restore backward compatibility with older versions of ASDF (before 3.3.0)
      by renaming stamp< and its friends to timestamp<, etc.
      Sometime in the lead-up to ASDF 3.3.0, I changed the encoding of infinities
      from NIL is -infinity and T is +infinity to T is -infinity and T is +infinity
      which made the code notably nicer on the ASDF side, because file-write-date
      would return directly the correct result instead of having to constantly switch
      between inverse conventions. However --- big mistake --- I kept the same
      function name, after checking that the functions had no user in Quicklisp,
      no one who had ever discussed them but me, and no documentation before 3.2.0
      except a single comment line for the entire family of functions.
      This doesn't matter as long as ASDF and UIOP are kept in synch, but such is
      not the case with Quicklisp, where Xach both welcomes recent UIOP releases
      but refuses to include updates to ASDF itself. Then, loading a new UIOP
      with reverse conventions t...
      c6654583
  7. 24 Jul, 2017 1 commit
  8. 20 Jul, 2017 2 commits
    • Francois-Rene Rideau's avatar
      Correctly track status of actions across phases · 1aec9162
      Francois-Rene Rideau authored
      Do not perform an action twice in a session. Introduce three status bits
      that every action has in a given session, in addition to the stamp:
      KEEP-P (from previous session), DONE-P (and up-to-date, in this image),
      NEED-P (needed in this image as part of this session).
      
      BACKWARD INCOMPATIBILITY: Invert the meaning of NIL and T for STAMP,
      so that NIL means out-of-date. This makes our code conceptually nicer,
      and no one in Quicklisp uses our stamps, anyway. Still, beware.
      1aec9162
    • Francois-Rene Rideau's avatar
      51accff1
  9. 17 Feb, 2017 1 commit
  10. 07 Dec, 2016 1 commit
    • Francois-Rene Rideau's avatar
      Support for notification that some functions are deprecated. · c1652787
      Francois-Rene Rideau authored
      Deprecation goes through the following phases:
      style-warning, warning, cerror, functionality removed.
      Automatically upgrade the deprecation phase at every minor version change
      (not every release).
      
      Include minimal testing of the deprecation functionality.
      Add deprecation TODO items.
      
      Deprecation will start with 3.2.
      c1652787
  11. 26 Nov, 2016 1 commit
    • Francois-Rene Rideau's avatar
      Work around MOP issues on Allegro · 0221e198
      Francois-Rene Rideau authored
      Call finalize-inheritance in coerce-class on Allegro.
      Indeed the previous commit uses class meta-objects rather than
      their naming symbols as canonical representation for operations;
      now mark-component-preloaded is called at compile-toplevel and uses those
      representations, but on Allegro the classes haven't been finalized yet,
      and the finalization isn't implicitly triggered by subtypep.
      Moreover, comparing a class object to a symbol with subtypep fails,
      so normalize the super variable to a class object.
      0221e198
  12. 22 Nov, 2016 1 commit
  13. 16 Oct, 2016 1 commit
    • 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
  14. 20 Sep, 2016 1 commit
  15. 19 Sep, 2016 1 commit
  16. 16 Sep, 2016 1 commit
  17. 07 Sep, 2016 1 commit
  18. 18 Nov, 2015 2 commits
  19. 11 Jun, 2015 1 commit
  20. 08 Jun, 2015 1 commit
  21. 04 May, 2015 1 commit
  22. 26 Apr, 2015 2 commits
  23. 12 Mar, 2015 1 commit
  24. 06 Aug, 2014 1 commit
  25. 11 May, 2014 1 commit
  26. 24 Mar, 2014 1 commit
  27. 17 Mar, 2014 1 commit
  28. 14 Mar, 2014 1 commit
    • Francois-Rene Rideau's avatar
      Accept strings as OPERATION class designators, read in package ASDF. · 50f2420f
      Francois-Rene Rideau authored
      Refactor COMPONENT class designators to use the same general method.
      As a substrate, goodbye uiop/utility:find-class*, hello uiop/utility:coerce-class.
      
      In the operate upgrade handler, assume there is
      no uninterning and renaming packages away anymore going forward.
      
      Add tests for strings as class designators using defsystem-depends-on.
      50f2420f
  29. 05 Mar, 2014 1 commit
  30. 01 Mar, 2014 1 commit
  31. 14 Jan, 2014 1 commit
  32. 20 Dec, 2013 1 commit
  33. 20 Nov, 2013 1 commit
  34. 18 Nov, 2013 2 commits