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#56682: Fix the long lines font locking related slowdowns Date: Thu, 04 Aug 2022 08:30:18 +0300 Message-ID: <83r11w4lud.fsf@gnu.org> References: <65cb7c73fd4a999cca00@heytings.org> <8c7321f2f3400a5db9be@heytings.org> <8c7321f2f388e5343475@heytings.org> <6ea376f6-d503-06d8-6d83-50c52b695394@yandex.ru> <8c7321f2f3ac52bfee4b@heytings.org> <8c7321f2f3ec1ef81af9@heytings.org> <02e83b0e-1b5c-fe75-6e59-1f8ddff82d37@yandex.ru> <96f28fd8-6744-1925-0631-0095099362dd@yandex.ru> <74ddc877f1e81f399eea@heytings.org> <83les55yqc.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20683"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 56682@debbugs.gnu.org, gregory@heytings.org, dgutov@yandex.ru To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Aug 04 07:31:57 2022 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 1oJTSe-0005C1-KR for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 04 Aug 2022 07:31:56 +0200 Original-Received: from localhost ([::1]:35294 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJTSd-0006In-Kb for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 04 Aug 2022 01:31:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50512) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJTRm-0006HJ-BS for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 01:31:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:32819) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJTRm-0003D0-2p for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 01:31:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oJTRl-0004ez-UK for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 01:31:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Aug 2022 05:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56682 X-GNU-PR-Package: emacs Original-Received: via spool by 56682-submit@debbugs.gnu.org id=B56682.165959102917668 (code B ref 56682); Thu, 04 Aug 2022 05:31:01 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 4 Aug 2022 05:30:29 +0000 Original-Received: from localhost ([127.0.0.1]:50800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJTRF-0004aV-FF for submit@debbugs.gnu.org; Thu, 04 Aug 2022 01:30:29 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:37510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJTRE-0004Yo-20 for 56682@debbugs.gnu.org; Thu, 04 Aug 2022 01:30:28 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34406) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJTR8-00037H-Jv; Thu, 04 Aug 2022 01:30:22 -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=QLNBgUMFOrbKgo7/j90zIDRz6r07TFAMlq7wrNC9phY=; b=dyBMfVfBcnOD RFx6j28uDklC0fpceWvo4YosQBiYpSyijCqO5R47Ywb2Q4xm2tkq7Zx70n8AyxF0baFeSfOCk5SUY KZ1Yl4qQcVaoeYmQnRzv1o2cOtOJ2z7eTvM9ypX8Ol/+tiDYPAzLEGx0CdnrzkEABFUmZXxl1DtcE WM/lhsnRbbcsMFTd0u9MoPxBzEIv7eHoyQde/lkGuzDZ6X+tauJbQmahWKMqs8PBa1L8gr+VjUFpr pFYHQMrTLmOZ2O+5oyXnD6qunc0NcMxKr8yzOBHMZKPZlHjTMHeOptAbkGX7Wfl4edt211sIBdvws AwctlTA9coa1QUcfL8EAig==; Original-Received: from [87.69.77.57] (port=4577 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 1oJTR7-0005CX-W8; Thu, 04 Aug 2022 01:30:22 -0400 In-Reply-To: (message from Stefan Monnier on Wed, 03 Aug 2022 16:36:05 -0400) 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" Xref: news.gmane.io gmane.emacs.bugs:238673 Archived-At: > From: Stefan Monnier > Cc: gregory@heytings.org, dgutov@yandex.ru, 56682@debbugs.gnu.org > Date: Wed, 03 Aug 2022 16:36:05 -0400 > > > What do you mean by "accidentally" in this context? A program rarely > > does anything "accidentally", it almost always does what the > > programmer wanted it to do. > > I mean that currently font-lock just blindly widens all the time, so we > should fix it so it only widens when it's expected to (i.e. not when > the widening is installed by the LLT code). So let's please fix that, and take it from there. We have plenty of time to make followup decisions after we see what that does.