1. 01 Feb, 2013 2 commits
  2. 28 Jan, 2013 1 commit
  3. 27 Jan, 2013 1 commit
    • 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
  4. 26 Jan, 2013 1 commit
  5. 25 Jan, 2013 1 commit
    • Francois-Rene Rideau's avatar
      2.26.146: restore W-C-U around perform-plan for backward compatibility. · db1cebf7
      Francois-Rene Rideau authored
      Also, move entry-point into system and remove class bundle-system.
      I was tempted to have test-op call it, but then it's a problem
      when the base system has a non-test entry-point, so we probably need
      a separate test-entry-point slot.
      
      Update the default *asdf-debug-utility* to do more of the right thing.
      
      Update changelog.
      
      Tweak package to avoid triggering a bug in ABCL trunk.
      db1cebf7
  6. 24 Jan, 2013 1 commit
    • 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
  7. 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
  8. 11 Jan, 2013 1 commit
  9. 03 Jan, 2013 1 commit
  10. 29 Oct, 2012 1 commit
  11. 27 Sep, 2012 1 commit
  12. 25 Aug, 2012 1 commit
  13. 17 Jul, 2012 1 commit
  14. 17 Jun, 2012 1 commit
  15. 12 Jun, 2012 1 commit
  16. 05 May, 2012 1 commit
  17. 29 Apr, 2012 1 commit
  18. 15 Feb, 2012 1 commit
  19. 18 Jan, 2012 1 commit
  20. 28 Nov, 2011 1 commit
  21. 29 Oct, 2011 2 commits
  22. 20 Oct, 2011 1 commit
  23. 26 Jul, 2011 1 commit
  24. 07 Jun, 2011 1 commit
  25. 07 May, 2011 1 commit
  26. 06 Apr, 2011 1 commit
  27. 05 Apr, 2011 1 commit
  28. 31 Mar, 2011 1 commit
  29. 29 Mar, 2011 1 commit
  30. 27 Mar, 2011 3 commits
  31. 21 Mar, 2011 1 commit
  32. 20 Mar, 2011 1 commit
  33. 03 Jan, 2011 2 commits
  34. 15 Dec, 2010 1 commit
  35. 28 Nov, 2010 1 commit