Tags: patch I can't remember where someone requested a nicer name than `subr-native-elisp`, but here's a patch which aims to do that. AFAICT we do not need to preserve the *type* `subr-native-elisp` because it was never exposed to ELisp before Emacs-30 anyway. So the only backward compatibility needed is the `subr-native-elisp-p` function. I chose `native-comp-function` as the new name based on a few `grep`s through our C code which suggested that `native-comp-` is the most "popular" prefix in there from code related to native compilation. I don't have a strong preference, so if there's a consensus around another name, I'll happily change the patch accordingly. Stefan In GNU Emacs 30.0.50 (build 2, i686-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-03-06 built on lechazo Repository revision: b0d12d2b65c94af306c8f116a3dfb0040e2feef3 Repository branch: work Windowing system distributor 'The X.Org Foundation', version 11.0.12101011 System Description: Debian GNU/Linux trixie/sid Configured using: 'configure -C --enable-checking --enable-check-lisp-object-type --with-modules --with-cairo --with-tiff=ifavailable 'CFLAGS=-Wall -g3 -Og -Wno-pointer-sign' --without-native-compilation PKG_CONFIG_PATH=/home/monnier/lib/pkgconfig'