]> git.eshelyaron.com Git - emacs.git/commit
Avoid extra calls to `jit_function_to_closure'
authorNickolas Lloyd <ultrageek.lloyd@gmail.com>
Sun, 1 Jan 2017 21:32:32 +0000 (16:32 -0500)
committerNickolas Lloyd <ultrageek.lloyd@gmail.com>
Mon, 23 Jan 2017 23:34:16 +0000 (18:34 -0500)
commit932eacc3df12fea80aa4c17cc8413d7a7355f512
tree44e6d23844d9101a86032c74a6a895b94ded32d9
parent1b8bb2df51067b2123a92c63bdbed03389c036b8
Avoid extra calls to `jit_function_to_closure'

* src/bytecode-jit.c (jit_byte_code__, jit_exec):
* src/alloc.c (cleanup_vector, mark_compiled): Add vector slot for
holding the generated closure so that it only has to be generated once.
src/alloc.c
src/bytecode-jit.c
src/bytecode.c
src/lisp.h