From: Dmitry Gutov Date: Mon, 6 Jul 2020 01:29:52 +0000 (+0300) Subject: ; Revert "; Add a note about a bottleneck" X-Git-Tag: emacs-28.0.90~7063 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=10a0941f4dcc85d95279ae67032ec04463a44d59;p=emacs.git ; Revert "; Add a note about a bottleneck" This reverts commit 9f9ce631a2ff44ebcb87b0b1390a21b13665db43. It's still a bottleneck, but so are mapcar (with its effect on GC) and concat. So our limits show in several places at once. --- diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el index 188236427da..08798d86f8e 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el @@ -396,8 +396,6 @@ backend implementation of `project-external-roots'.") (setq files (mapcar (lambda (file) (concat default-directory file)) - ;; XXX: With large enough project, split-string becomes - ;; one of the bottlenecks. (split-string (apply #'vc-git--run-command-string nil "ls-files" args) "\0" t)))