|
From: | Dmitry Gutov |
Subject: | bug#64735: 29.0.92; find invocations are ~15x slower because of ignores |
Date: | Sun, 23 Jul 2023 22:07:17 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 |
On 23/07/2023 21:21, Eli Zaretskii wrote:
Date: Sun, 23 Jul 2023 20:58:24 +0300 Cc: luangruo@yahoo.com, sbaugh@janestreet.com, yantar92@posteo.net, 64735@debbugs.gnu.org From: Dmitry Gutov <dmitry@gutov.dev> A possible advantage of doing it earlier, is that if filtering happens in C code you could do it before allocating Lisp stringsThat's not what happens today. And it isn't easy to do what you suggest, since the file names we get from the C APIs need to be decoded, and that is awkward at best with C strings.
It is what happens today when 'find' is used, though.Far be it from me to insist, though, but if we indeed reimplemented all the good parts of 'find', that would make the new function a suitable replacement/improvement, at least on local hosts (instead of it just being used as a fallback).
[Prev in Thread] | Current Thread | [Next in Thread] |