Skip to content
Snippets Groups Projects
  1. Mar 02, 2014
  2. Feb 11, 2014
  3. Oct 23, 2013
    • Francois-Rene Rideau's avatar
      package-system: support for quick-build style defpackage-based dependencies. · c609093c
      Francois-Rene Rideau authored
      This is quick-build compatible and fixes lp#1230368.
      
      To use package-system, just have foo.asd containing
      	(defsystem foo :class package-system)
      at the top of your quick-build hierarchy $FOODIR
      for packages whose name start with "FOO/"
      and ASDF will thereafter look for system "foo/bar/baz" in $FOODIR/bar/baz.lisp.
      
      Such a file will implicitly have its own system defined;
      its dependencies are computed by scanning the file,
      extracting its first defpackage form,
      and using the packages it uses or imports from
      as a as a specification of what systems it depends on.
      
      You can register packages as belonging to a system with
      	(asdf:register-system-packages my-system '(package1 package2))
      Using or importing from a package registered to a given system
      will generate a dependency to the registered system.
      Using or importing from a packages registered to the constant symbol T
      will not generate any dependency.
      Using or importing from a packages that is not registered will generate
      a dependency on a system the name of which is the package name downcased.
      All packages that exist at the time ASDF is initially loaded
      are registered to constant symbol T.
      
      Also, for convenience, introduce :use-reexport and :mix-reexport in
      uiop/package.lisp (of course, no one can rely on it until it's mainstream,
      but better late than never).
      
      To use this style in a way compatible with older versions of ASDF 3,
      you may use the asdf-package-system extension.
      See lisp-interface-library for a system that uses this style this way.
      
      Push :asdf-package-system to *features*
      c609093c
    • Robert P. Goldman's avatar
    • Francois-Rene Rideau's avatar
      Debian release for 3.0.3 · 10fa87ab
      Francois-Rene Rideau authored
      (Also, slight update to web page.)
    • Robert P. Goldman's avatar
  4. Oct 13, 2013
  5. Oct 08, 2013
  6. Oct 07, 2013
  7. Sep 27, 2013
  8. Sep 05, 2013
  9. Jul 10, 2013
  10. May 16, 2013
  11. Mar 07, 2013
  12. Mar 05, 2013
  13. Mar 02, 2013
  14. Feb 16, 2013
  15. Feb 06, 2013
    • Francois-Rene Rideau's avatar
      2.28.1: various upgrade issues · d78df051
      Francois-Rene Rideau authored
      1- To make life easier on Xach, stop requiring asdf.lisp to be loaded as source
      before it's compiled. Instead, wrap each and every single form in an eval-when,
      most of the time via the with-upgradability macro that also transforms
      defun into defun* and defgeneric into defgeneric*.
      Causes massive reindentation :-(
      
      2- Have a proper :version for fallback systems.
      Will make systems that check the version happier.
      
      3- protect a condition with #+sb-eval. Fixes lp#1116408.
      
      4- Protect warnings-file methods with dynamic when *warnings-file-type*
      rather than static #+.
      d78df051
    • Francois-Rene Rideau's avatar
      2.28.1: various upgrade issues · 1e4bafdb
      Francois-Rene Rideau authored
      1- To make life easier on Xach, stop requiring asdf.lisp to be loaded as source
      before it's compiled. Instead, wrap each and every single form in an eval-when,
      most of the time via the with-upgradability macro that also transforms
      defun into defun* and defgeneric into defgeneric*.
      Causes massive reindentation :-(
      
      2- Have a proper :version for fallback systems.
      Will make systems that check the version happier.
      
      3- protect a condition with #+sb-eval. Fixes lp#1116408.
      
      4- Protect warnings-file methods with dynamic when *warnings-file-type*
      rather than static #+.
      1e4bafdb
  16. Jan 31, 2013
  17. Jan 29, 2013
  18. Jan 11, 2013
  19. Sep 28, 2012
  20. Sep 13, 2012
  21. Jul 28, 2012
  22. Jul 07, 2012
  23. Jun 29, 2012
  24. Apr 29, 2012
  25. Apr 23, 2012
  26. Apr 21, 2012
  27. Apr 10, 2012
  28. Nov 21, 2011
  29. Jul 10, 2011
  30. Jun 09, 2011
    • Francois-Rene Rideau's avatar
      2.016.1: Fixes for ABCL, GCL; tweaks for LispWorks and CCL. · 9ece06df
      Francois-Rene Rideau authored
      Use probe-file for probe-file* in LispWorks.
      
      Make ABCL's jar translation happier with
      the recent compile-file-pathname* change for Stelian by redoing cfp myself.
      
      Make truenamize work when the merged pathname is relative.
      Makes it happier when e.g. the *default-pathname-defaults* is #p"",
      which is the case notably on CCL.
      
      Try and fail to support GCL 2.6 and have 2.7 fail less;
      too many bugs, in CONDITIONs, PATHNAMEs, and more,
      plus compiler bug that breaks coerce-pathname.
      9ece06df
  31. Jun 06, 2011
    • Francois-Rene Rideau's avatar
      2.015.11: naming tweaks for CLISP. · d8b24967
      Francois-Rene Rideau authored
      Magically recognize x64 as architecture on CLISP (yuck).
      Document (require "asdf") as the portable way to load ASDF,
      since the CLISP maintainers insist that they won't recognize
      the otherwise universally accepted (require :asdf). Sigh.
      d8b24967
  32. May 29, 2011
Loading