aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/emacs-lisp/comp.el17
1 files changed, 17 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el
index bb85ef2bc06..ad0077dadda 100644
--- a/lisp/emacs-lisp/comp.el
+++ b/lisp/emacs-lisp/comp.el
@@ -39,6 +39,23 @@
39(require 'warnings) 39(require 'warnings)
40(require 'comp-cstr) 40(require 'comp-cstr)
41 41
42;; These variables and functions are defined in comp.c
43(defvar native-comp-enable-subr-trampolines)
44(defvar comp-installed-trampolines-h)
45(defvar comp-subr-arities-h)
46(defvar native-comp-eln-load-path)
47(defvar comp-native-version-dir)
48(defvar comp-deferred-pending-h)
49(defvar comp--no-native-compile)
50
51(declare-function comp-el-to-eln-rel-filename "comp.c")
52(declare-function native-elisp-load "comp.c")
53(declare-function comp--release-ctxt "comp.c")
54(declare-function comp--init-ctxt "comp.c")
55(declare-function comp--compile-ctxt-to-file "comp.c")
56(declare-function comp-el-to-eln-filename "comp.c")
57(declare-function comp--install-trampoline "comp.c")
58
42(defgroup comp nil 59(defgroup comp nil
43 "Emacs Lisp native compiler." 60 "Emacs Lisp native compiler."
44 :group 'lisp) 61 :group 'lisp)