1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-05 22:20:24 -08:00
emacs/test/manual
Ihor Radchenko b7a737ef49 Improve performance of `find-buffer-visiting' (bug#66117)
* src/buffer.c (Fget_truename_buffer): Expose `get_truename_buffer' to
Elisp.
(Ffind_buffer): New subr searching for a live buffer with a given
value of buffer-local variable.
(syms_of_buffer): Register the new added subroutines.
* src/filelock.c (lock_file): Use the new `Fget_truename_buffer' name.
* src/lisp.h:
* test/manual/etags/c-src/emacs/src/lisp.h: Remove no-longer-necessary
extern declarations for `get_truename_buffer'.
* lisp/files.el (find-buffer-visiting): Refactor, using subroutines to
search for buffers instead of slow manual Elisp iterations.
2023-12-30 09:53:46 +02:00
..
cedet ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
etags Improve performance of `find-buffer-visiting' (bug#66117) 2023-12-30 09:53:46 +02:00
indent Add support for Zsh's case branches ;|. 2023-03-02 12:49:32 +02:00
noverlay Merge from origin/emacs-29 2023-01-01 05:47:47 -05:00
BidiCharacterTest.txt Support Unicode version 15.1 2023-09-17 11:40:06 +03:00
biditest.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
image-circular-tests.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
image-size-tests.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
image-tests.el Fix manual image tests on macOS 2023-08-27 15:34:57 +02:00
image-transforms-tests.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
process-callout-tests.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
redisplay-testsuite.el ; Add 2023 to copyright years. 2023-01-01 05:31:12 -05:00
scroll-tests.el Use new ERT skip-when macro in tests 2023-09-04 18:25:18 +02:00