1. 23 May, 2017 6 commits
    • Francois-Rene Rideau's avatar
      Move node visit information from plan to session · aba8811b
      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.
      aba8811b
    • Francois-Rene Rideau's avatar
      Introduce an *asdf-session* that may contain more than a cache. · a925eda1
      Francois-Rene Rideau authored
      Replace with-asdf-cache with with-asdf-session.
      Introduce *asdf-session-class* to hold the class of the session.
      Introduce caching-cache, currently the only session class,
      that only contains a cache, for now.
      a925eda1
    • Francois-Rene Rideau's avatar
      Rename asdf/cache to asdf/session · c1a125bb
      Francois-Rene Rideau authored
      c1a125bb
    • Robert Goldman's avatar
      Merge branch 'deferred-warnings-read-eval' into 'master' · a40b94e4
      Robert Goldman authored
      Deferred warnings read eval
      
      See merge request !73
      a40b94e4
    • Francois-Rene Rideau's avatar
      Enable read-eval while saving deferred warnings · 9ede3291
      Francois-Rene Rideau authored
      This addresses an issue in sbcl-1.3.17-59-g1069e99c0 whereby some
      strings used in the warnings are base-string that can't be printed readably
      without *read-eval* being t.
      9ede3291
    • Francois-Rene Rideau's avatar
      85fd3cd2
  2. 04 May, 2017 2 commits
  3. 30 Apr, 2017 1 commit
  4. 13 Apr, 2017 2 commits
  5. 03 Apr, 2017 12 commits
  6. 02 Apr, 2017 2 commits
  7. 07 Mar, 2017 5 commits
  8. 04 Mar, 2017 1 commit
  9. 19 Feb, 2017 9 commits