diff options
author | Andrea Corallo <akrl@sdf.org> | 2020-10-13 22:48:22 +0200 |
---|---|---|
committer | Andrea Corallo <akrl@sdf.org> | 2020-10-14 11:04:36 +0200 |
commit | 03e98f93f72c8a158a3584355bca174e2c63dce6 (patch) | |
tree | c22476153cfddbdd50bc6f257ad71c4751a1035b /lisp/calc/calc-stuff.el | |
parent | e9c150b5c2efee4fad0e41668f5bf1ecb9fad0df (diff) | |
download | emacs-03e98f93f72c8a158a3584355bca174e2c63dce6.tar.gz |
Use form native compilation in `comp-trampoline-compile'
* lisp/emacs-lisp/comp.el (comp-trampoline-sym): Remove function.
(comp-trampoline-filename): As we are introducing an ABI change in
the eln trampoline format change the trampoline filename to
disambiguate.
(comp-trampoline-search): Rename from `comp-search-trampoline'
and return directly the trampoline.
(comp-trampoline-compile): Rework to use native form compilation
in place of un-evaluating a function and return directly the
trampoline.
(comp-subr-trampoline-install): Update for
`comp-trampoline-search' and `comp-trampoline-compile' new
interfaces.
* src/comp.c (Fcomp__install_trampoline): Store the trampoline
itself as value in `comp-installed-trampolines-h'.
(syms_of_comp): Doc update `comp-installed-trampolines-h'.
Diffstat (limited to 'lisp/calc/calc-stuff.el')
0 files changed, 0 insertions, 0 deletions