|
From: | Dmitry Gutov |
Subject: | bug#60953: The :match predicate with large regexp in tree-sitter font-lock seems inefficient |
Date: | Wed, 1 Feb 2023 23:20:50 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 |
On 01/02/2023 15:39, Eli Zaretskii wrote:
Please see the attachment. To note the numbers: the first patch does quite well to improve the performance of modes which use :match in queries which match a lot of nodes (e.g. rust-ts-mode or ruby-ts-mode). There boost in those was on the order of 25%. The second one is longer, and the boost (on top of the first one) is around 5-6%, stable. Not as impressive, but at least it brings :match's performance a little above :pred's in my example.Fine by me, if Yuan also approves.
For emacs-29, right? Waiting for Yuan's confirmation.
[Prev in Thread] | Current Thread | [Next in Thread] |