1. 01 Aug, 2019 1 commit
  2. 25 Jun, 2019 1 commit
  3. 24 Jun, 2019 1 commit
  4. 27 Mar, 2019 1 commit
  5. 26 Mar, 2019 1 commit
  6. 21 Mar, 2019 1 commit
  7. 17 Dec, 2018 1 commit
  8. 15 Dec, 2018 1 commit
  9. 19 Oct, 2018 1 commit
  10. 05 Oct, 2018 1 commit
  11. 22 Aug, 2018 1 commit
  12. 19 Aug, 2018 1 commit
  13. 17 Aug, 2018 1 commit
  14. 13 Aug, 2018 1 commit
  15. 05 Aug, 2018 2 commits
    • Francois-Rene Rideau's avatar
      Fix and tweak the .asd files · c09b3664
      Francois-Rene Rideau authored
      Include definition for call-without-redefinition-warnings in asdf.asd
      since we don't depend on loading uiop.asd anymore.
      Also tweak the #+asdf3 and #+asdf3.1 options in the main defsystem
      so there is only a couple conditional markers per version,
      making the file more readable.
      Revise some comments.
    • Robert P. Goldman's avatar
      Bump version to · 8ffa6386
      Robert P. Goldman authored
  16. 02 Aug, 2018 1 commit
  17. 29 Jul, 2018 1 commit
  18. 05 Jun, 2018 1 commit
  19. 02 Jun, 2018 1 commit
  20. 04 May, 2018 1 commit
  21. 07 Mar, 2018 2 commits
  22. 20 Feb, 2018 1 commit
  23. 19 Feb, 2018 1 commit
  24. 16 Jan, 2018 1 commit
  25. 18 Dec, 2017 1 commit
  26. 12 Dec, 2017 1 commit
  27. 14 Nov, 2017 1 commit
  28. 26 Oct, 2017 1 commit
  29. 12 Oct, 2017 1 commit
  30. 06 Oct, 2017 1 commit
  31. 20 Jul, 2017 6 commits
    • Robert Goldman's avatar
      Fix bug detecting need to reload defsystem. · aca68cf1
      Robert Goldman authored
      Previously, if one bumped a version number that was included into a
      system definition using :READ-FILE-FORM or :READ-FILE-LINE, ASDF would
      not notice the change (so it could, for example, fail to recognize that
      a depended-on system has had its version number bumped and now satisfies
      a new :VERSION requirement).
      This was fixed by adding ADDITIONAL-INPUT-FILES to the object model.
      These serve the purpose of giving a place other than INPUT-FILES for ASDF
      to stash input files that it "notices" on its own (e.g., when processing
      :READ-FILE-<FOO>).  ASDF can't stash such files in INPUT-FILES, because
      it must leave the INPUT-FILES primary methods open for users to
    • Francois-Rene Rideau's avatar
      Stop having asdf.asd depend on uiop.asd · a61bd35e
      Francois-Rene Rideau authored
      A DEFINE-OP "asdf" shouldn't depend on a DEFINE-OP "uiop", or
      a circular dependency may be introduced by the "always load asdf first"
      behavior. Instead, have asdf/driver do a low-level copy of the components
      in uiop, rather than a transclusion of a system defined in a separate file.
    • 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.
    • 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).
    • Francois-Rene Rideau's avatar
      Move node visit information from plan to session · a9c22442
      Francois-Rene Rideau authored
      Significantly refactor plan internals.
      Move visited-actions, visiting-action-set, visiting-action-list,
      total-action-count, planned-action-count, planned-output-action-count
      from plan to session (remove the plan- prefix to accessors).
      Move sysdef-error from component to session.
      Remove plan as a parameter of action-valid-p (made simple defun)
      and while-visiting-action (both moved to action), but also
      map-direct-dependencies, reduce-direct-dependencies, direct-dependencies.
      Rename *default-plan-class* to *plan-class*,
      plan-record-dependency to record-dependency,
      plan-action-status to action-status
      plan-forced (accessor) to forced, plan-forced-not (accessor) to forced-not.
      Introduce define-op, and visit a suitable action while loading an asd file.
      Accumulate inner operate dependencies in a slot definition-dependencies of
      a registered system or a newly registered undefined-system.
      Introduce reset-session or reset-session-visited in various tests,
      so operations aren't considered as layered atop each other, but
      as restarting from a fresh planning session.
      Use with-asdf-session in required-components, make-plan.
      Stop using node-for, use cons directly, now that operations are safe.
      Export format-action from action.
      Move some conditions and generic functions around and reorder dependencies.
    • Francois-Rene Rideau's avatar
      Rename asdf/cache to asdf/session · 49dbfc0c
      Francois-Rene Rideau authored
  32. 03 Apr, 2017 1 commit
  33. 24 Jan, 2017 1 commit