From: Andrea Corallo Date: Wed, 2 Oct 2024 14:35:02 +0000 (+0200) Subject: * etc/TODO (Native compiler improvements): Add entry. X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=aead99b447daaf79df4d43195b095c0402155eeb;p=emacs.git * etc/TODO (Native compiler improvements): Add entry. (cherry picked from commit f985bab71bc58c51d9c9dad3bac78271de8d5290) --- diff --git a/etc/TODO b/etc/TODO index d37ca6646bb..756ce49e2a4 100644 --- a/etc/TODO +++ b/etc/TODO @@ -926,6 +926,12 @@ in the same CU don't have to go through funcall. If one of these functions is redefined, a trampoline is compiled and installed to restore the redirection through funcall. +**** Better runtime function inlining + +Several functions could be open-coded in generated code once exposed to +libgccjit. Two simple first candidates are probably 'maybe_quit' and +'maybe_gc'. + *** Features to be improved or missing **** Make use of function type declaration