]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix some custom types in comp.el
authorGlenn Morris <rgm@gnu.org>
Tue, 27 Apr 2021 05:09:46 +0000 (22:09 -0700)
committerGlenn Morris <rgm@gnu.org>
Tue, 27 Apr 2021 05:09:46 +0000 (22:09 -0700)
* lisp/emacs-lisp/comp.el (comp-deferred-compilation-deny-list)
(comp-bootstrap-deny-list, comp-never-optimize-functions)
(comp-async-env-modifier-form, comp-native-driver-options):
Fix :type (`list' on its own isn't even a valid type).

lisp/emacs-lisp/comp.el

index ed1bee1d4c9671ee253a421544f4c0d6927c97e8..f8737a43a92c8bad08ef0c5b075a4667689c2792 100644 (file)
@@ -87,7 +87,7 @@ This is intended for debugging the compiler itself.
   '()
   "List of regexps to exclude matching files from deferred native compilation.
 Files whose names match any regexp is excluded from native compilation."
-  :type 'list
+  :type '(repeat regexp)
   :version "28.1")
 
 (defcustom comp-bootstrap-deny-list
@@ -95,7 +95,7 @@ Files whose names match any regexp is excluded from native compilation."
   "List of regexps to exclude files from native compilation during bootstrap.
 Files whose names match any regexp is excluded from native compilation
 during bootstrap."
-  :type 'list
+  :type '(repeat regexp)
   :version "28.1")
 
 (defcustom comp-never-optimize-functions
@@ -104,7 +104,7 @@ during bootstrap."
     ;; REMOVE.
     macroexpand rename-buffer)
   "Primitive functions to exclude from trampoline optimization."
-  :type 'list
+  :type '(repeat symbol)
   :version "28.1")
 
 (defcustom comp-async-jobs-number 0
@@ -130,7 +130,7 @@ compilation."
 (defcustom comp-async-env-modifier-form nil
   "Form evaluated before compilation by each asynchronous compilation subprocess.
 Used to modify the compiler environment."
-  :type 'list
+  :type 'sexp
   :risky t
   :version "28.1")
 
@@ -168,7 +168,7 @@ affecting the assembler and linker are likely to be useful.
 
 Passing these options is only available in libgccjit version 9
 and above."
-  :type 'list
+  :type '(repeat string)                ; FIXME is this right?
   :version "28.1")
 
 (defcustom comp-libgccjit-reproducer nil