[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#58342: 29.0.50; noverlay branch is O(N) for important calls
From: |
Matt Armstrong |
Subject: |
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@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.
- bug#58342: 29.0.50; noverlay branch is O(N) for important calls, (continued)
- bug#58342: 29.0.50; noverlay branch is O(N) for important calls, Matt Armstrong, 2022/10/07
- bug#58342: 29.0.50; noverlay branch is O(N) for important calls, Dmitry Gutov, 2022/10/07
- bug#58342: 29.0.50; noverlay branch is O(N) for important calls, Eli Zaretskii, 2022/10/08
- bug#58342: 29.0.50; noverlay branch is O(N) for important calls, Stefan Monnier, 2022/10/08
- bug#58342: 29.0.50; noverlay branch is O(N) for important calls, Drew Adams, 2022/10/08
- bug#58342: 29.0.50; noverlay branch is O(N) for important calls,
Matt Armstrong <=
- bug#58361: 29.0.50; noverlay branch is O(N) for important calls, Andreas Politz, 2022/10/07
- bug#58361: 29.0.50; noverlay branch is O(N) for important calls, Stefan Monnier, 2022/10/07