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.bugs Subject: bug#64391: buffer narrowing slowdown regression in emacs 29 Date: Fri, 07 Jul 2023 21:22:01 +0300 Message-ID: <83ttufeg52.fsf@gnu.org> References: <87r0psb51z.fsf@ust.hk> <0AD15A09-F669-48C0-AF5C-971D52F5BF8E@gmail.com> <83v8f3q1ff.fsf@gnu.org> <50A46AAC-2089-45CB-A355-CCB2B4EA8D76@gmail.com> <5995c9ed6a0b39c3070c@heytings.org> <83a5wak1tr.fsf@gnu.org> <26cee506f708f3c6cfe1@heytings.org> <26cee506f70bbc9de58b@heytings.org> <83h6qghpdc.fsf@gnu.org> <26cee506f77e9c87e325@heytings.org> <83ttugf234.fsf@gnu.org> <02BAD0BC-4050-4A57-B22B-2D970A8386C3@gmail.com> <83pm53ga1p.fsf@gnu.org> <989BBD73-ADED-42E0-A97C-84FB56ED2DFD@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16428"; mail-complaints-to="usenet@ciao.gmane.io" Cc: acohen@ust.hk, 64391@debbugs.gnu.org, gregory@heytings.org, monnier@iro.umontreal.ca To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 07 20:23:21 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1qHq6z-00042V-N8 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Jul 2023 20:23:21 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qHq6i-0000JV-Kv; Fri, 07 Jul 2023 14:23:04 -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 1qHq6g-0000J4-EW for bug-gnu-emacs@gnu.org; Fri, 07 Jul 2023 14:23:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qHq6g-0001Vw-2y for bug-gnu-emacs@gnu.org; Fri, 07 Jul 2023 14:23:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qHq6f-0000H2-Pi; Fri, 07 Jul 2023 14:23:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 07 Jul 2023 18:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64391 X-GNU-PR-Package: emacs,gnus Original-Received: via spool by 64391-submit@debbugs.gnu.org id=B64391.1688754128977 (code B ref 64391); Fri, 07 Jul 2023 18:23:01 +0000 Original-Received: (at 64391) by debbugs.gnu.org; 7 Jul 2023 18:22:08 +0000 Original-Received: from localhost ([127.0.0.1]:43726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qHq5o-0000Fh-6L for submit@debbugs.gnu.org; Fri, 07 Jul 2023 14:22:08 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:60232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qHq5l-0000FC-2E for 64391@debbugs.gnu.org; Fri, 07 Jul 2023 14:22:07 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qHq5e-0001JA-VZ; Fri, 07 Jul 2023 14:21:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=CIboqRvmC9KaxLOrGoTUA7U88OmXtzX6smnHRfTigJc=; b=XLq7IinTGh398+sxlx0f BPACWvh9Mvk47/x/QouGjCL1QhpEEMih+cg8wP0zfRYFNhysmPq0qAmBT75X8/jJ46drZEU6HYOOO mJBJbuufiLA1leZslxuvWtLjeuxigIXxnkOrdDEKAuYzJwcx/TDcahRcLiOnxKaBMG2+W0ETG6IR4 f0jY5iBwsS/jSRz261rCmZHUUuzpuYElZRLHQlrF+TLW1RgV320ZaCA+wRSTn4TmNdSCv9DGdPAQA L2dBgJRzjNw0HSio1MdllkquOVAnurEOesOF9H0ovnQbrWUfTP0/2FEjl+27qBQw41Jup6gqzA9ZM mJU/rJHDr0OeIQ==; Original-Received: from [87.69.77.57] (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 1qHq5e-0006D2-Fy; Fri, 07 Jul 2023 14:21:58 -0400 In-Reply-To: <989BBD73-ADED-42E0-A97C-84FB56ED2DFD@gmail.com> (message from Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= on Fri, 7 Jul 2023 18:49:56 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:264743 Archived-At: > From: Mattias EngdegÄrd > Date: Fri, 7 Jul 2023 18:49:56 +0200 > Cc: gregory@heytings.org, > acohen@ust.hk, > 64391@debbugs.gnu.org, > monnier@iro.umontreal.ca > > 7 juli 2023 kl. 14.50 skrev Eli Zaretskii : > > >>> I was considering applying only the first of Gregory's patches, > >>> without the second. WDYT? > >> > >> I don't think that makes much sense -- the division between the two is pretty much artificial. > > > > It makes sense to me, because it minimizes changes in the code, which > > at this stage in the pretest is something very important, IMO. > > Oh, I certainly appreciate the importance of conservatism in changes > on the release branch, but sensibly so -- it's not a game of code > golf. Only applying half of the intended change leaves the code in > an ugly state, Ugly is in the eyes of the beholder. The release of Emacs 29 was already delayed twice by this feature, so please forgive me if my sense of aesthetics in this regard is beginning to fade. > and does in fact not minimise risk at all, quite the opposite. How so? If the patch solves the problem, the problem is solved, period. Where's the risk in not applying unnecessary changes?