Skip to content
  1. Aug 15, 2012
  2. Jul 31, 2012
  3. Jul 27, 2012
    • Francois-Rene Rideau's avatar
      2.23.2: * add MKCL support based on patch by JCB (see mailing-list). · 59518e92
      Francois-Rene Rideau authored
      * Refactor load-system to use *load-system-operation*,
      and change require-system and module-provide-asdf to use that.
      * Remove broken-fasl-support: first, cormanlisp is supposed to have fixed it;
       second, cormanlisp is dead;
       third, one can now (setf *load-system-operation* 'load-source-op) instead.
      * Reindent default-source-registry
      * Fix a test in light of some previous package frobbing.
      59518e92
  4. Jun 28, 2012
  5. Jun 12, 2012
    • 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.
      d42d5371
  6. May 15, 2012
  7. Apr 23, 2012
  8. Apr 22, 2012
  9. Apr 21, 2012
  10. Apr 16, 2012
  11. Apr 14, 2012
  12. Apr 12, 2012
  13. Dec 19, 2011
  14. Dec 15, 2011
  15. Dec 14, 2011
  16. Nov 22, 2011
  17. Oct 22, 2011
  18. Oct 21, 2011
  19. Oct 18, 2011
  20. Oct 17, 2011
  21. Oct 13, 2011
  22. Oct 12, 2011
  23. Oct 02, 2011
  24. Sep 25, 2011
  25. Sep 13, 2011
  26. Sep 02, 2011
  27. Sep 01, 2011
  28. Jun 12, 2011
    • Francois-Rene Rideau's avatar
      2.016.2: Enhancements for MCL pathname and logical-pathname users. · 86b7de25
      Francois-Rene Rideau authored
      Major change for RMCL: location strings are now POSIX namestrings.
      Major change for logical pathnames: they are now preserved by source-registry;
      the price is that only logical pathnames for which merging the name and type
      commutes with truename will be found by directory-files and subdirectories.
      Minor change for GCL: dropped kluges for 2.6, which never was working.
      Simplifications in internals of (implementation-identifier).
      Removed *system-cache* and get-uid, which never were working right
      (bad attempts at allowing common-lisp-controller compatibility,
      but it only ever was but a giant gaping security hole in the waiting).
      Simplified resolve-relative-location-component
      (ugly because it was written before MERGE-PATHNAMES*).
      Updated documentation about the file location DSL.
      86b7de25
  29. 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
  30. May 11, 2011
    • Francois-Rene Rideau's avatar
      2.015.2: fix defsystem to avoid infinite loop in some cases. · ff4057b6
      Francois-Rene Rideau authored
      Nikodemus reported on the list an infortunate interaction with quicklisp.
      such if when you had a system installed both in quicklisp and outside
      quicklisp, say flexi-streams, and the .asd defsystem'ed an auxiliary system,
      say flexi-streams-test, and you tried to load the version outside quicklisp,
      e.g. by putting it first in the *central-registry*, then ASDF would
      start loading the non-quicklisp .asd; during parse-component-form for the
      auxiliary system, find-system would be called and then locate the quicklisp
      version, since it can't be found by file name, but quicklisp includes it
      in its database; ASDF would then load the quicklisp .asd; during the
      parse-component-form for the main system, it would call find-system,
      and the non-quicklisp .asd would be found, and so on in an infinite loop.
      
      This patch refactors defsystem to put all the work in a function
      will a trivial macro-expansion. The function pushes the system being
      currently defined into a list of such systems that is specially consulted
      first by search-for-system-definition, hopefully avoiding any loop.
      ff4057b6
  31. May 09, 2011
  32. May 06, 2011