]> git.eshelyaron.com Git - emacs.git/commitdiff
Speed up package--list-loaded-files a bit
authorDmitry Gutov <dgutov@yandex.ru>
Wed, 17 Dec 2014 01:23:07 +0000 (03:23 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Wed, 17 Dec 2014 01:23:07 +0000 (03:23 +0200)
Fixes: debbugs:19390
* lisp/emacs-lisp/package.el (package--list-loaded-files): Don't call
file-truename on load-history elements.

lisp/ChangeLog
lisp/emacs-lisp/package.el

index f28dd6d449f129f64d4771654972a38515446933..035f476aa80f90d6d7da9b7219f55379c10469fa 100644 (file)
@@ -1,3 +1,8 @@
+2014-12-17  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * emacs-lisp/package.el (package--list-loaded-files): Don't call
+       file-truename on load-history elements (bug#19390).
+
 2014-12-16  Nicolas Petton <petton.nicolas@gmail.com>
 
        * emacs-lisp/seq.el: New file.
index cd948ae81843510a1699ec5644b8fd80bf164e54..60beebd8a5f619d78ec907193e5e4de4dec417a8 100644 (file)
@@ -559,8 +559,7 @@ Return the max version (as a string) if the package is held at a lower version."
   "Recursively list all files in DIR which correspond to loaded features.
 Returns the `file-name-sans-extension' of each file, relative to
 DIR, sorted by most recently loaded last."
-  (let* ((history (mapcar (lambda (x) (file-name-sans-extension
-                                  (file-truename (car x))))
+  (let* ((history (mapcar (lambda (x) (file-name-sans-extension (car x)))
                     load-history))
          (dir (file-truename dir))
          ;; List all files that have already been loaded.