]> git.eshelyaron.com Git - emacs.git/commit
Rename `subr-native-elisp` to `native-comp-function` (bug#71123)
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 22 May 2024 17:45:39 +0000 (13:45 -0400)
committerEshel Yaron <me@eshelyaron.com>
Wed, 29 May 2024 10:12:39 +0000 (12:12 +0200)
commita8d7411b7a7cc6d199c7f4b02bbca335b67dfeac
tree7c429738a5e12b52072f76c2cd7055efe079299c
parente97677e6b1b925f863b8b69c0362a90961f74651
Rename `subr-native-elisp` to `native-comp-function` (bug#71123)

Now that this type name is displayed in *Help*, it is more
important to use a name that is less weird for the unsuspecting user.

* lisp/emacs-lisp/cl-preloaded.el (cl-functionp): Adjust to new name of
native function's type.
(subr-native-elisp-p): Redefine as an obsolete alias.
(native-comp-function): Rename from `subr-native-elisp`

* src/data.c (Fcl_type_of): Return `Qnative_comp_function` i.s.o
`Qsubr_native_elisp`.
(Fnative_comp_function_p): Rename from `Fsubr_native_elisp_p`.
(syms_of_data): Adjust accordingly.

* src/doc.c (Fsubr_documentation): Use new `Fnative_comp_function_p` name.

(cherry picked from commit 1a1170cde7e847f4eb4d736a400f7325f2265a1c)
etc/NEWS
lisp/emacs-lisp/cl-preloaded.el
src/data.c
src/doc.c