1. 14 Jan, 2013 4 commits
    • Francois-Rene Rideau's avatar
      2.26.95: more frobbing of the runtime support · 3d3b65d4
      Francois-Rene Rideau authored
      Settle on "restore-image" and "dump-image" for our API names.
      Unbreak match-condition-p and move it to utility,
      give static scoping to the generic muffler,
      rename the compiler and loader mufflers.
      Fix with-input.
      Remove crud from script-support.
      3d3b65d4
    • Francois-Rene Rideau's avatar
      2.26.94: Yet another package cleanup. Debug the test scripts. · eef7278f
      Francois-Rene Rideau authored
      Package cleanup: every file in asdf itself now :use's asdf/driver asdf/upgrade.
      Test script fix:
      Allegro, like ECL *really* hates that we close *standard-input*,
      so stop trying at all.
      Tweak some utilities and debug utilities.
      eef7278f
    • Francois-Rene Rideau's avatar
      2.26.93: play nicer with packages, notably for Allegro and CLISP · c534ca65
      Francois-Rene Rideau authored
      On Allegro, frob the autoload earlier and intern the gethostname later
      so we don't unnecessarily autoload stuff.
      
      On CLISP, don't undefine functions, just unintern everything in the beginning,
      and it won't complain about disappearing methods anymore.
      
      Also, only retrigger the upgrade attempt on source-registry change
      if ASDF was not upgraded yet. This avoids unnecessary reloading of ASDF.
      
      Finally, be sure to share more symbols between everyone - hopefully,
      all the symbols that were used in ASDF and got recycled.
      Slot names are a big one, notably.
      c534ca65
    • Francois-Rene Rideau's avatar
      2.26.91: Package adjustments. · 518f4486
      Francois-Rene Rideau authored
      Export more ASDF internals in various packages,
      that they may be shared with ASDF/INTERFACE without causing fishiness.
      Be less prompt to nuke symbols that may clash.
      There are plenty of innocent symbols such as O and C, etc.
      
      Also, disable most of test-encodings when there is no asdf-encodings.
      518f4486
  2. 13 Jan, 2013 2 commits
    • Francois-Rene Rideau's avatar
      2.26.85: more progress · 96cecd29
      Francois-Rene Rideau authored
      Package tweaks to make CLISP complain less.
      run-program/ and run-shell-command fixes and test updates.
      wildening fix to issue found by CLISP.
      ! is used by EXT on CLISP, so use !p for defparameter.
      More pathname madness for allegro.
      Better upgrade.
      96cecd29
    • 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
  3. 11 Jan, 2013 2 commits
  4. 10 Jan, 2013 1 commit
    • 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
  5. 09 Jan, 2013 3 commits
  6. 08 Jan, 2013 1 commit