From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Thierry Volpiatto Newsgroups: gmane.emacs.devel Subject: Re: Emacs-30 performances Date: Tue, 04 Jun 2024 05:23:46 +0000 Message-ID: <87zfs1mgbh.fsf@posteo.net> References: <87zfs34csf.fsf@posteo.net> <86y17mkzn6.fsf@gnu.org> <87o78ikjwg.fsf@posteo.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3090"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Thierry Volpiatto , Eli Zaretskii , emacs-devel@gnu.org To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jun 04 07:22:16 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sEMci-0000dU-8y for ged-emacs-devel@m.gmane-mx.org; Tue, 04 Jun 2024 07:22:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sEMbv-0000Mp-OD; Tue, 04 Jun 2024 01:21:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sEMbr-0000MK-OF for emacs-devel@gnu.org; Tue, 04 Jun 2024 01:21:25 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sEMbp-0007MV-PO for emacs-devel@gnu.org; Tue, 04 Jun 2024 01:21:23 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 8645A24002A for ; Tue, 4 Jun 2024 07:21:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1717478479; bh=btI0VFmvkjEiKBW+EqX7t7UWeqiAqfC5cdt2OoCTI/g=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: Autocrypt:OpenPGP:From; b=dTSkB+IEkDYneU0vQm7xyv5xgaWec+fQNWauXDGPE64psl5xX6LP9K3+0UrpH3iRO c8zWEoTgOLSZresbr5cnZTAcnQSOMUXteyAQKJFjsUvzrsG5EASApc7QXfbIq3UMmT NpoWMPmQ+KoBuArsdQbUp3+/nV70in4Ssc27hBRombOyGg8sWo8bdMS2kDYw1ptRbj RUgqIsH3Hv9C1b5Ws3u8uPEbORC5tk/uwQBW3bUt01cJk4dkzZTMNPYg8WdMyjBOvV Pg212l67hpU0kDfjoX5vt/H0tsTkp3xqhgvSWkhtVsJmyKVo9uP/xskJbeDJ9N/HEI 55/PPJTInWQCA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Vtf8G0dwfz6tlh; Tue, 4 Jun 2024 07:21:18 +0200 (CEST) In-Reply-To: ("Mattias =?utf-8?Q?Engdeg=C3=A5rd=22's?= message of "Mon, 3 Jun 2024 20:23:10 +0200") Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata=xsDNBF8ylcIBDADG+hy+zR6L4/vbdDDZuSaMmSrU3A5QZJpeBCvxTr7MpzzruZbhLPW1K3R6N2MA edi8Y+C8o27FVRIjpdbaKMGu9je7JV/TbUQYo3SOwCK1vM4LUn4V6ZLzSYkuiEt4eyMoiDdyvN0p kcK6P9x9DCetcEVszXzQg+yzCVrQ2hXWDXWT4M18EC3wtO7RHPouMqGiwBFhBAYErCqFWFxQHkfb tG/4yGyJ58rglb65O3qijjMWvYwcWZun9/7qm8Z4/4mHopmo2zgU+OrptnLSZfkZGz3Y7Uf452xQ GVq0Fv75NPvQru7y+DYVhuVXXyAmGxt+vf4rIiixMBbhKEPjcxEPAa2LTzex2IsTZR+QVG9uDnqC WcgaOEQ58fzXNvNhtwwF/Rgio2XWAJVdmFWS59/k9W58CIUSNKBMZh2XeGdEmtHvDtCxW3z6FJha 36RzOM3fMNNiAGdFZJA84gcdloJR+sHCDTTPT3784fjr+V8An7sI581NGFzkRQqPvEQCZbUAEQEA Ac0SdGhpZXZvbEBwb3N0ZW8ubmV0wsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheA FiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmL3HCoACgkQDsVtFB0W75OVEAv/f6XxmtIFz08fUb8h Bp/zJP6IC4/rhhh+0GMRIRzLN8DK0jV8JCzYdFHiRJOy2lNIOpmrrCmjRRxferc2G42+ePFIsslx hU46VSz1Z83NwIG3mpdYNV5WUTUdgzxExHTNTFCd7NKv0nlHKQaA OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt Received-SPF: pass client-ip=185.67.36.65; envelope-from=thievol@posteo.net; helo=mout01.posteo.de 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:319810 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mattias Engdeg=C3=A5rd writes: > 3 juni 2024 kl. 19.37 skrev Thierry Volpiatto : > >> (with-temp-file file >> ;; Fix Emacs-30 lexbind warnings.=20 >> (insert ";;; -*- lexical-binding: t -*-\n") >> (prin1 `(setq-default ,obj (eval-when-compile ,obj)) (current-buf= fer))) >> (byte-compile-file file) > > We have made small changes to several of the moving parts here but it's u= nclear how they have the outsized effect you reported. > >> Perhaps this commit? > > I wish! But it could be useful to find what actually did. If you had > the time to bisect master to find it, I will do that when I find some time and provide the result here. > or provide a self-contained benchmark for someone else to do it, then > we might actually learn something of interest. Not sure to be able to provide this as we have not the same variables and values but one can easily see the difference by saving its emacs session in emacs-29 and emacs-30 by evaling (psession--dump-object-to-file-save-alist) after customizing some variables in psession, this will make a directory in .emacs.d containing several *.elc files (no need to enable psession-mode for this). Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmZepOITHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk5NfDACyOhw0cvBAtEam9xTD5WLrAGxjWGHi /lhZNWN+XwcsIANBna0OG1uDeXQFDALvfo8/MCG/i0rluitxpKjq8O7uw/Yk4jt8 f8uhwEDhy8i6lQavpWv5ltz6tO5mrMXhJkSFJeq+mcuKBzgs/T7+RjzbPZsTF9dT 7m7QQGCmWh/S4wQCwDzHP/0+8hxJQt9YMgkYUdJFIx4NHyFA00/pdyg6C/AXH/IC fJfmau5AX9dRxZ3KazQpJE3kUc8YzwnOVHoWBTzrM2Yos1jNopztbS/1P30e+gXv jzAzPv7wwNzqLkRAk7RUnmTVjLAl74KtUia4BZcMhGTWl51RDvketSsUaD7Gm0GS vos7Ma7K4/W2quwlJ6XNYaEtMQXwJW70LrYxmTwFMlDHbNd8Kkgpzx5SZct52BcV 9DrRVrsgmIMxYqUvUQAxbRE6Cvu/GpHcVemyJwRTMHq4kReO06r8oeIQbQgRIV2p t/t45uCy1vxiV3jlFKNiRn6hPZnb23sekTQ= =WAtH -----END PGP SIGNATURE----- --=-=-=--