Skip to content
Snippets Groups Projects
  1. Jul 24, 2016
  2. Jun 27, 2016
    • Robert Goldman's avatar
      Fix typo. · b427599f
      Robert Goldman authored
      Mistakenly committed after refilling a comment and emacs refilled it
      wrong, so that comment was incorrectly not all prefixed by comment
      characters.
      b427599f
  3. Jun 24, 2016
  4. Jun 11, 2016
  5. May 25, 2016
    • Robert Goldman's avatar
      ENSURE-DIRECTORY-PATHNAME in SUBDIRECTORIES. · 61c5e895
      Robert Goldman authored
      In some cases a subdirectory pathname returned from this function was
      not a DIRECTORY-PATHNAME (i.e., leaf directory name was in the
      PATHNAME-NAME, not PATHNAME-DIRECTORY).  I used
      ENSURE-DIRECTORY-PATHNAME to avoid this happening.
      61c5e895
  6. Apr 13, 2016
  7. Mar 30, 2016
  8. Mar 23, 2016
  9. Mar 21, 2016
  10. Mar 07, 2016
  11. Feb 27, 2016
  12. Feb 25, 2016
  13. Feb 22, 2016
  14. Jan 28, 2016
  15. Jan 12, 2016
  16. Jan 10, 2016
  17. Jan 08, 2016
  18. Jan 07, 2016
  19. Jan 04, 2016
  20. Dec 20, 2015
  21. Dec 05, 2015
  22. Dec 01, 2015
  23. Nov 29, 2015
  24. Nov 21, 2015
  25. Nov 19, 2015
  26. Nov 18, 2015
  27. Nov 17, 2015
    • Francois-Rene Rideau's avatar
    • Francois-Rene Rideau's avatar
      468790d7
    • Francois-Rene Rideau's avatar
      uiop: gut the last wrapping in make-pathname* · 08095fe1
      Francois-Rene Rideau authored
      I initially introduced all that make-pathname* madness on the road to
      ASDF 2.27, back when I was trying to normalize pathname components so
      I may have pathname-indexed entries in the asdf-cache (to minimize
      costly filesystem access from file-write-date and such, that could
      also introduce inconsistency in the build plan).
      
      Problem is, there was no good way (even non-portable) to normalize
      pathnames in a way that works when you use all of parse-namestring,
      make-pathname, directory, probe-file, translate-logical-pathname,
      merge-pathnames, etc. In the end (as late as b4dc78de, before 3.0.2.13!),
      I conceded defeat, for it was an uphill battle, and instead asdf-cache
      is indexing things using namestrings instead, which is more stable (see
      asdf/cache:normalize-namestring).
      
      The hacks in make-pathname* are therefore not needed anymore,
      and the function can be done away with.
      
      This commit guts the contents of make-pathname* and marks it deprecated.
      Just use make-pathname instead. It also updates uiop and asdf to not
      use make-pathname* but make-pathname. Some future commits may move it to
      backward-driver and eventually start issuing warnings of some sort when
      it's used.
      08095fe1
Loading