summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2024-03-12 15:43:43 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2024-03-12 15:43:43 -0400
commit8df673907781bce8b080b91b056cb9987587387c (patch)
tree1a2a7d5653f0ae3bfad515e05edeb72b54f9a99e /lisp/emacs-lisp/bytecomp.el
parent3e96dd4f8851a45c66ebc9b8666ae449cc4c2725 (diff)
downloademacs-8df673907781bce8b080b91b056cb9987587387c.tar.gz
emacs-8df673907781bce8b080b91b056cb9987587387c.tar.bz2
emacs-8df673907781bce8b080b91b056cb9987587387c.zip
Cleanup some type predicates
Use the new `cl--define-built-in-type` to reduce the manually maintained list of built-in type predicates. Also tweak docstrings to use "supertype" rather than "super type", since it seems to be what we use elsewhere. * lisp/subr.el (special-form-p): Remove redundant `fboundp` test. (compiled-function-p): Don'Return nil for subrs that aren't functions. * lisp/emacs-lisp/cl-macs.el (type predicates): Trim down the list. * lisp/emacs-lisp/cl-preloaded.el (cl--define-built-in-type): Register the corresponding predicate if applicable. (atom, null): Specify the predicate name explicitly.
Diffstat (limited to 'lisp/emacs-lisp/bytecomp.el')
0 files changed, 0 insertions, 0 deletions