1. 26 Feb, 2013 2 commits
  2. 25 Feb, 2013 1 commit
    • Francois-Rene Rideau's avatar
      More test tweaks. · 0922cd8d
      Francois-Rene Rideau authored
      Minimally test the REQUIRE feature by hijacking part of test3.script.
      Force compile in test-encoding to override any previous encoding.
      0922cd8d
  3. 21 Feb, 2013 1 commit
  4. 27 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.153: Various speed ups. · 1f4d6fec
      Francois-Rene Rideau authored
      Between 2.26 and 2.26.152, ASDF had gotten ~37 times slower at traversing iolib.
      Now trying to restore some performance.
      
      This commit:
      1- generalizes the cache to cover input-files and output-files as well as get-file-stamp.
      2- removes the probe-file before file-write-date.
      1f4d6fec
  5. 24 Jan, 2013 1 commit
  6. 21 Jan, 2013 2 commits
  7. 20 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.126: debugging ecl, upgrade, etc. · 8ec5317d
      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
      8ec5317d
  8. 17 Jan, 2013 1 commit
  9. 16 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.100: checkpointing a lot of progress. · aa5cba5d
      Francois-Rene Rideau authored
      * Pathname support has been cleaned up, yet again,
       extending and renaming COERCE-PATHNAME into PARSE-UNIX-NAMESTRING,
       also ENSURE-PATHNAME, many docstrings, and plenty of small enhancements.
      * Bundles were refactored to take advantage of the new, more sensible,
       component-depends-on semantics.
      * Image support was cleaned up again, and program-op was implemented
       to produce a standalone executable on supported platforms;
       a working hello-world-example is included amongst tests.
      * The *compile-file-function* indirection was removed, with the
       ECL and MKCL object file support
       being folded into compile-file* instead.
      * systems now can have NIL as component-pathname,
       instead of providing a non-sensible bogus pathname
       when no sensible pathname was determined.
       Most of our pathname functions have sensible default behavior
       when provided NIL instead of a pathname as an argument.
      aa5cba5d
  10. 15 Jan, 2013 1 commit
  11. 14 Jan, 2013 1 commit
    • 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
  12. 13 Jan, 2013 2 commits
    • Francois-Rene Rideau's avatar
    • 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
  13. 11 Jan, 2013 1 commit
  14. 08 Jan, 2013 1 commit
  15. 07 Jan, 2013 1 commit