1. 13 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.82: much cleanups and fixes on the driver. · 21594070
      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.
      21594070
  2. 11 Jan, 2013 2 commits
  3. 10 Jan, 2013 2 commits
    • Francois-Rene Rideau's avatar
      2.26.71: Fix obvious breakage on SBCL. · d2bbf816
      Francois-Rene Rideau authored
      Make default-directory a root pathname, remove it from source-registry.
      Have it use lisp-implementation-directory.
      Remove any attempt to use the "current directory".
      Users who want that can still try to
      	(pushnew '*default-pathname-defaults* asdf:*central-registry*)
      
      Rename tmp/ to build/ and move asdf.lisp there. Update asdf.asd.
      Rename implementation.lisp to compatibility.lisp.
      Move *asdf-verbose* and asdf-message to upgrade.lisp
      d2bbf816
    • Francois-Rene Rideau's avatar
      2.26.68: self-upgrade now works somewhat on SBCL and CCL. · b6d6fb06
      Francois-Rene Rideau authored
      Fixed corner bugs in the package surgery.
      Stopped using fmakunbound as part of the package definition;
      it should happen as part of with-upgrade,
      or, for now, systematically with defgeneric* and defun*.
      Added special magic for ASDF fixup, that will have to be enhanced.
      b6d6fb06
  4. 09 Jan, 2013 2 commits
  5. 08 Jan, 2013 1 commit