From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 05:11:40 2022 Received: (at submit) by debbugs.gnu.org; 17 Oct 2022 09:11:40 +0000 Received: from localhost ([127.0.0.1]:47309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okM9s-0007dp-GB for submit@debbugs.gnu.org; Mon, 17 Oct 2022 05:11:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:49778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okM9n-0007dc-L6 for submit@debbugs.gnu.org; Mon, 17 Oct 2022 05:11:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okM9m-0001uo-5E for bug-gnu-emacs@gnu.org; Mon, 17 Oct 2022 05:11:34 -0400 Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:43402) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okM9f-0000Y5-9E for bug-gnu-emacs@gnu.org; Mon, 17 Oct 2022 05:11:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=K+LU8ol46urPd8iKIeLQELVgwWLO3Q+oC+TgigCtlQk=; b=tcXvln1ExqTGi9Rnl1xMdBw/kn lV/HwoECPEeYMCxTaMbA54lfg6cpovMTXBLjaz0OEboYpORJ6ekfQyEHC5e2mPS9EmkUErXB8lKHV 1tkY0n/cjTa+carbEf1UQwYG+HsVG9ti0qFT0CEeS96E5X5opZuNZ0h3PqQgEczMbY70=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okM9a-0006xb-QE for bug-gnu-emacs@gnu.org; Mon, 17 Oct 2022 11:11:25 +0200 From: Lars Ingebrigtsen To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Ahead-of-time compilation for a few more files? X-Debbugs-CC: Andrea Corallo X-Now-Playing: Inner City Static's _Close To The Noise Floor (1)_: "Fractured Smile" Date: Mon, 17 Oct 2022 11:11:22 +0200 Message-ID: <871qr6hl1h.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: I wonder whether we should AOT a few more files by default. I think we should probably aim for a typical user not seeing compilation firing off on normal usage, but what's "normal usage" anyway? In any case, "emacs -Q" and then `C-x C-b' gives me this: Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) I wonder whether we should AOT a few more files by default. I think we should probably aim for a typical user not seeing compilation firing off on normal usage, but what's "normal usage" anyway? In any case, "emacs -Q" and then `C-x C-b' gives me this: Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-lib.el... Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-extra.el... Compiling /home/larsi/src/emacs/nativecomp/lisp/help-mode.el... Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/gv.el... Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-macs.el... Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-seq.el... Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/rx.el... Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/subr-x.el... Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/icons.el... Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/warnings.el... Compiling /home/larsi/src/emacs/nativecomp/lisp/display-line-numbers.el... Compilation finished. This suggests to me that we should AOT a bunch of these libraries (rx/subr-x/etc) by default that are virtually impossible to use Emacs without. Any opinions? In GNU Emacs 29.0.50 (build 162, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0) of 2022-10-16 built on downe Repository revision: 45aabe6edae8d841a8985853394baddad4a1949e Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101003 System Description: Ubuntu 22.04.1 LTS From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 05:28:21 2022 Received: (at 58580) by debbugs.gnu.org; 17 Oct 2022 09:28:21 +0000 Received: from localhost ([127.0.0.1]:47341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okMQ0-00085j-LB for submit@debbugs.gnu.org; Mon, 17 Oct 2022 05:28:20 -0400 Received: from mx.sdf.org ([205.166.94.24]:50256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okMPy-00085Z-Ox for 58580@debbugs.gnu.org; Mon, 17 Oct 2022 05:28:19 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 29H9SFnk015597 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Mon, 17 Oct 2022 09:28:16 GMT From: Andrea Corallo To: Lars Ingebrigtsen Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? In-Reply-To: <871qr6hl1h.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 17 Oct 2022 11:11:22 +0200") References: <871qr6hl1h.fsf@gnus.org> Date: Mon, 17 Oct 2022 09:28:15 +0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58580 Cc: 58580@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > I wonder whether we should AOT a few more files by default. I think we > should probably aim for a typical user not seeing compilation firing off > on normal usage, but what's "normal usage" anyway? > > In any case, "emacs -Q" and then `C-x C-b' gives me this: > > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-lib.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-extra.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/help-mode.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/gv.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-macs.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-seq.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/rx.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/subr-x.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/icons.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/warnings.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/display-line-numbers.el... > Compilation finished. > > This suggests to me that we should AOT a bunch of these libraries > (rx/subr-x/etc) by default that are virtually impossible to use Emacs > without. > > Any opinions? I think as well we should complile AOT them. Andrea From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 06:16:47 2022 Received: (at 58580) by debbugs.gnu.org; 17 Oct 2022 10:16:47 +0000 Received: from localhost ([127.0.0.1]:47402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okNAk-000157-L2 for submit@debbugs.gnu.org; Mon, 17 Oct 2022 06:16:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okNAi-00014s-TJ for 58580@debbugs.gnu.org; Mon, 17 Oct 2022 06:16:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50236) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okNAd-0001tv-Jm; Mon, 17 Oct 2022 06:16:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=b+j4/sSjjo5BNsiC2SjLwWmdo5qrQnRG5m2tLTe0bgE=; b=debO+2mMMhP9 Go+73P8Aj06G06XhWdTkowYitefnVAJy6pPsnL/ju4p2POhnhkdXKyWZhvZPaUebxJ+Mod5Ss9Nsp 2a16VO0STGwphwu9Pg6Zc7kfUW8F55tgSEYtMGXGOmmC2UMEq2UM1nYCsIvNdrjeg7oQNeMJe6nqA gXHjNCr1v8R8L+68hGYFz8pRrF33MgP1Jppbae3Fvki5kz7ncmEro+4O0DLMsEjNqP4O/zDRa7iQw L5lJI2Yt5nyiQS+RxtkQahEgnEhHuLpd4PhWaCc6aaGvG46MJsQq+H5l01W6ZryQnjvxxOv73B420 rA0vwSC8SMVbWv+LRpxS2w==; Received: from [87.69.77.57] (port=1191 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okNAd-0008Nr-3B; Mon, 17 Oct 2022 06:16:31 -0400 Date: Mon, 17 Oct 2022 13:16:20 +0300 Message-Id: <83edv63gcr.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <871qr6hl1h.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 17 Oct 2022 11:11:22 +0200) Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? References: <871qr6hl1h.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58580 Cc: akrl@sdf.org, 58580@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: Andrea Corallo > From: Lars Ingebrigtsen > Date: Mon, 17 Oct 2022 11:11:22 +0200 > > I wonder whether we should AOT a few more files by default. I think we > should probably aim for a typical user not seeing compilation firing off > on normal usage, but what's "normal usage" anyway? Indeed, what is "normal usage"? > In any case, "emacs -Q" and then `C-x C-b' gives me this: > > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-lib.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-extra.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/help-mode.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/gv.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-macs.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/cl-seq.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/rx.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/subr-x.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/icons.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/emacs-lisp/warnings.el... > Compiling /home/larsi/src/emacs/nativecomp/lisp/display-line-numbers.el... > Compilation finished. > > This suggests to me that we should AOT a bunch of these libraries > (rx/subr-x/etc) by default that are virtually impossible to use Emacs > without. Try with -nw, and you will see more. is that also "normal usage"? In Emacs 28 we added several files to AOT for that reason, but AFAIR they were removed on master. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 07:26:03 2022 Received: (at 58580) by debbugs.gnu.org; 17 Oct 2022 11:26:03 +0000 Received: from localhost ([127.0.0.1]:47518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okOFu-00035r-OG for submit@debbugs.gnu.org; Mon, 17 Oct 2022 07:26:02 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okOFs-00035L-Q9 for 58580@debbugs.gnu.org; Mon, 17 Oct 2022 07:26:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=PkB0CpS3C1/V9dcF/17j0M4j6on1Jmz/5uVqIjBIoeg=; b=tinQlnwu1ivzsmUsL9qS8BvWBM qULMDnPkkEoxeRE/aOob5CoRwXDF1H1nVKzsOrST2PpzIXoBMiU7H1XWcsYbFkdxMCL7PmLuyyWUQ anEUNyUk/BFBgC1v7vqxCG48KM+CEqpnIQ5f0neGufBk18n7eeC+OK6EizTWKxr6hnQA=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okOFj-0007rB-N3; Mon, 17 Oct 2022 13:25:53 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? In-Reply-To: <83edv63gcr.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Oct 2022 13:16:20 +0300") References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEXQ7fzb7vyr0MGG vF9noUlckzpIcjFMUTM/SDA1WCf////YdfGiAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YKEQsUGJ9L 2oYAAAGASURBVDjLlZHhcYMwDIXFBmGFdIOSDWJyHQCbCVDCAAleoMEsAPW2lWQMJi137fvBHfr0 noQA2CrLs1wEvyj7F8jyw2EH5D9nZId81d9AvgNgB2wMKTjsAdgFmzA4vhXH4r1gnVQRdCSBmqXV RucIyhegZqARMUGnBZSGSBXrPIeA1roSTwRnAaUOQIVnNBTAdUkvk8mncwGIhkipxLm6FIFGXgmo xR1AeOHu1ASo19IlyQrDAzPdfUlSUEmKpg1s3X9ybBVPIoZ66Gr7vCfDw56qd1PtnJNV2FIGUGnU tiPw4GNqrkH4FZemslR3TwEskFBju57Kg+vleyMoKb135PDYpQ7alWOs8yNeo6ERgPaLgzzq69xv ELijc5Pjfmo38yEMYIN4GyYrBmzmJES67vVxG5z17CCZ+cGgd8PURRBFgAb7iZK2BEZsPakngC9A xI4NAR/ByGBNA7pDSwXHhjYFVGj92LrRE38BtM+HE+7n1WifAPzg/KJRGiCpbPQNJEFHZWYdcbIA AAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMTAtMTdUMTE6MjA6MjQrMDA6MDCTawVeAAAAJXRFWHRk YXRlOm1vZGlmeQAyMDIyLTEwLTE3VDExOjIwOjI0KzAwOjAw4ja94gAAAABJRU5ErkJggg== X-Now-Playing: Squid's _Bright Green Field_: "Narrator" Date: Mon, 17 Oct 2022 13:25:51 +0200 Message-ID: <87ilkielog.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> This suggests to me that we should AOT a bunch of these libraries >> (rx/subr-x/etc) by default that are virtually impossible to use Emacs >> without. > > Try with -nw, and you will see more. is th [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58580 Cc: akrl@sdf.org, 58580@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> This suggests to me that we should AOT a bunch of these libraries >> (rx/subr-x/etc) by default that are virtually impossible to use Emacs >> without. > > Try with -nw, and you will see more. is that also "normal usage"? It was pretty much the same list, and yes. > In Emacs 28 we added several files to AOT for that reason, but AFAIR > they were removed on master. It's obviously a matter of taste -- we don't want to add libraries needlessly, but there's some (non-pre-loaded) libraries (I'd guesstimate about a dozen) that virtually all users will end up loading, so AOT-ing them makes sense to me. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 08:13:14 2022 Received: (at 58580) by debbugs.gnu.org; 17 Oct 2022 12:13:14 +0000 Received: from localhost ([127.0.0.1]:47677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okOzZ-0006bS-LH for submit@debbugs.gnu.org; Mon, 17 Oct 2022 08:13:13 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okOzY-0006bF-DQ for 58580@debbugs.gnu.org; Mon, 17 Oct 2022 08:13:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=rIJsfmXDOpfZ1Fhv/qF2y4JkxXz7OXtIOeRvhfw+ouo=; b=NlDXioVI7xl79ReLrKtshUEq6w 1KyQvZobH6CIHnC5rwsZ2H3ajCz4/ursoPjnVWFsjON4ehb6StteKg2YL8UYfstsOALcBCx4GoicL tjDf5vAlwRxYfay9c6JHqkuaU7mf9PgrGWmuKxVT+FgEzoh5ffjlWnHrvXAMEMrtUH9I=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okOzP-0008Eq-CE; Mon, 17 Oct 2022 14:13:05 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? In-Reply-To: <83edv63gcr.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Oct 2022 13:16:20 +0300") References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> X-Now-Playing: Squid's _Bright Green Field_: "Pamphlets" Date: Mon, 17 Oct 2022 14:13:02 +0200 Message-ID: <87zgdud4xd.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii 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? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58580 Cc: 58580@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii 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 AuthorDate: Tue Nov 30 13:49:36 2021 +0100 Commit: Andrea Corallo 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 09:34:41 2022 Received: (at 58580) by debbugs.gnu.org; 17 Oct 2022 13:34:41 +0000 Received: from localhost ([127.0.0.1]:47872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okQGP-0000LT-Eh for submit@debbugs.gnu.org; Mon, 17 Oct 2022 09:34:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okQGO-0000LG-FN for 58580@debbugs.gnu.org; Mon, 17 Oct 2022 09:34:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44862) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okQGF-0004Oz-7w; Mon, 17 Oct 2022 09:34:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=XVEKT55/x6KEso4LfXY0TKvc7DVmA9FB2UHMbCH88TY=; b=Yv7yS6bh+fb2 22cOTG2R6nhA3qDqlQoJYvtevJCKMvRax2QT5f0Y0jdLYgzeUElykqZepR755xHZKZYJ6deYztJdC OC/bd68fLWD1MstOMWz0gpEB8XNqYCVxtDxJs5HspVyF1aKuRDL3g8GBBbeUSNd6BApygGdHLif8D Nc//KtBmQgsGD8WB/wwBLqthkz2xb7Xg12Yns5tdpJf38nH5ki1Jty+F7N7xTl9+BOx8BCAOGwT9k a3zm3ZeED7CnVcqv8oNKqURMola79xW088EVKmDZ5IPY6keMSWULD9jRAJwUxZj7iX9uqWdIJvGtP IVu6/eO/lgQ93mwdMVkn7A==; Received: from [87.69.77.57] (port=1373 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okQG0-000391-Jx; Mon, 17 Oct 2022 09:34:29 -0400 Date: Mon, 17 Oct 2022 16:34:05 +0300 Message-Id: <837d0y3776.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87ilkielog.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 17 Oct 2022 13:25:51 +0200) Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> <87ilkielog.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58580 Cc: akrl@sdf.org, 58580@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 58580@debbugs.gnu.org, akrl@sdf.org > Date: Mon, 17 Oct 2022 13:25:51 +0200 > > Eli Zaretskii writes: > > >> This suggests to me that we should AOT a bunch of these libraries > >> (rx/subr-x/etc) by default that are virtually impossible to use Emacs > >> without. > > > > Try with -nw, and you will see more. is that also "normal usage"? > > It was pretty much the same list, and yes. > > > In Emacs 28 we added several files to AOT for that reason, but AFAIR > > they were removed on master. > > It's obviously a matter of taste -- we don't want to add libraries > needlessly, but there's some (non-pre-loaded) libraries (I'd guesstimate > about a dozen) that virtually all users will end up loading, so AOT-ing > them makes sense to me. So maybe we should reinstate the ones we pre-compiled in Emacs 28. FTR, those were: autoload byte-opt bytecomp cconv charscript cl-extra cl-lib cl-macs cl-seq comp comp-cstr emoji-zwj gv help-mode rx seq subr-x warnings From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 09:48:09 2022 Received: (at 58580) by debbugs.gnu.org; 17 Oct 2022 13:48:10 +0000 Received: from localhost ([127.0.0.1]:47896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okQTQ-0000jE-Vv for submit@debbugs.gnu.org; Mon, 17 Oct 2022 09:48:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okQTP-0000ih-Cx for 58580@debbugs.gnu.org; Mon, 17 Oct 2022 09:48:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49950) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okQTJ-0006jJ-O7; Mon, 17 Oct 2022 09:48:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=AM+Y1+jGYyorhj3RTDp0IyIVpsa92DSynulMRR5mbfM=; b=DpiPQfZTsB7G YgfHE2yPxaIFqpjhR9gBFiIP77J2wqO2/GyJQXVt6apjIDHJTgOGTcSLqIHBHoLcm1Zj6+XkPylX4 C9O5ybUgdba9GPYIdG3yaxYGUt2eP8Z3oGkVdou9uGW3Lfl57+WRpqHcmJcLxVcXdATElgBvy5xM6 vohP6MLp1bR2C3RAtxjMWaUE+1XRi1Lgd6MiNYH3CqYyAmE3msyxwq9Pbdk7jFEwODxX4qMGrERmi LiysDHsWU7yFuti4R/3I+iwzU7WwJ8ZApWKhLu3IyyImWIY5n5Zv2cFYgu+pLaOw4XqR4hLbBr3mQ DjFKVVzeWdZ7tL3k88LnTA==; Received: from [87.69.77.57] (port=2210 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okQTH-0007sS-9e; Mon, 17 Oct 2022 09:48:01 -0400 Date: Mon, 17 Oct 2022 16:47:46 +0300 Message-Id: <8335bm36kd.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87zgdud4xd.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 17 Oct 2022 14:13:02 +0200) Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> <87zgdud4xd.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58580 Cc: 58580@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: akrl@sdf.org, 58580@debbugs.gnu.org > Date: Mon, 17 Oct 2022 14:13:02 +0200 > > Eli Zaretskii 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? Andrea removed them because their addition in the final stages of Emacs 28.1's pretest was in response to last-minute problems at startup in some configurations, in particular when Emacs was invoked with -nw. Those problems were lately fixed on master in another way, so Andrea didn't want to keep that semi-kludgey solution which became unnecessary. > 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. See above. However, now we are saying that having some files precompiled is more convenient, as it makes the first startup of a newly built/installed Emacs faster and smoother. (It only affects the first startup after building a new version.) So the motivation is different, but I don't see why the same solution couldn't satisfy this one as well. After all, the solution is solid and tested by 2 releases. > 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? Why not use the same mechanism? From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 10:05:12 2022 Received: (at 58580) by debbugs.gnu.org; 17 Oct 2022 14:05:12 +0000 Received: from localhost ([127.0.0.1]:49531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okQjw-0001a6-HR for submit@debbugs.gnu.org; Mon, 17 Oct 2022 10:05:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okQju-0001Zs-Ft for 58580@debbugs.gnu.org; Mon, 17 Oct 2022 10:05:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56038) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okQjo-0000pJ-Ol; Mon, 17 Oct 2022 10:05:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=SIx/IB32Bcuz/GLjC0S5vK3hxhdz7VR6+/CGbQOpPg8=; b=HeC66OGA4H/U YBhlIDuUwvR/Lo1HS5SHRATSDxGfqiUSe0lFqRyjmAwax6CbOBRtb/LTeT/E2CLSwl6/JUyS4Ktl9 D+hwENGjKgNG50pvqZY8GPPPtT6+t2X2l+m7Dq3mm77FW4vRUUyZXtE7ummHG7Ku8XDE82VAO3qnw H24ix9+BKlkgl4sT69NbHFrs7sWi0jnwVFqT/6+LEPpG+itW7mNxbVmhu6x42HmhR1137xE9VwG5G vvuI0gUEOZ3Tq2Bt9IvalJojcS7qWFxRUnYz2AUWRrUFtSYDKRRzQq9my44Ktz9+REQfLxl4wqkkI wr5LagG1Lg9lAW1Gjl4uMQ==; Received: from [87.69.77.57] (port=3253 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okQjn-00050S-K2; Mon, 17 Oct 2022 10:05:04 -0400 Date: Mon, 17 Oct 2022 17:04:52 +0300 Message-Id: <83y1te1r7f.fsf@gnu.org> From: Eli Zaretskii To: larsi@gnus.org In-Reply-To: <837d0y3776.fsf@gnu.org> (message from Eli Zaretskii on Mon, 17 Oct 2022 16:34:05 +0300) Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> <87ilkielog.fsf@gnus.org> <837d0y3776.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58580 Cc: 58580@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: akrl@sdf.org, 58580@debbugs.gnu.org > Date: Mon, 17 Oct 2022 16:34:05 +0300 > From: Eli Zaretskii > > autoload > byte-opt > bytecomp > cconv > charscript > cl-extra > cl-lib > cl-macs > cl-seq > comp > comp-cstr > emoji-zwj > gv > help-mode > rx > seq > subr-x > warnings Btw, with Emacs 29 I see the following compiled on the first -nw startup of every new build: cl-lib cl-loaddefs cl-seq rx subr-x icons warnings display-line-numbers And I'm hard-pressed to explain why icons and display-line-numbers are there. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 15:31:41 2022 Received: (at 58580) by debbugs.gnu.org; 17 Oct 2022 19:31:41 +0000 Received: from localhost ([127.0.0.1]:50085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okVpt-0006HH-Aw for submit@debbugs.gnu.org; Mon, 17 Oct 2022 15:31:41 -0400 Received: from quimby.gnus.org ([95.216.78.240]:59334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okVps-0006H5-7e for 58580@debbugs.gnu.org; Mon, 17 Oct 2022 15:31:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=PasfQkVVsq0A4toyWkthR5Bbwo7+lT1DNLy80KQ/8Ek=; b=qpMWAnks1ZWiQMQ5cJqCY7BPS3 EErPQ6n91Na1zATgTGf7oK5g1wXFCo7JWvmjdnsHkFWQrAa0gGBph0Hsm0SHuA2Nb/zbtOO9qeU93 8QEa0zHviTghPpBNZYqSFkPFoWIb+iHtJT8P2bxw8PwJhvVMVxpu6tj1SdmhQZVy02mc=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okVpi-0003B7-43; Mon, 17 Oct 2022 21:31:32 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? In-Reply-To: <83y1te1r7f.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Oct 2022 17:04:52 +0300") References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> <87ilkielog.fsf@gnus.org> <837d0y3776.fsf@gnu.org> <83y1te1r7f.fsf@gnu.org> X-Now-Playing: Laurel Halo's _Quarantine_: "Nerve" Date: Mon, 17 Oct 2022 21:31:29 +0200 Message-ID: <87a65uckmm.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: [proposed list snipped, but sounds good to me] > warnings > display-line-numbers > > And I'm hard-pressed to explain why icons and display-line-numbers are > there. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58580 Cc: 58580@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: [proposed list snipped, but sounds good to me] > warnings > display-line-numbers > > And I'm hard-pressed to explain why icons and display-line-numbers are > there. icons because of warnings, but I don't know why display-line-numbers. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 15:35:43 2022 Received: (at 58580) by debbugs.gnu.org; 17 Oct 2022 19:35:43 +0000 Received: from localhost ([127.0.0.1]:50089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okVtm-0006NA-V6 for submit@debbugs.gnu.org; Mon, 17 Oct 2022 15:35:43 -0400 Received: from quimby.gnus.org ([95.216.78.240]:59432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okVtl-0006My-C8 for 58580@debbugs.gnu.org; Mon, 17 Oct 2022 15:35:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=lLGLQDOazdFo2tBiofMJ8QuKYti93I5Na/z7nXePmmE=; b=DU+R3Q2k4pmkv+s1WZHf1E6Mtp SUzeoTIdBLKbf68yVDPP+tv1iEi+RJ5PxA/JLx1TlQSZn8YKCei/1XZnznw1t2jX3l3v6tUij63Wj 5aArPBwZb5XixyNHaOKD+qKn+oQMm7a3edm04U+dHQD9MLAzBwObyTGUBMQgD41/pjI0=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okVtc-0003ES-5M; Mon, 17 Oct 2022 21:35:34 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? In-Reply-To: <8335bm36kd.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Oct 2022 16:47:46 +0300") References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> <87zgdud4xd.fsf@gnus.org> <8335bm36kd.fsf@gnu.org> X-Now-Playing: Laurel Halo's _Quarantine_: "Light + Space" Date: Mon, 17 Oct 2022 21:35:31 +0200 Message-ID: <875ygickfw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > However, now we are saying that having some files precompiled is more > convenient, as it makes the first startup of a newly built/installed > Emacs faster and smoother. (It only affects the first s [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58580 Cc: 58580@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > However, now we are saying that having some files precompiled is more > convenient, as it makes the first startup of a newly built/installed > Emacs faster and smoother. (It only affects the first startup after > building a new version.) So the motivation is different, but I don't > see why the same solution couldn't satisfy this one as well. After > all, the solution is solid and tested by 2 releases. I'm not 100% sure I understand -- by "solution" here, you mean COMPILE_FIRST? >> 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? > > Why not use the same mechanism? Because it's slower to do eln compilation in COMPILE_FIRST -- it's faster later, once Emacs has been built with nativecomp. So these extra eln bits should be done around the same time as compile-main, or rather: During compile-main, so that we get max parallelism, too. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 03:33:54 2022 Received: (at 58580) by debbugs.gnu.org; 18 Oct 2022 07:33:54 +0000 Received: from localhost ([127.0.0.1]:51030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okh6o-0005FR-A9 for submit@debbugs.gnu.org; Tue, 18 Oct 2022 03:33:54 -0400 Received: from mx.sdf.org ([205.166.94.24]:59351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okh6l-0005FH-Fp for 58580@debbugs.gnu.org; Tue, 18 Oct 2022 03:33:52 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 29I7XlkJ025316 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Tue, 18 Oct 2022 07:33:48 GMT From: Andrea Corallo To: Lars Ingebrigtsen Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? In-Reply-To: <875ygickfw.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 17 Oct 2022 21:35:31 +0200") References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> <87zgdud4xd.fsf@gnus.org> <8335bm36kd.fsf@gnu.org> <875ygickfw.fsf@gnus.org> Date: Tue, 18 Oct 2022 07:33:47 +0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58580 Cc: Eli Zaretskii , 58580@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > Eli Zaretskii writes: > >> However, now we are saying that having some files precompiled is more >> convenient, as it makes the first startup of a newly built/installed >> Emacs faster and smoother. (It only affects the first startup after >> building a new version.) So the motivation is different, but I don't >> see why the same solution couldn't satisfy this one as well. After >> all, the solution is solid and tested by 2 releases. > > I'm not 100% sure I understand -- by "solution" here, you mean > COMPILE_FIRST? The quick fix on 28 was to compile AOT those files, using jit compilation was causing as Eli mentioned some circular dependency issues. The fix that solves those issues is 9b381a95ef6cd9194d64bfb17fd50bb99fa6cd32 (and this is only on master). In 29 we are free to compile AOT those files or not, the infrastructure was made robust to handle that. Andrea From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 07:34:21 2022 Received: (at 58580) by debbugs.gnu.org; 18 Oct 2022 11:34:21 +0000 Received: from localhost ([127.0.0.1]:51362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okkrU-0005FO-O3 for submit@debbugs.gnu.org; Tue, 18 Oct 2022 07:34:21 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okkrR-0005F5-KX for 58580@debbugs.gnu.org; Tue, 18 Oct 2022 07:34:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=2GKzrfysvs2J5dbgYvCV5nhdI074SsWUQXM09KTUEg8=; b=qhYgFXfIt5RmePt67+LwQnRQnZ 85DvRjdTtRpOjx8kNsDro+EVuaFBUp3Tz/ybG4+VcP7nbAhuW6zr++Zp1ymrWfBFAxMoOInM5Szzj vqFoivO1Yrf0CZhYiplCjx3+idh9swuTvsg2FIGWPFECMI3q3zc62QSeYTLu9M2XNRX8=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okkrI-0002BU-3g; Tue, 18 Oct 2022 13:34:10 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? In-Reply-To: <8335bm36kd.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Oct 2022 16:47:46 +0300") References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> <87zgdud4xd.fsf@gnus.org> <8335bm36kd.fsf@gnu.org> X-Now-Playing: Terry Francis's _#savefabric (10) (Mixed by Terry Francis)_: "The Answer" Date: Tue, 18 Oct 2022 13:34:07 +0200 Message-ID: <87sfjlbc28.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > However, now we are saying that having some files precompiled is more > convenient, as it makes the first startup of a newly built/installed > Emacs faster and smoother. (It only affects the first s [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58580 Cc: akrl@sdf.org, 58580@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > However, now we are saying that having some files precompiled is more > convenient, as it makes the first startup of a newly built/installed > Emacs faster and smoother. (It only affects the first startup after > building a new version.) After thinking about this a bit more, I think this is a pretty compelling argument: Multi-user machines basically don't exist any more, so there's little to be gained by having the default build do the AOT for these additional files in the development build. And distributions will do a full AOT distribution anyway, or will do a distribution without any .eln file distributed -- it's hard to envision a distribution doing a distribution with just a handful of .eln files. So this would just added maintenance burden and further complicate the build without any gains for users, and I'm therefore closing this bug report. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 07:34:24 2022 Received: (at control) by debbugs.gnu.org; 18 Oct 2022 11:34:24 +0000 Received: from localhost ([127.0.0.1]:51365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okkrY-0005Fd-5d for submit@debbugs.gnu.org; Tue, 18 Oct 2022 07:34:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okkrX-0005FF-0b for control@debbugs.gnu.org; Tue, 18 Oct 2022 07:34:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=kF4aFlGZ6yK2B+BV6ffZYz2AgWTXPfOLBr2LXy6N2sk=; b=WkY9whxUmMTS7A3Jklw7WFXsCr DpQ5equl2KYWc/3tJRUsxM8nGjrJErVbpzF7jSNYxSOHZ/TrdRSpkj5aP/t2IzPRUNGEfDTcJPUnE jWAtbSaZxS2djoUDBcjPxshZ2NpZvn9PJErYGJo1/ywE0Ve3a4wC1nVnwkH7WF0YcwLo=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okkrP-0002Bb-4W for control@debbugs.gnu.org; Tue, 18 Oct 2022 13:34:17 +0200 Date: Tue, 18 Oct 2022 13:34:14 +0200 Message-Id: <87r0z5bc21.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #58580 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 58580 notabug close 58580 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 58580 notabug close 58580 quit From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 09:51:52 2022 Received: (at 58580) by debbugs.gnu.org; 18 Oct 2022 13:51:52 +0000 Received: from localhost ([127.0.0.1]:51667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okn0Z-0004tN-UH for submit@debbugs.gnu.org; Tue, 18 Oct 2022 09:51:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okn0V-0004t7-41 for 58580@debbugs.gnu.org; Tue, 18 Oct 2022 09:51:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44338) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okn0P-0000LH-Hg; Tue, 18 Oct 2022 09:51:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=kA7tO4W6Ra6iFYH8l36T/lHAbA1zpISA6KrRcRt5pZk=; b=Ov0OK1uCoBzW JAeajDkIH/9zbMEZ0g6rVFqMBwv1Mowr/eFjoYDPWCa/RrEaSPImb0iLskY8VbCbemWO5lFTdC3bO 8epFJMn4E/2cE+0eBeOf0Oe1Q8ZvoNtnwlptu0pzAkWGcxvhFUP1gEwHTUkx7BRFoTWU55mGnwHPO 3FJ4Tiv/PwOXbQqXQHg/9am6jjCR4W1MRKT3APFLGQHJgGd6E1VLCpbMSScTK0zGazBLXNoBdMCuk eHC/i6ppgN1HDvihjLOntZACkCzjwbirngKx9iUIJjg15XbSEPY1u9Z561Ay5qR4ywhbFHFX9XMte Z8YqeVsksxsnH/OlAswltg==; Received: from [87.69.77.57] (port=2760 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okmzx-0006UY-GP; Tue, 18 Oct 2022 09:51:39 -0400 Date: Tue, 18 Oct 2022 16:51:04 +0300 Message-Id: <83edv51bqv.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <875ygickfw.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 17 Oct 2022 21:35:31 +0200) Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> <87zgdud4xd.fsf@gnus.org> <8335bm36kd.fsf@gnu.org> <875ygickfw.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58580 Cc: 58580@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: akrl@sdf.org, 58580@debbugs.gnu.org > Date: Mon, 17 Oct 2022 21:35:31 +0200 > > Eli Zaretskii writes: > > > However, now we are saying that having some files precompiled is more > > convenient, as it makes the first startup of a newly built/installed > > Emacs faster and smoother. (It only affects the first startup after > > building a new version.) So the motivation is different, but I don't > > see why the same solution couldn't satisfy this one as well. After > > all, the solution is solid and tested by 2 releases. > > I'm not 100% sure I understand -- by "solution" here, you mean > COMPILE_FIRST? No, I mean "make $(elnlisp)" in src/Makefile.in. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 14:17:21 2022 Received: (at 58580) by debbugs.gnu.org; 18 Oct 2022 18:17:21 +0000 Received: from localhost ([127.0.0.1]:54089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okr9V-0000Aq-Fy for submit@debbugs.gnu.org; Tue, 18 Oct 2022 14:17:21 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okr9S-0000AZ-Hy for 58580@debbugs.gnu.org; Tue, 18 Oct 2022 14:17:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=w10tnq5kSrsj+gR2fJjvauJyRUxBE1iO+MvWuzc133s=; b=myB9FC7+1qAMyYLOktSw1FjZdC Cpve4Z246C8qzt9lAHBiu8Bp+0s0FL839mV/uuPhtLKG0SgKG5eDbbRd/5gQLpnLLUzfFzr9muIfF oduugRzXWwLSn/BI7Aa/WUV0dujYgHwr/J916ZKhutX9U2mdfVd18DBu6QEmRhG4dc9Y=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okr9J-0005Rs-U6; Tue, 18 Oct 2022 20:17:12 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? In-Reply-To: <83edv51bqv.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 18 Oct 2022 16:51:04 +0300") References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> <87zgdud4xd.fsf@gnus.org> <8335bm36kd.fsf@gnu.org> <875ygickfw.fsf@gnus.org> <83edv51bqv.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEULCgshHh5QT08v Li+Pj4/Q0ND4+Pign55wcHCxsbE/Pj/////9TU4gAAAAAWJLR0QLH9fEwAAAAAd0SU1FB+YKEgsY IudH49YAAAGvSURBVDjLrZJLT8JAEICnLZDiadGIHCsEordWItFbYyJnYkKRGyId4IbxdW2iEI8m RIz/1t3u7HZBuDmH7WS+eXQeAFpKmVRrpcwOVgaagQm4MAoEi2XGg2YgSQo1sK8RsfeWJSV7JcL+ 6xfiI8WoVC6Oj0W2OT5YWTXOVxPyqMeeCc6nulZ7Yvykg6HWbUwycGh6tYaZvgoNYKOvVHfKnxNd ZfGptMK9iJJ+RwkUda5FSMAKWKsDTqxAxOgpYhzxPCtqZW+qaC5CnAE0ZhLkhjosj6KjckeCoqgN KJ4yj2Bk4G4DMa20YouP3qMUFEmg99P1wKVBlEVD1ncK0uy2CaTse2ugA+uiUhU2gSqev9sA6e8y 6VD3DVAYSGCPjVG7SxqJGAQyyKsdiv29eATaCd+63LQTJTR2Acq8emOcbnAx4rUnCrhj4ToKwJmL wEZHAeDxkEPsIi7FLfkapBdTeca+uGm6JSYvJtFNOFGYfmVjjZEGSvXJ7YbslyqYRpHDW5HUOhXl TcA946eP9whVpAZwwU8H4yv4A8A6q9YYbAEbsgtY/wrYLhCUtiHH/wX511YbTcUDIgAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0xMC0xOFQxMToyNDozNCswMDowMNjAwoAAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMTAtMThUMTE6MjQ6MzQrMDA6MDCpnXo8AAAAAElFTkSuQmCC X-Now-Playing: Tuff City Kids's _#savefabric (10) (Mixed by Terry Francis)_: "Edlost" Date: Tue, 18 Oct 2022 20:17:09 +0200 Message-ID: <871qr5atei.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > No, I mean "make $(elnlisp)" in src/Makefile.in. Right. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58580 Cc: 58580@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > No, I mean "make $(elnlisp)" in src/Makefile.in. Right. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 19 12:34:10 2022 Received: (at 58580) by debbugs.gnu.org; 19 Oct 2022 16:34:10 +0000 Received: from localhost ([127.0.0.1]:59880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olC1C-0004aM-40 for submit@debbugs.gnu.org; Wed, 19 Oct 2022 12:34:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olC17-0004Zp-9N for 58580@debbugs.gnu.org; Wed, 19 Oct 2022 12:34:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56434) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1olC0x-0006Eb-Nx; Wed, 19 Oct 2022 12:33:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Ln5Ci16vhy57mJyOY5/DcAv5F5dju6kugDhX3Rr0pTU=; b=d6oNXXPeEa9M 7wRpOyuI7M9Yye9zOyQm8cPMur+7iBJ9MJDy/IEb7CirXfPjfb96Q1he+iese+hMJn1CodYWAFq6P 5aJno2rcJ5+YbGtInGeaRv6jGne4pr//4JMJ6yL7r+PkK9AqRgmYol9Q30JLb/xcCGgexc6akOgOg Mu6gCLNjb0/yav1S7Fn5sXFhApF8fpryJvcNca50/s6vlQ3xghx5DWgtuP3jcyTYy4NbVJrjDrcv2 Hc3PdI1OA2lO2ZSIrT/Q781kPbt7GXbTXsAX3HkHTDSIVXQy/QvPdSPRoGwibKGj6p/HXMOsUNhtv uP0NnbGrr73uvRMuIpYhHw==; Received: from [87.69.77.57] (port=1748 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1olC0q-0003nf-Cg; Wed, 19 Oct 2022 12:33:54 -0400 Date: Wed, 19 Oct 2022 19:33:41 +0300 Message-Id: <83bkq7zsbe.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87a65uckmm.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 17 Oct 2022 21:31:29 +0200) Subject: Re: bug#58580: 29.0.50; Ahead-of-time compilation for a few more files? References: <871qr6hl1h.fsf@gnus.org> <83edv63gcr.fsf@gnu.org> <87ilkielog.fsf@gnus.org> <837d0y3776.fsf@gnu.org> <83y1te1r7f.fsf@gnu.org> <87a65uckmm.fsf@gnus.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58580 Cc: 58580@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: akrl@sdf.org, 58580@debbugs.gnu.org > Date: Mon, 17 Oct 2022 21:31:29 +0200 > > Eli Zaretskii writes: > > [proposed list snipped, but sounds good to me] > > > warnings > > display-line-numbers > > > > And I'm hard-pressed to explain why icons and display-line-numbers are > > there. > > icons because of warnings, but I don't know why display-line-numbers. I know why display-line-numbers is compiled: it happens whenever you invoke some command that needs tabulated-list-mode. For me, it's usually list-processes (which I invoke to see if Emacs is running a native compilation). From unknown Mon Jun 23 18:30:38 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 17 Nov 2022 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator