summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2020-08-24 13:12:51 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2020-08-25 11:25:21 -0700
commiteb77572257bfa4e649c0c8852d2d0a58ad63eaa5 (patch)
treede34a3b16d789fd51d61a8c0e0036fe91ed4196c /admin
parenta142bbd288a814822ba63194c690552f8c0ce425 (diff)
downloademacs-eb77572257bfa4e649c0c8852d2d0a58ad63eaa5.tar.gz
Fix replace-region-contents performance bug
Backport from master. * src/editfns.c (rbc_quitcounter): Remove; the quitcounter is now part of the context. (EXTRA_CONTEXT_FIELDS): Remove unused member early_abort_tests. Add jmp, quitcounter. (Freplace_buffer_contents): Use setjmp/longjmp to recover from a compareseq that runs too long. Omit unnecessary rarely_quit call. (buffer_chars_equal): Occasionally check for early abort and longjmp out if so (Bug#43016).
Diffstat (limited to 'admin')
0 files changed, 0 insertions, 0 deletions