1. 05 Dec, 2017 1 commit
  2. 20 Jul, 2017 3 commits
    • Francois-Rene Rideau's avatar
      Separate forcing from plan · 897a142b
      Francois-Rene Rideau authored
      Move forcing into its own file.
      Include forcing, not plan, among session slots.
      Share a toplevel forcing for all performable plans.
      Have REQUIRE use load-system, not require-system,
      so as not to conflict with session forcing options.
      Don't call with-asdf-session outside the test scripts themselves.
      Cleanup a few scripts accordingly, and beyond.
      897a142b
    • Francois-Rene Rideau's avatar
      4fad7181
    • Francois-Rene Rideau's avatar
      Refactor load-asd to perform a define-op · a3b85c8b
      Francois-Rene Rideau authored
      Split asdf/system-registry away from asdf/find-system: the former defines
      the internal *defined-systems* table and the search mechanism, whereas
      the latter keeps the find-system methods, but also defines a new
      define-op operation, on load-asd will call operate.
      
      Reorder dependencies accordingly.
      
      Have forcing come from the plan, so as to not force again actions from
      dependencies that were already performed in a subcall to operate.
      
      Accept asdf.asd from the same version, so asdf.asd doesn't get removed
      at the very next call to operate (which may now come implicitly
      at the least provocation).
      a3b85c8b
  3. 12 Sep, 2016 1 commit
  4. 20 Apr, 2014 1 commit
  5. 07 Mar, 2014 1 commit
    • Francois-Rene Rideau's avatar
      plan changes: · b570ee9f
      Francois-Rene Rideau authored
      * move *all* timestamp management to COMPUTE-ACTION-STAMP.
      * goodbye visit-dependencies, move its functionality to map-direct-dependencies,
      * refactored map-direct-dependencies and co to always take a plan object.
      * modified clients of map-direct-dependencies and co to pass a proper plan, or t.
      Add invalid file with false if-feature to bundle.
      b570ee9f
  6. 05 Mar, 2014 1 commit
  7. 28 Feb, 2014 1 commit
  8. 23 Feb, 2014 1 commit
  9. 31 Jan, 2014 1 commit
  10. 03 Jan, 2014 1 commit
    • Francois-Rene Rideau's avatar
      Gracefully handle the case where a package-system is missing a package. · 9ad85d7d
      Francois-Rene Rideau authored
      This bug was found while testing with ECL, which somehow
      evaluated the .asd twice during test-bundle.script
      when other implementations evaluated it only once;
      which revealed that the second time around,
      the package-system would override the explicit secondary definitions
      of test-asdf/dll-test and test-asdf/dll-user, and then
      would fail ungracefully due to the absence of defpackage in these files.
      That latent bug was present in all implementations,
      but not stressed by the test system.
      9ad85d7d
  11. 30 Dec, 2013 1 commit
  12. 27 Jun, 2013 1 commit
  13. 19 Mar, 2013 1 commit
  14. 03 Mar, 2013 1 commit
  15. 02 Mar, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.31.5: Fix deferred-warnings on CCL. Fix old FEATURE broken by 2.31.2. · db1eba60
      Francois-Rene Rideau authored
      On CCL, we were trying to persist data that can't be written and read back
      regarding the specializers of context function and values of arguments.
      Now drop the information at the cost of slightly less precise warning messages.
      
      In 2.31.2, we failed to export FEATURE from asdf/operation,
      causing this compatibility feature to fail.
      db1eba60
  16. 26 Feb, 2013 2 commits
  17. 07 Feb, 2013 1 commit
  18. 01 Feb, 2013 1 commit
  19. 20 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.126: debugging ecl, upgrade, etc. · 8ec5317d
      Francois-Rene Rideau authored
      Don't key upgrade attempt on source-registry, since things can also change
      in the central-registry, etc.
      Also rename required-files to direct-dependency-files
      Improve the new convenience function pattern to work with operation initargs.
      Implement getcwd on all platforms.
      Actually catch sb-grovel messages.
      
      Tests: make u l=ecl instead of make test-upgrade lisp=ecl
      Tests: put the setup around the script, not inside;
      Tests: start using globals, much easier for debugging
      8ec5317d
  20. 18 Jan, 2013 1 commit