]> git.eshelyaron.com Git - emacs.git/commit
Avoid having the async compile log saying it's compiling loaddefs
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 17 Oct 2022 08:48:12 +0000 (10:48 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 17 Oct 2022 08:48:20 +0000 (10:48 +0200)
commit5176d006114390885a3a34fd80a8e25687558edc
treee235d58f502bcd7298d71e0666c3f5ac8bad6aec
parent44541c78541a96f85f3316a527374c4e4d3c75fc
Avoid having the async compile log saying it's compiling loaddefs

* lisp/loadup.el (featurep): Define the hash table in nativecomp
builds (but not otherwise).  A more natural place to define this
would be in comp.el, but comp.el isn't loaded yet when we load the
.elc file that updates comp--no-native-compile.  We could change
the load order and move the definition to comp.el, though.

* lisp/emacs-lisp/bytecomp.el (byte-compile-from-buffer): Allow
inhibiting nativecomp earlier (bug#57627).

* lisp/emacs-lisp/comp.el (native-compile-async-skip-p): Use the data.
lisp/emacs-lisp/bytecomp.el
lisp/emacs-lisp/comp.el
lisp/loadup.el