]> git.eshelyaron.com Git - emacs.git/commit
Store the bytecode offset in thread_state feature/zach-soc-bytecode-in-traceback
authorZach Shaftel <zshaftel@gmail.com>
Fri, 19 Jun 2020 18:53:20 +0000 (14:53 -0400)
committerrocky <rocky@gnu.org>
Sat, 27 Jun 2020 00:05:16 +0000 (20:05 -0400)
commit0cb1df1edd86986d5d7a3ecf607fe78af03d62a0
tree11a5664dfff6f9545481f30a8e5c46cfef1ff770
parent58e112fe18abe48321a9a9b676d76fdb68ee833a
Store the bytecode offset in thread_state

* src/lisp.h:
* src/eval.c (backtrace_byte_offset): Remove global variable, and
put it...

* src/thread.h (thread_state): ...in here as
m_backtrace_byte_offset, and define backtrace_byte_offset as a
macro that points to it.

* src/bytecode.c (UPDATE_OFFSET): Move out of #ifdef
BYTE_CODE_THREADED.
src/bytecode.c
src/eval.c
src/lisp.h
src/thread.h