From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#64735: 29.0.92; find invocations are ~15x slower because of ignores Date: Thu, 20 Jul 2023 20:24:41 +0300 Message-ID: <83351i338m.fsf@gnu.org> References: <1fd5e3ed-e1c3-5d6e-897f-1d5d55e379fa@gutov.dev> <87wmyupvlw.fsf@localhost> <5c4d9bea-3eb9-b262-138a-4ea0cb203436@gutov.dev> <87tttypp2e.fsf@localhost> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32766"; mail-complaints-to="usenet@ciao.gmane.io" Cc: dmitry@gutov.dev, yantar92@posteo.net, 64735@debbugs.gnu.org To: Spencer Baugh Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jul 20 19:25:25 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qMXP2-0008Hu-Qq for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 20 Jul 2023 19:25:25 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qMXOi-0008SJ-AN; Thu, 20 Jul 2023 13:25:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMXOh-0008S8-9S for bug-gnu-emacs@gnu.org; Thu, 20 Jul 2023 13:25:03 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qMXOg-0005lv-MD for bug-gnu-emacs@gnu.org; Thu, 20 Jul 2023 13:25:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qMXOg-0000G8-IW for bug-gnu-emacs@gnu.org; Thu, 20 Jul 2023 13:25:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Jul 2023 17:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64735 X-GNU-PR-Package: emacs Original-Received: via spool by 64735-submit@debbugs.gnu.org id=B64735.1689873858912 (code B ref 64735); Thu, 20 Jul 2023 17:25:02 +0000 Original-Received: (at 64735) by debbugs.gnu.org; 20 Jul 2023 17:24:18 +0000 Original-Received: from localhost ([127.0.0.1]:59800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMXNx-0000Ed-Nb for submit@debbugs.gnu.org; Thu, 20 Jul 2023 13:24:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMXNu-0000EO-KP for 64735@debbugs.gnu.org; Thu, 20 Jul 2023 13:24:17 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMXNo-0005cY-D5; Thu, 20 Jul 2023 13:24:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=WY48oObOttS85iuWJ3C8cMAvETfvKkT0g1fbrE+ePxM=; b=GvzfFssuXimY CsLrPg79A6BXb+q6uBxbs10mptW8j5nsJl89FbpB5obvgNuPqhuv6BzeCZxw99uNko7JjTOQzh5aA pypsY/UkuaLPkSB1/2iikOKFihjJN+18JZx3hpwpvuznJAVmjuJ2MouuEA4jk13m7swvXo8xTpeK9 n9bORHxIQXX9CFm1zR7P1wDBJivBhuq2T5eYUbpfpljJGUr8R/60pFyC6euKOR+UpgtB31KXyPBqN GiRybavqSGDNvh/qpE5qhvMOQM1O6ubzhOFvPfg1R6r4tqagIkdu0L/PlyZKgBWAgXEjduisTXSq3 vtHKII78XMYNnmGOMAHhCA==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMXNn-0005hb-Rd; Thu, 20 Jul 2023 13:24:08 -0400 In-Reply-To: (message from Spencer Baugh on Thu, 20 Jul 2023 13:08:24 -0400) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:265624 Archived-At: > Cc: Dmitry Gutov , 64735@debbugs.gnu.org > From: Spencer Baugh > Date: Thu, 20 Jul 2023 13:08:24 -0400 > > (Really it's entirely plausible that Emacs could be improved by > *removing* directory-files-recursively, in favor of invoking find as a > subprocess: faster, parallelized execution, and better remote support.) No, there's no reason to remove anything that useful from Emacs. If this or that API is not the optimal choice for some job, it is easy enough not to use it.