GNU bug report logs -
#57266
Maintaining the base_line_number cache
Previous Next
Full log
Message #38 received at 57266 <at> debbugs.gnu.org (full text, mbox):
> Sorry, I had (and still have from time to time) enough fallout from
> similar experiments of yours around Emacs 25, which also aimed at
> improving the code (by removing various reasons to perform more
> thorough redisplay). I'd rather not repeat that.
I guess you're talking about the `<foo>->redisplay` bits.
FWIW, the main motivation for those was not maintenance but:
- speed (in my daily use I often have a hundred frames and reducing the
cases where the redisplay has to refresh them all made a significant
difference to the overall responsiveness of Emacs).
- the addition of `pre-redisplay-functions` so that highlighting of a
rectangular region could be implemented in ELisp (and at the same
occasion, remove the ad-hoc handling of the `region` highlighting
from the C code).
Stefan
This bug report was last modified 2 years and 297 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.