summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2018-07-03 22:16:20 +0300
committerEli Zaretskii <eliz@gnu.org>2018-07-03 22:16:20 +0300
commit0dce5e59206db7bd0b9cd43ae712272105300ae4 (patch)
tree3b6419186379ec081c719c3b08d1482af456f024 /lisp/emacs-lisp
parent00fdce071cf2918277f99ff4ed10e5599cefb626 (diff)
downloademacs-0dce5e59206db7bd0b9cd43ae712272105300ae4.tar.gz
emacs-0dce5e59206db7bd0b9cd43ae712272105300ae4.tar.bz2
emacs-0dce5e59206db7bd0b9cd43ae712272105300ae4.zip
Speed up 'replace-buffer-contents' some more
* src/editfns.c (EXTRA_CONTEXT_FIELDS): New members beg_a and beg_b. (Freplace_buffer_contents): Set up ctx.beg_a and ctx.beg_b. (buffer_chars_equal): Use ctx->beg_a and ctx->beg_b instead of calling BUF_BEGV, which is expensive. This speeds up the recipe in bug#31888 by 30%.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions