]> git.eshelyaron.com Git - emacs.git/commit
; Minor reorg of bytecode interpreter/JIT compiler
authorNickolas Lloyd <ultrageek.lloyd@gmail.com>
Fri, 23 Dec 2016 01:05:16 +0000 (20:05 -0500)
committerNickolas Lloyd <ultrageek.lloyd@gmail.com>
Fri, 23 Dec 2016 01:05:16 +0000 (20:05 -0500)
commitca2e32dcc4ed8bba25a700cd7c8fa8aba6c94ae5
treebfb09bc34f6de7c34a930d9bbeaddb6f82048cc5
parent52a3e81487641cd81cef777540fa5791fdd93ddb
; Minor reorg of bytecode interpreter/JIT compiler

; * src/bytecode.c (exec_byte_code, exec_byte_code__): Use exec_byte_code as
the single entrypoint for both the interpreter and JIT compiler.
; * src/bytecode-jit.c (jit_byte_code): Remove jit_byte_code to be replaced
by exec_byte_code.
; * src/bytecode.h: Add function prototypes.
; * src/eval.c (funcall_lambda): Use exec_byte_code instead of jit_byte_code.
; * src/lisp.h: Update function prototypes.
src/bytecode-jit.c
src/bytecode.c
src/bytecode.h
src/eval.c
src/lisp.h