diff options
author | Nickolas Lloyd <ultrageek.lloyd@gmail.com> | 2017-01-29 13:22:06 -0500 |
---|---|---|
committer | Nickolas Lloyd <ultrageek.lloyd@gmail.com> | 2017-01-29 13:22:06 -0500 |
commit | 5b62317b697c04b4120a026e53309e04e15bd9e0 (patch) | |
tree | a08d28e9fec3aad5aae203fe7727e0cc0ceac7d5 /lisp/emacs-lisp/autoload.el | |
parent | 932eacc3df12fea80aa4c17cc8413d7a7355f512 (diff) | |
download | emacs-5b62317b697c04b4120a026e53309e04e15bd9e0.tar.gz |
Small speed improvement for JITed lisp function dispatch
* src/alloc.c (make-byte-code):
* src/bytecode-jit.c (jit_byte_code__):
* src/bytecode.c [HAVE_LIBJIT] (exec_byte_code):
* src/eval.c (funcall_lambda):
* src/lisp.h (funcall_lambda): Store pointer to bytecode execution function
(either `exec_byte_code' or `jit_exec') in Lisp_Compiled objects to avoid
the need for an extra function call in `exec_byte_code'.
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions