summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/timer-list.el
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2021-12-30 18:48:53 +0100
committerMattias EngdegÄrd <mattiase@acm.org>2022-01-24 11:41:46 +0100
commit6c000af611419745cc7f6c5ea1df1ed961cd6ec3 (patch)
tree40eeb5ee028b55d5e74a2aff4f7f35f0782d26fb /lisp/emacs-lisp/timer-list.el
parent15961108c9acbef5b7e7daeb47f026969b7a5407 (diff)
downloademacs-6c000af611419745cc7f6c5ea1df1ed961cd6ec3.tar.gz
emacs-6c000af611419745cc7f6c5ea1df1ed961cd6ec3.tar.bz2
emacs-6c000af611419745cc7f6c5ea1df1ed961cd6ec3.zip
Inline fixnum operations in bytecode interpreter
Since numeric operations are mostly done on fixnums, this gives a speed-up for common code. * src/bytecode.c (exec_byte_code): Inline fixnum comparisons and operations with fixnum results: =, >, <, <=, >=, -, +, -, *, /, %, max and min.
Diffstat (limited to 'lisp/emacs-lisp/timer-list.el')
0 files changed, 0 insertions, 0 deletions