GNU bug report logs - #58342
29.0.50; noverlay branch is O(N) for important calls

Previous Next

Package: emacs;

Reported by: Matt Armstrong <matt <at> rfc20.org>

Date: Thu, 6 Oct 2022 23:27:01 UTC

Severity: normal

Merged with 58361

Found in version 29.0.50

Full log


Message #50 received at 58342 <at> debbugs.gnu.org (full text, mbox):

From: Matt Armstrong <matt <at> rfc20.org>
To: Drew Adams <drew.adams <at> oracle.com>, Stefan Monnier
 <monnier <at> iro.umontreal.ca>, Eli Zaretskii <eliz <at> gnu.org>
Cc: "gerd.moellmann <at> gmail.com" <gerd.moellmann <at> gmail.com>,
 "mail <at> andreas-politz.de" <mail <at> andreas-politz.de>,
 "58342 <at> debbugs.gnu.org" <58342 <at> debbugs.gnu.org>
Subject: RE: [External] : bug#58342: 29.0.50; noverlay branch is O(N) for
 important calls
Date: Sat, 08 Oct 2022 16:08:36 -0700
Drew Adams <drew.adams <at> oracle.com> writes:

>> For the potential performance problem with next-overlay-change to appear
>> you need overlays to overlap, so not something like linum or nhexl-mode.
>
> Which is why I mentioned zones.el.
>
> And I don't expect it to be alone in this.
> Overlays can be anywhere.

For what it is worth, the use cases where this bug applies are likely to
be noticeably slow in Emacs today as well.




This bug report was last modified 2 years and 250 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.