- 20 Jul, 2017 4 commits
-
-
Francois-Rene Rideau authored
-
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 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.
-
Francois-Rene Rideau authored
-
- 31 Oct, 2016 1 commit
-
-
Francois-Rene Rideau authored
-
- 10 Oct, 2015 1 commit
-
-
Francois-Rene Rideau authored
-
- 30 Sep, 2015 1 commit
-
-
Robert Goldman authored
-
- 23 Sep, 2015 1 commit
-
-
Francois-Rene Rideau authored
Update TODO, test-xach-update-bug.
-
- 27 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 22 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
but make sure pre-3.1 names are still usable.
-
- 06 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
But one bug remains with test-xach-update-bug.script, so leaving it commented out until I get feedback from the ECL team.
-
- 17 Mar, 2013 2 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Rename sibling-operation sideway-operation, sibling-dependencies sideway-dependencies. No one in quicklisp was using the old name. Introduce selfward-operation for the common pattern. Have a prepare-fasl-op to gracefully propagate fasl-op. Reset component-depends-on when upgrading. Refactor concatenate-source-op in a likewise fashion.
-
- 21 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
Also, make script re-loadable in a debug session.
-
- 20 Jan, 2013 1 commit
-
-
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
-
- 18 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 13 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
Tests: SBCL passes test-lisp and test-upgrade Also: * big refactoring of test infrastructure * contrib/debug.lisp and (asdf/driver:asdf-debug) for debugging. * remove aif and it, use the cleaner if-bind. * backtrace support, with improvements from trivial-backtrace. * integration of asdf-condition-control (originally from xcvb-driver) * simplify the upgrade heuristic: always tries to upgrade once. The previous heuristic was too complex with too many failure cases. You are thus assumed to want a given version asdf if and only if it is in your source-registry.
-
- 03 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
Remove debugging code from previous commit.
-
- 02 Sep, 2011 2 commits
-
-
Robert P. Goldman authored
-
Robert P. Goldman authored
-