xdg-dir)
(t emacs-d-dir))))
-(defvar comp--loadable)
+(defvar comp--compilable)
(defvar comp--delayed-sources)
(defun startup--require-comp-safely ()
"Require the native compiler avoiding circular dependencies."
(unless (featurep 'native-compile)
- ;; Require comp with `comp--loadable' set to nil to break
+ ;; Require comp with `comp--compilable' set to nil to break
;; circularity.
- (let ((comp--loadable nil))
+ (let ((comp--compilable nil))
(require 'comp))
(native--compile-async comp--delayed-sources nil 'late)
(setq comp--delayed-sources nil)))
(when (and (native-comp-available-p)
comp--delayed-sources)
(startup--require-comp-safely))
- (setq comp--loadable t))
+ (setq comp--compilable t))
(defvar native-comp-eln-load-path)
(defun normal-top-level ()
/* This is so deferred compilation is able to compile comp
dependencies breaking circularity. */
- if (comp__loadable)
+ if (comp__compilable)
{
/* Startup is done, comp is usable. */
CALL0I (startup--require-comp-safely);
DEFVAR_LISP ("comp--delayed-sources", Vcomp__delayed_sources,
doc: /* List of sources to be native-compiled when startup is finished.
For internal use. */);
- DEFVAR_BOOL ("comp--loadable",
- comp__loadable,
- doc: /* Non-nil when comp.el can be loaded.
+ DEFVAR_BOOL ("comp--compilable",
+ comp__compilable,
+ doc: /* Non-nil when comp.el can be native compiled.
For internal use. */);
/* Compiler control customizes. */
DEFVAR_BOOL ("native-comp-deferred-compilation",