1. 03 Sep, 2013 1 commit
  2. 16 Aug, 2013 1 commit
  3. 07 Aug, 2013 1 commit
  4. 02 Jul, 2013 2 commits
  5. 04 Jun, 2013 1 commit
  6. 02 Jun, 2013 1 commit
  7. 22 May, 2013 1 commit
  8. 16 May, 2013 1 commit
  9. 12 Apr, 2013 1 commit
  10. 10 Apr, 2013 1 commit
  11. 04 Apr, 2013 1 commit
  12. 18 Mar, 2013 2 commits
  13. 14 Mar, 2013 1 commit
  14. 03 Mar, 2013 1 commit
  15. 23 Feb, 2013 1 commit
  16. 18 Feb, 2013 1 commit
  17. 16 Feb, 2013 3 commits
  18. 02 Feb, 2013 1 commit
  19. 28 Jan, 2013 3 commits
  20. 27 Jan, 2013 3 commits
    • 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
    • Francois-Rene Rideau's avatar
      2.26.150: cleanup the .asd file and some internal messages and comments. · b5f74667
      Francois-Rene Rideau authored
      Keep the obsolete slot properties for the sake of upgrade.
      b5f74667
    • Francois-Rene Rideau's avatar
      2.26.149: next release will be ASDF 3 after all, not ASDF 2.27. · 0f685693
      Francois-Rene Rideau authored
      Introduce some backward incompatibility with features unused in quicklisp:
      * Don't create a temporary package every time you load a .asd;
       instead, load everything from same package ASDF-USER,
       that :use's asdf/common-lisp asdf/package asdf/interface
       That's the Common Lisp way, what with COMMON-LISP-USER.
       If you want a private package, use DEFPACKAGE or DEFINE-PACKAGE.
      * operation-description is renamed action-description.
       No one was using it in quicklisp, and no one was specializing it
       except cl-protobufs, which I'll fix.
      * component-properties and component-property are gone.
       If you want a new property, create your own subclass of component.
      
      Also, have a load-asd function with name in keyword arguments,
      rather than load-sysdef function that requires the name.
      0f685693
  21. 24 Jan, 2013 3 commits
    • Francois-Rene Rideau's avatar
      2.26.145: introduce a stamp cache, to reduce filesystem access, · c2c17558
      Francois-Rene Rideau authored
      enhance plan consistency and make testing easier.
      c2c17558
    • Francois-Rene Rideau's avatar
      6bb7b778
    • Francois-Rene Rideau's avatar
      2.26.142: Update the system definitions. · 3abb3e42
      Francois-Rene Rideau authored
      A better asdf.asd.
      
      Refactor the preloaded system mechanism, use it for cl-launch 3.21.2.
      
      Rename bundle-pathname to build-pathname, move it from bundle-system to system.
      
      Rename the gcl<2.7 feature gcl2.6. Die on gcl2.5 and earlier.
      Don't even try to compile-file asdf using gcl 2.6, just load the .lisp.
      
      Rename asdf/compatibility to asdf/common-lisp, exporting only CL symbols.
      Fix define-package to correctly handle exporting of NIL.
      
      Also, make it work with Genera, with #'(lambda instead of (lambda,
      and using lisp:loop (via a macro loop*) when destructuring is required.
      
      Document more 2.27 changes in changelog.
      
      If there is no :pathname and no load-pathname,
      do NOT have a system pathname take defaults from *default-pathname-defaults*,
      but make it NIL.
      3abb3e42
  22. 21 Jan, 2013 1 commit
  23. 20 Jan, 2013 2 commits
    • Francois-Rene Rideau's avatar
      2.26.128: punt on CLISP upgrade. Test with ECL, SBCL. · cab5dfa1
      Francois-Rene Rideau authored
      Better version mangling helpers.
      
      Image: for compatibility with existing CL practice,
      the call the entry-point *without* arguments rather than with C command line.
      cab5dfa1
    • 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
  24. 18 Jan, 2013 6 commits