[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#58580: 29.0.50; Ahead-of-time compilation for a few more files?
From: |
Lars Ingebrigtsen |
Subject: |
bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? |
Date: |
Mon, 17 Oct 2022 14:13:02 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Eli Zaretskii <eliz@gnu.org> writes:
> In Emacs 28 we added several files to AOT for that reason, but AFAIR
> they were removed on master.
Looking at Makefile.in, it seems like they were removed by the following
change?
Which looks like a good change -- they don't need to be compiled
first -- but it's not like we stopped eln-ing (for instance) subr-x on
purpose.
But I guess we'd have to introduce a new mechanism for this, like
COMPILE_ELN_EXTRA or something, if we want to AOT them anyway?
commit 99c276b3c0aee5599c1d281c1e9fe223810784ca
Author: Andrea Corallo <akrl@sdf.org>
AuthorDate: Tue Nov 30 13:49:36 2021 +0100
Commit: Andrea Corallo <akrl@sdf.org>
CommitDate: Tue Nov 30 15:42:41 2021 +0100
Revert "Preload paren.el"
Reverting as the previous commit make this fix not anymore necessary.
This reverts commit 340e527bed83ff0382446132c871088ad61d1745.
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -88,21 +88,10 @@
COMPILE_FIRST = \
$(lisp)/emacs-lisp/macroexp.elc \
$(lisp)/emacs-lisp/cconv.elc \
$(lisp)/emacs-lisp/byte-opt.elc \
$(lisp)/emacs-lisp/bytecomp.elc
ifeq ($(HAVE_NATIVE_COMP),yes)
-COMPILE_FIRST += \
- $(lisp)/emacs-lisp/comp.elc \
- $(lisp)/emacs-lisp/comp-cstr.elc \
- $(lisp)/emacs-lisp/cl-macs.elc \
- $(lisp)/emacs-lisp/rx.elc \
- $(lisp)/emacs-lisp/cl-seq.elc \
- $(lisp)/help-mode.elc \
- $(lisp)/emacs-lisp/cl-extra.elc \
- $(lisp)/emacs-lisp/gv.elc \
- $(lisp)/emacs-lisp/seq.elc \
- $(lisp)/emacs-lisp/cl-lib.elc \
- $(lisp)/emacs-lisp/warnings.elc \
- $(lisp)/emacs-lisp/subr-x.elc
bug#58580: 29.0.50; Ahead-of-time compilation for a few more files?,
Lars Ingebrigtsen <=
- bug#58580: 29.0.50; Ahead-of-time compilation for a few more files?, Eli Zaretskii, 2022/10/17
- bug#58580: 29.0.50; Ahead-of-time compilation for a few more files?, Lars Ingebrigtsen, 2022/10/17
- bug#58580: 29.0.50; Ahead-of-time compilation for a few more files?, Andrea Corallo, 2022/10/18
- bug#58580: 29.0.50; Ahead-of-time compilation for a few more files?, Eli Zaretskii, 2022/10/18
- bug#58580: 29.0.50; Ahead-of-time compilation for a few more files?, Lars Ingebrigtsen, 2022/10/18
bug#58580: 29.0.50; Ahead-of-time compilation for a few more files?, Lars Ingebrigtsen, 2022/10/18