Load the compiled code when finished.
Use `emacs-lisp-byte-compile-and-load' in combination with
-`comp-deferred-compilation' set to `t' to achieve asynchronous
+`native-comp-deferred-compilation' set to `t' to achieve asynchronous
native compilation."
(interactive nil emacs-lisp-mode)
(emacs-lisp--before-compile-buffer)
if (!load_gccjit_if_necessary (false))
return;
- if (!comp_deferred_compilation
+ if (!native_comp_deferred_compilation
|| noninteractive
|| !NILP (Vpurify_flag)
|| !COMPILEDP (definition)
{
#ifdef HAVE_NATIVE_COMP
/* Compiler control customizes. */
- DEFVAR_BOOL ("comp-deferred-compilation", comp_deferred_compilation,
+ DEFVAR_BOOL ("native-comp-deferred-compilation",
+ native_comp_deferred_compilation,
doc: /* If non-nil compile loaded .elc files asynchronously.
After compilation, each function definition is updated to the native
compiled one. */);
- comp_deferred_compilation = true;
+ native_comp_deferred_compilation = true;
DEFSYM (Qnative_comp_speed, "native-comp-speed");
DEFSYM (Qnative_comp_debug, "native-comp-debug");