2.26.82: much cleanups and fixes on the driver.
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.
Showing
- Makefile 5 additions, 57 deletionsMakefile
- action.lisp 1 addition, 1 deletionaction.lisp
- asdf-driver.asd 2 additions, 2 deletionsasdf-driver.asd
- asdf.asd 1 addition, 1 deletionasdf.asd
- backward-internals.lisp 1 addition, 1 deletionbackward-internals.lisp
- bundle.lisp 1 addition, 1 deletionbundle.lisp
- compatibility.lisp 1 addition, 0 deletionscompatibility.lisp
- component.lisp 5 additions, 4 deletionscomponent.lisp
- configuration.lisp 3 additions, 4 deletionsconfiguration.lisp
- contrib/debug.lisp 121 additions, 0 deletionscontrib/debug.lisp
- driver.lisp 8 additions, 4 deletionsdriver.lisp
- find-system.lisp 4 additions, 2 deletionsfind-system.lisp
- footer.lisp 1 addition, 1 deletionfooter.lisp
- header.lisp 1 addition, 1 deletionheader.lisp
- image.lisp 84 additions, 43 deletionsimage.lisp
- interface.lisp 4 additions, 5 deletionsinterface.lisp
- lisp-action.lisp 16 additions, 11 deletionslisp-action.lisp
- lisp-build.lisp 106 additions, 90 deletionslisp-build.lisp
- operate.lisp 39 additions, 44 deletionsoperate.lisp
- os.lisp 11 additions, 11 deletionsos.lisp
Loading
Please register or sign in to comment