1. 19 Sep, 2016 3 commits
  2. 18 Sep, 2016 1 commit
    • Francois-Rene Rideau's avatar
      Fix test-require · 70b9388c
      Francois-Rene Rideau authored
      Make it more robust on various CLISP, ECL, MKCL, SBCL:
      disable the source-registry so ASDF won't override a module with a system,
      try harder to find modules that will be provided by the implementation.
      70b9388c
  3. 17 Sep, 2016 3 commits
  4. 16 Sep, 2016 7 commits
  5. 15 Sep, 2016 16 commits
  6. 14 Sep, 2016 3 commits
    • Robert Goldman's avatar
      Make "make clean" more chatty. · fcdb823b
      Robert Goldman authored
      This seems to have the side-effect on Windows (cygwin) of making "make
      clean" terminate, instead of hanging.  Since hanging on clean can cause
      bad failures, I'm committing this, even though I don't have a theory
      about why it improves things.
      fcdb823b
    • Francois-Rene Rideau's avatar
      Fix component-loaded-p to not load asd files · 7f6e4fac
      Francois-Rene Rideau authored
      Add find-component keyword argument registered to not load asd files.
      Use it in component-loaded-p so we query what's registered but don't load asds.
      
      Many thanks to Daniel Kochmanski for identifying and helping solve the problem.
      7f6e4fac
    • Francois-Rene Rideau's avatar
      Eagerly register preloaded systems · d33ab0bc
      Francois-Rene Rideau authored
      Change clear-system accordingly, and simplify how we handle immutable systems.
      Add or improve documentation for several of the functions involved.
      
      Also stop advertising asdf::*immutable-systems*;
      instead promote asdf:register-immutable-system.
      
      This is a preliminary to fixing component-loaded-p for preloaded systems.
      d33ab0bc
  7. 13 Sep, 2016 3 commits
    • Francois-Rene Rideau's avatar
      Refactoring: introduce the function REGISTERED-SYSTEM · 7b7b9f0c
      Francois-Rene Rideau authored
      Introduce the function REGISTERED-SYSTEM to abstract over finding a registered
      system by name, without having to take the CDR of the pair with timestamp.
      
      Also, add or improve docstrings for several functions.
      
      This refactoring should not modify any semantics,
      except for introducing this new function.
      7b7b9f0c
    • Robert Goldman's avatar
      Simplify TOUCH-FILE. · 08d59a6d
      Robert Goldman authored
      There was a very complex conditional in the middle controlling how it
      was implemented.  I simplified the conditions to make it easier to
      understand how it works.
      I also modified it so that if you tell TOUCH-FILE to use the cache, and
      the cache hasn't been initialized, it will raise an error.
      08d59a6d
    • Francois-Rene Rideau's avatar
  8. 12 Sep, 2016 4 commits