1. 02 Jan, 2013 1 commit
  2. 27 Dec, 2012 1 commit
    • Francois-Rene Rideau's avatar
      Test improvements. · c36f9e92
      Francois-Rene Rideau authored
      Be more selective in what warnings get quashed when upgrading ASDF.
      Skip bundle test on ABCL, ECL-bytecodes.
      Sleep more in test1.
  3. 15 Dec, 2012 1 commit
    • Francois-Rene Rideau's avatar
      2.26.21: move children dependencies from traverse to component-depends-on, · 45a36620
      Francois-Rene Rideau authored
      where it ought to always have been, based on a properly cleaned up prepare-op
      (previously introduced in 2.26.14 as parent-load-op).
      This is a checkpoint of a mostly working system after major changes;
      it requires further cleanup and fixes:
      strangely, fails some tests on CCL but not SBCL.
      Introduce find-operation as a companion to find-component,
      subsuming make-sub-operation.
      The results of component-depends-on are processed with find-operation and resolve-component-spec.
      component-self-dependencies is fixed to play well with prepare-op.
      Also, some internal renamings and signature changes:
      parent-operation becomes upward-operation
      parent-load-op becomes prepare-op
      parent-source-load op becomes prepare-source-op
      parent-component is distinguished from module
      module-components becomes component-children
      module-components-by-name becomes component-children-by-name
      compute-module-components-by-name becomes compute-children-by-name
      circular-dependency-components becomes circular-dependency-actions
      component-load-dependencies becomes component-sibling-dependencies (with a stub)
      introducing child-component, downward-operation.
      refactoring visit-dependencies to include the loop in which it's always used.
      refactoring force and force-not processing to use a function action-override-p;
      force is achieved with a trivial method on operation-done-p for prepare-op,
      and force-not as a trivial check in visit-action.
      Tweak tests along the way. Tweak the documentation.
      Failed to either rename operation-error or introduce action-error in its superclasses:
      that breaks sb-grovel.
  4. 09 Dec, 2012 4 commits
  5. 08 Dec, 2012 1 commit
    • Francois-Rene Rideau's avatar
      2.26.9: Another major rewrite of traverse, to propagate timestamps correctly. · da0d1380
      Francois-Rene Rideau authored
      This fixes the major issue whereby asdf's operation-done-p was failing to check
      the timestamps of dependencies, only checking those of the immediate operation.
      This rewrite is also a vast simplification:
      * we rely purely on filesystem timestamps of files
      * we stop using get-universal-time and therefore eschew clock skews issues
       between processor and filesystem
      * we do away with the ugly do-first dependencies, previously made necessary
       by the way get-universal-time messed with load timestamps.
      * we simplify the protocol to visit components, with a better internal API
       that we use twice: once, recursively, in traverse, and once, shallowly,
       in compute-action-stamp (the new internals for operation-done-p).
      * make-sub-operation is drastically simplified.
      For the sake of backward-compatibility, the code style had to be contrived,
      notably introducing a special variable *stamp*,
      supporting dual modes for operation-done-p, and
      keeping the old names of many functions that would better be renamed.
  6. 13 Sep, 2012 1 commit
  7. 15 Aug, 2012 1 commit
  8. 31 Jul, 2012 1 commit
  9. 12 Jun, 2012 1 commit
    • Francois-Rene Rideau's avatar
      sbcl quit update. · d42d5371
      Francois-Rene Rideau authored
      Don't upgrade ccl or cmucl on older asdf's due to incompatibilities.
      Shouldn't matter since they already ship with more recent versions of asdf.
  10. 15 May, 2012 1 commit
  11. 23 Apr, 2012 1 commit
  12. 12 Apr, 2012 1 commit
    • Francois-Rene Rideau's avatar
      2.20.9: fix logical-pathname issue; export more utilities. · 0c281b99
      Francois-Rene Rideau authored
      The issue fixed is that most Lisps don't like
      *default-pathname-defaults* being a logical-pathname.
      Added a test for logical-pathname functionality;
      it all works on CCL, and works better on other Lisps after the fix,
      but there are still logical-pathname issues on SBCL, CLISP and more.
      Also, a package cleanup of our test suite.
  13. 22 Oct, 2011 1 commit
  14. 18 Oct, 2011 1 commit
  15. 17 Oct, 2011 1 commit
  16. 05 Apr, 2011 1 commit
  17. 31 Mar, 2011 1 commit
  18. 29 Oct, 2010 1 commit
  19. 07 Aug, 2010 1 commit
  20. 28 Apr, 2010 1 commit
  21. 12 Apr, 2010 1 commit
  22. 19 Mar, 2010 1 commit
  23. 18 Mar, 2010 1 commit
  24. 17 Mar, 2010 2 commits
    • Francois-Rene Rideau's avatar
      tweaks to the test infrastructure · d966b77c
      Francois-Rene Rideau authored
    • Francois-Rene Rideau's avatar
      1.647: · d324c0ad
      Francois-Rene Rideau authored
      * Fix initialize-output-translations to actually use the environment,
       map output destinations to themselves, and
       actually take a parameter as documented.
      * Document same parameter for initialize-source-registry, which did take it.
      * Tweak symbols between unintern and fmakunbound
       to make upgrade better on both current SBCL and ECL.
      * Tweak run-tests to allow for parametrizable binaries,
       to redirect output to tmp/fasls, to output Lisp command being executed,
  25. 16 Mar, 2010 1 commit
  26. 15 Mar, 2010 1 commit
  27. 13 Mar, 2010 1 commit
  28. 06 Mar, 2010 2 commits
  29. 28 Feb, 2010 1 commit
  30. 06 Feb, 2010 1 commit
  31. 05 Feb, 2010 3 commits
  32. 04 Feb, 2010 2 commits