- Jul 24, 2016
-
- Jun 27, 2016
-
-
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.
-
- Jun 24, 2016
-
-
Robert Goldman authored
- Jun 11, 2016
-
-
Francois-Rene Rideau authored
Bug found by @axionic on github: on very large directories, directory-files was slow, because it was using remove-duplicates with non-hashable test function #'pathname-equal. But this functionality was only really needed for the purpose of dealing with logical-pathnames, and having a few duplicates in case of wanton symlinks isn't much of an issue.
- May 25, 2016
-
-
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.
-
- Apr 13, 2016
-
-
Robert Goldman authored
-
- Mar 30, 2016
-
-
matthieupeeters authored
-
- Mar 23, 2016
-
-
Robert Goldman authored
-
- Mar 21, 2016
-
- Mar 07, 2016
-
- Feb 27, 2016
-
-
Robert Goldman authored
-
- Feb 25, 2016
-
- Feb 22, 2016
-
- Jan 28, 2016
-
-
Francois-Rene Rideau authored
-
Elias Mårtenson authored
Previously, the buffer was reallocated for every block copied. This change ensures that the same buffer is being reused.
- Jan 12, 2016
-
- Jan 10, 2016
-
- Jan 08, 2016
-
- Jan 07, 2016
-
-
Francois-Rene Rideau authored
Also add one for SCL, but it's untested.
-
- Jan 04, 2016
-
- Dec 20, 2015
-
-
Robert Goldman authored
Provided by Raymond Toy.
-
- Dec 05, 2015
-
- Dec 01, 2015
-
- Nov 29, 2015
-
-
Francois-Rene Rideau authored
It's used by swank-asdf.
- Nov 21, 2015
-
-
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
- Nov 19, 2015
-
-
Francois-Rene Rideau authored
Fix DIRECTORY* on Genera (contribution by Gary Palter, lp#1518044): UIOP uses FS:DIRECTORY-LIST on Genera to enumerate the contents of the source repositories. However, if the directory doesn't exist, FS:DIRECTORY-LIST signals an error, whereas UIOP expects to get NIL.
- Nov 18, 2015
-
-
Francois-Rene Rideau authored
Not used in Quicklisp.
-
Francois-Rene Rideau authored
A few are kept, for backward-compatibility with systems in quicklisp.
-
Francois-Rene Rideau authored
It's been the official way of calling CMUCL since 2011.
-
Francois-Rene Rideau authored
-
- Nov 17, 2015
-
-
Francois-Rene Rideau authored
-
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.