summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp.el
diff options
context:
space:
mode:
authorAndrea Corallo <akrl@sdf.org>2020-09-19 16:44:53 +0200
committerAndrea Corallo <akrl@sdf.org>2020-09-23 21:08:02 +0200
commit2f78ac32bbef78155e2f52e73d60f7b46fc8afea (patch)
tree5f7835651c1310a8811c5def0d9e3c020a2986b1 /lisp/emacs-lisp/comp.el
parent2ab0966b2fdf3a64d061727f005d32c5aad27594 (diff)
downloademacs-2f78ac32bbef78155e2f52e73d60f7b46fc8afea.tar.gz
emacs-2f78ac32bbef78155e2f52e73d60f7b46fc8afea.tar.bz2
emacs-2f78ac32bbef78155e2f52e73d60f7b46fc8afea.zip
* Add `comp--install-trampoline' machinery
* src/comp.c (Fcomp__install_trampoline): New function to install a subr trampoline into the function relocation table. Once this is done any call from native compiled Lisp to the related primitive will go through the `funcall' trampoline making advicing effective.
Diffstat (limited to 'lisp/emacs-lisp/comp.el')
0 files changed, 0 insertions, 0 deletions