From: Andrea Corallo Date: Thu, 16 Apr 2020 17:59:40 +0000 (+0100) Subject: * lisp/emacs-lisp/comp.el (comp-never-optimize-functions): Add yes-or-no-p X-Git-Tag: emacs-28.0.90~2727^2~697 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=886ded1b70f24c52ee526f0c4a69ca06829fb2a3;p=emacs.git * lisp/emacs-lisp/comp.el (comp-never-optimize-functions): Add yes-or-no-p --- diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el index 788ffb5b776..2cc7dfd17f7 100644 --- a/lisp/emacs-lisp/comp.el +++ b/lisp/emacs-lisp/comp.el @@ -85,8 +85,11 @@ This intended for debugging the compiler itself. :group 'comp) (defcustom comp-never-optimize-functions - '(macroexpand scroll-down scroll-up narrow-to-region widen rename-buffer - make-indirect-buffer delete-file top-level abort-recursive-edit) + '(;; Mandatory for Emacs to be working correctly + macroexpand scroll-down scroll-up narrow-to-region widen rename-buffer + make-indirect-buffer delete-file top-level abort-recursive-edit + ;; For user convenience + yes-or-no-p) "Primitive functions for which we do not perform trampoline optimization. This is especially usefull for primitives known to be advised if bootstrap is performed at `comp-speed' > 0."