From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: The Emacs master is much slower than the emacs-27 branch. Date: Sat, 05 Dec 2020 17:55:32 +0200 Message-ID: <83wnxwb62z.fsf@gnu.org> References: <877dpyzg9d.fsf@rub.de> <87czzpsyqn.fsf@gmx.net> <83o8j9eqwx.fsf@gnu.org> <874kl1spe9.fsf@gmx.net> <83blf9em55.fsf@gnu.org> <87zh2tr82r.fsf@gmx.net> <87v9dhr7i5.fsf@gmx.net> <838sadefiw.fsf@gnu.org> <83360le421.fsf@gnu.org> <83y2idcn8q.fsf@gnu.org> <83wnxxcmjr.fsf@gnu.org> <83tut0d7e9.fsf@gnu.org> <8c5fe90c-72ca-a2c3-29d2-1849458bb85a@gmx.at> <838saccqu2.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3140"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rudalics@gmx.at, stephen.berman@gmx.net, acm@muc.de, emacs-devel@gnu.org To: Gregory Heytings Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 05 16:56:38 2020 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 1klZvK-0000k5-7b for ged-emacs-devel@m.gmane-mx.org; Sat, 05 Dec 2020 16:56:38 +0100 Original-Received: from localhost ([::1]:49696 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1klZvJ-0002SQ-8l for ged-emacs-devel@m.gmane-mx.org; Sat, 05 Dec 2020 10:56:37 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1klZuX-0001qK-Ls for emacs-devel@gnu.org; Sat, 05 Dec 2020 10:55:49 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:47344) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1klZuV-0001VO-Lo; Sat, 05 Dec 2020 10:55:47 -0500 Original-Received: from [176.228.60.248] (port=3166 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1klZuU-0005Vj-UT; Sat, 05 Dec 2020 10:55:47 -0500 In-Reply-To: (message from Gregory Heytings on Sat, 05 Dec 2020 15:17:34 +0000) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:260376 Archived-At: > Date: Sat, 05 Dec 2020 15:17:34 +0000 > From: Gregory Heytings > cc: rudalics@gmx.at, stephen.berman@gmx.net, emacs-devel@gnu.org, acm@muc.de > > >> I'd guess that Eli will merge b9b32074cecb0e0d20cf527eadacbb0b7f5cced9 > >> into emacs-27 very soon after the Emacs 27.2 release > > > > No, this is unlikely to happen. The emacs-27 branch should only get > > safe bugfixes at this time. > > I did not know that an Emacs 27.3 release was not planned. I didn't say it wasn't. (We won't consider whether 27.3 should be released until some time after releasing 27.2, based on the bugs and regressions that will still be reported against the emacs-27 branch.) However, whether there will be Emacs 27.3 or not, the emacs-27 branch, like any other release branch, should only get changes that fix bugs and aren't too risky (i.e. cannot cause additional bugs/issues). > In that case, the emacs-27 branch will forever remain slower with > -Og and -O0 (at least on GNU/Linux 64-bit platforms with GCC). Yes. And that is not so bad, given that your timings indicate Emacs 27.1 compiled with optimizations is better than Emacs 25 and only slightly slower than Emacs 26.