2.26.82: much cleanups and fixes on the driver.
authorFrancois-Rene Rideau <tunes@google.com>
Sun, 13 Jan 2013 04:47:16 +0000 (23:47 -0500)
committerFrancois-Rene Rideau <tunes@google.com>
Sun, 13 Jan 2013 04:47:16 +0000 (23:47 -0500)
commit2159407086e914767b9fb946571ed141e8aa8dd7
tree26ed02c6bfa1621a034513b802b5feec5dc5bdcb
parent74c38c6d1c813ddaa1ef2b7b88db5cc93cd44888
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.
72 files changed:
Makefile
action.lisp
asdf-driver.asd
asdf.asd
backward-internals.lisp
bundle.lisp
compatibility.lisp
component.lisp
configuration.lisp
contrib/debug.lisp [new file with mode: 0644]
driver.lisp
find-system.lisp
footer.lisp
header.lisp
image.lisp
interface.lisp
lisp-action.lisp
lisp-build.lisp
operate.lisp
os.lisp
package.lisp
pathname.lisp
plan.lisp
run-program.lisp
source-registry.lisp
stream.lisp
test/asdf-pathname-test.script
test/compile-asdf.lisp [deleted file]
test/run-shell-command-test.script
test/run-tests.sh
test/script-support.lisp
test/test-around-compile.script
test/test-builtin-source-file-type.script
test/test-bundle.script
test/test-compile-file-failure.script
test/test-concatenate-source.script
test/test-configuration.script
test/test-encodings.script
test/test-force.script
test/test-logical-pathname.script
test/test-missing-lisp-file.script
test/test-module-depend.script
test/test-module-excessive-depend.script
test/test-module-pathnames.script
test/test-multiple.script
test/test-nested-components.script
test/test-package.script
test/test-redundant-recompile.script
test/test-retry-loading-component-1.script
test/test-samedir-modules.script
test/test-source-file-type.script
test/test-static-and-serial.script
test/test-sysdef-asdf.script
test/test-system-pathnames.script
test/test-touch-system-1.script
test/test-touch-system-2.script
test/test-try-recompiling-1.script
test/test-urls-1.script
test/test-urls-2.script
test/test-utilities.script
test/test-version.script
test/test-weakly-depends-on-present.script
test/test-weakly-depends-on-unpresent.script
test/test-xach-update-bug.script
test/test1.script
test/test2.script
test/test3.script
test/test8.script
test/test9.script
test/wild-module.script
upgrade.lisp
utility.lisp