Skip to content
Snippets Groups Projects
  1. Dec 10, 2012
    • Francois-Rene Rideau's avatar
      2.26.16: restore require-system functionality. · 534ed228
      Francois-Rene Rideau authored
      Rename loaded-systems to already-loaded-systems,
      because the former was causing annoying SLIME completion ambiguities.
      Fix it with respect to recent method redefinitions.
      Import action-already-done-p API from POIU, complements action-visited-stamp.
      534ed228
  2. Dec 09, 2012
  3. Dec 08, 2012
    • 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.
      	https://bugs.launchpad.net/asdf/+bug/1087609
      
      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.
      da0d1380
  4. Dec 07, 2012
  5. Dec 06, 2012
  6. Dec 02, 2012
  7. Nov 29, 2012
  8. Nov 28, 2012
  9. Nov 27, 2012
  10. Oct 29, 2012
  11. Oct 17, 2012
  12. Oct 11, 2012
  13. Oct 01, 2012
  14. Sep 28, 2012
  15. Sep 27, 2012
  16. Sep 13, 2012
  17. Sep 12, 2012
  18. Sep 11, 2012
  19. Aug 28, 2012
  20. Aug 25, 2012
  21. Aug 15, 2012
  22. Aug 07, 2012
  23. Aug 04, 2012
Loading