aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorPaul Eggert2024-02-13 09:54:51 -0800
committerPaul Eggert2024-02-13 11:20:33 -0800
commitd202f1b9e74107c0e51c5d2fdbe094cbe1baaadb (patch)
treefc768bce5e9e030563088554d82e7188322b9be7 /java
parent10c6aea4434b1c9ccea30a1f87f301ab2c9bade6 (diff)
downloademacs-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')
0 files changed, 0 insertions, 0 deletions