diff options
author | Andrea Corallo <acorallo@gnu.org> | 2024-05-04 08:55:56 +0200 |
---|---|---|
committer | Andrea Corallo <acorallo@gnu.org> | 2024-05-13 23:09:09 +0200 |
commit | 04e7078d5e2a61c92e61946ffedea25c11951dec (patch) | |
tree | 599df9f8188322198e7e95d04989e08a28badfeb /lisp/emacs-lisp | |
parent | 9e4e6d0fc904e8a57c8433c40d6e3e9a230773d9 (diff) | |
download | emacs-04e7078d5e2a61c92e61946ffedea25c11951dec.tar.gz emacs-04e7078d5e2a61c92e61946ffedea25c11951dec.tar.bz2 emacs-04e7078d5e2a61c92e61946ffedea25c11951dec.zip |
Add some 'compilation-safety' documentation
* lisp/emacs-lisp/bytecomp.el (compilation-safety): Better doc.
* doc/lispref/functions.texi (Declare Form): Add 'safety'.
* doc/lispref/compile.texi (Native-Compilation Variables): Add
'compilation-safety'.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/bytecomp.el | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 732a1629177..3e7674eeef6 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el @@ -138,7 +138,11 @@ :group 'lisp) (defcustom compilation-safety 1 - "Safety level." + "Safety level for compilation. +Possible values are: +0 emitted code can misbehave or crash Emacs if function declarations are not +correct. +1 emitted code is generated in a safe matter even if function are miss-declared." :type 'integer :safe #'integerp :version "30.1") |