[Git][cmucl/cmucl][issue-157-directory-returns-all-files] Remove commented out debugging code; fix up some comments
Raymond Toy (@rtoy)
gitlab at common-lisp.net
Sat Mar 4 17:52:40 UTC 2023
Raymond Toy pushed to branch issue-157-directory-returns-all-files at cmucl / cmucl
Commits:
c3cd7841 by Raymond Toy at 2023-03-04T09:51:45-08:00
Remove commented out debugging code; fix up some comments
- - - - -
2 changed files:
- src/code/filesys.lisp
- src/code/pathname.lisp
Changes:
=====================================
src/code/filesys.lisp
=====================================
@@ -786,10 +786,6 @@
(let ((name (%pathname-name pathname))
(type (%pathname-type pathname))
(version (%pathname-version pathname)))
- #+nil
- (progn
- (format t "name, type = ~A ~A~%" name type)
- (describe pathname))
(cond ((member name '(nil :unspecific))
(when (or (not verify-existence)
(unix:unix-file-kind directory))
@@ -803,15 +799,11 @@
(dir-path (pathname directory)))
(when dir
(unwind-protect
- (loop
+ (loop
(let ((file (unix:read-dir dir)))
(if file
(unless (or (string= file ".")
(string= file ".."))
- #+nil
- (progn
- (format t "file = ~A~%" file)
- (describe pathname))
;; Use pathname-match-p so that we are
;; guaranteed to have directory and
;; pathname-match-p behave consistently.
@@ -820,27 +812,7 @@
(funcall function
(concatenate 'string
directory
- file)))
- #+nil
- (multiple-value-bind
- (file-name file-type file-version)
- (let ((*ignore-wildcards* t))
- (extract-name-type-and-version
- file 0 (length file)))
- ;; Match also happens if the file has
- ;; no explicit version and we're asking
- ;; for version :NEWEST, since that's
- ;; what no version means.
- (when (and (components-match file-name name)
- (components-match file-type type)
- (or (components-match file-version
- version)
- (and (eq file-version nil)
- (eq version :newest))))
- (funcall function
- (concatenate 'string
- directory
- file)))))
+ file))))
(return))))
(unix:close-dir dir)))))
(t
=====================================
src/code/pathname.lisp
=====================================
@@ -1222,10 +1222,6 @@ a host-structure or string."
(defun %%pathname-match-p (pathname wildname)
(macrolet ((frob (field &optional (op 'components-match ))
`(,op (,field pathname) (,field wildname))))
- #+nil
- (progn
- (describe pathname)
- (describe wildname))
(and (or (null (%pathname-host wildname))
(eq (%pathname-host wildname) (%pathname-host pathname)))
(flet ((device-components-match (thing wild)
@@ -1236,15 +1232,13 @@ a host-structure or string."
(or (and (null thing) (eq wild :unspecific))
(and (eq thing :unspecific) (eq wild nil))))))
(frob %pathname-device device-components-match))
- #+nil
- (frob %pathname-device)
(frob %pathname-directory directory-components-match)
(frob %pathname-name)
(frob %pathname-type)
(flet ((version-components-match (thing wild)
(or (eq thing wild)
(eq wild :wild)
- ;; A version component matches of :newest matches nil.
+ ;; A version component of :newest matches nil.
(compare-version-component thing wild))))
(frob %pathname-version version-components-match)))))
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/c3cd7841cc500f07a822ef15ec002ea0f807191d
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/c3cd7841cc500f07a822ef15ec002ea0f807191d
You're receiving this email because of your account on gitlab.common-lisp.net.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cmucl-cvs/attachments/20230304/f071a6e4/attachment-0001.html>
More information about the cmucl-cvs
mailing list