diff options
| author | Mattias EngdegÄrd | 2023-07-27 11:51:26 +0200 |
|---|---|---|
| committer | Mattias EngdegÄrd | 2023-07-27 17:09:30 +0200 |
| commit | 93eccb5e040c8fff4c4527819888e01683df5aaa (patch) | |
| tree | 10585a8bb9296f805f450a67fc42e45f08b690ab /java/org/gnu | |
| parent | e055c635b0d73efe3826e418690a3d91eee69647 (diff) | |
| download | emacs-93eccb5e040c8fff4c4527819888e01683df5aaa.tar.gz emacs-93eccb5e040c8fff4c4527819888e01683df5aaa.zip | |
Better compilation of char-before, backward-char and backward-word
Implement char-before, backward-char and backward-word as compiler
macros instead of byte-compile handlers so that the source-level
optimiser gets to simplify the result. In particular, this removes
some branches.
* lisp/emacs-lisp/bytecomp.el (byte-compile-char-before)
(byte-compile-backward-char, byte-compile-backward-word): Remove.
(bytecomp--char-before, bytecomp--backward-char)
(bytecomp--backward-word): New.
Diffstat (limited to 'java/org/gnu')
0 files changed, 0 insertions, 0 deletions