diff options
| author | Paul Eggert | 2024-02-13 09:54:51 -0800 |
|---|---|---|
| committer | Paul Eggert | 2024-02-13 11:20:33 -0800 |
| commit | d202f1b9e74107c0e51c5d2fdbe094cbe1baaadb (patch) | |
| tree | fc768bce5e9e030563088554d82e7188322b9be7 /java/org | |
| parent | 10c6aea4434b1c9ccea30a1f87f301ab2c9bade6 (diff) | |
| download | emacs-d202f1b9e74107c0e51c5d2fdbe094cbe1baaadb.tar.gz emacs-d202f1b9e74107c0e51c5d2fdbe094cbe1baaadb.zip | |
XSYMBOL eassume speedups
* src/lisp.h (XSYMBOL_WITH_POS_SYM, XSYMBOL): Help the compiler by using
eassume instead of eassert for XSYMBOL postconditions likely to be
useful for optimization later. With gcc 13.2 -O2 x86-64 this improved
speed on my usual “compile all .el files” benchmark by 0.7% and shrank
the text size of Emacs by 0.09%.
Diffstat (limited to 'java/org')
0 files changed, 0 insertions, 0 deletions