summaryrefslogtreecommitdiff
path: root/libguile/srcprop.h
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2018-09-14 09:28:36 +0200
committerAndy Wingo <wingo@pobox.com>2018-09-14 09:34:31 +0200
commit0ccd2d0d9ed6b4e233b0cad99d66d57e99ea99c6 (patch)
treeddd8384ce6b3ffcc510e490ffc1dff4c910b3ee7 /libguile/srcprop.h
parentbf31fe4cf6d75c96cc4ef29fea8808dd539da361 (diff)
downloadguile-0ccd2d0d9ed6b4e233b0cad99d66d57e99ea99c6.tar.gz
Remove hook intrinsics: hooks are just for the VM
* libguile/intrinsics.h (SCM_FOR_ALL_VM_INTRINSICS): Remove VM hook intrinsics, now that we're going to rely on the interpreter for stepping and breakpoints. * libguile/jit.c (struct scm_jit_state): Remove "hooks_enabled" member, now that we won't JIT. Remove all code related to calling hooks. * libguile/vm-engine.c (RUN_HOOK): Call hooks directly instead of through intrinsics. Use precise per-hook enable flags. * libguile/vm.c (DEFINE_INVOKE_HOOK): New helper. Use to define the hook invokers.
Diffstat (limited to 'libguile/srcprop.h')
0 files changed, 0 insertions, 0 deletions