1. 05 Dec, 2015 1 commit
  2. 01 Dec, 2015 1 commit
  3. 29 Nov, 2015 2 commits
  4. 21 Nov, 2015 2 commits
    • Francois-Rene Rideau's avatar
      Bump version to 3.1.6.4 · 65174989
      Francois-Rene Rideau authored
      65174989
    • Francois-Rene Rideau's avatar
      Fix file-pathname-p to accept NIL pathname-name · b2b9020f
      Francois-Rene Rideau authored
      ccl, gcl, lispworks think that (probe-file #p".bashrc") has its
      pathname-name and pathname-type be NIL and "bashrc" whereas other
      implementations (at least abcl allegro clisp cmucl ecl mkcl sbcl xcl)
      think that it has them be ".bashrc" and NIL.
      
      cl -l $l -i "(let ((p (probe-file \".bashrc\"))) \
      (format t \"FOO $l: ~S ~S~%\" (pathname-name p) (pathname-type p)))" \
      |& grep FOO
      b2b9020f
  5. 19 Nov, 2015 2 commits
  6. 18 Nov, 2015 5 commits
  7. 17 Nov, 2015 3 commits
    • Francois-Rene Rideau's avatar
      Bump version to 3.1.6.1 · 1ed0542c
      Francois-Rene Rideau authored
      1ed0542c
    • 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
  8. 17 Oct, 2015 1 commit
  9. 07 Oct, 2015 2 commits
  10. 03 Oct, 2015 1 commit
  11. 02 Oct, 2015 2 commits
  12. 29 Sep, 2015 2 commits
  13. 28 Sep, 2015 2 commits
  14. 27 Sep, 2015 1 commit
  15. 26 Sep, 2015 1 commit
  16. 23 Sep, 2015 1 commit
  17. 22 Sep, 2015 4 commits
  18. 17 Sep, 2015 1 commit
  19. 14 Sep, 2015 6 commits