bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#64735: 29.0.92; find invocations are ~15x slower because of ignores


From: Dmitry Gutov
Subject: bug#64735: 29.0.92; find invocations are ~15x slower because of ignores
Date: Sun, 23 Jul 2023 20:46:19 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0

On 23/07/2023 14:18, Eli Zaretskii wrote:
Date: Sun, 23 Jul 2023 13:46:30 +0300
Cc:luangruo@yahoo.com,sbaugh@janestreet.com,yantar92@posteo.net,
  64735@debbugs.gnu.org
From: Dmitry Gutov<dmitry@gutov.dev>

On 23/07/2023 08:11, Eli Zaretskii wrote:
Even better: compute completion-regexp-list so that IGNOREs are
filtered by file-name-all-completions in the first place.
We don't have lookahead in Emacs regexps, so I'm not sure it's possible
to construct regexp that says "don't match entries A, B and C".
Well, maybe just having a way of telling file-name-all-completions to
negate the sense of completion-regexp-list would be enough to make
that happen?

Some way to do that is certainly possible (e.g. a new option and corresponding code, maybe; maybe not), it's just that the person implementing it should consider the performance of the resulting solution.

And, ideally, do all the relevant benchmarking when proposing the change.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]