From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#56682: Fix the long lines font locking related slowdowns Date: Sun, 7 Aug 2022 21:27:21 +0300 Message-ID: References: <8c7321f2f336523624e3@heytings.org> <83r1202meh.fsf@gnu.org> <6020ffaf-9069-0070-76cf-a13379ef01b5@yandex.ru> <83les71ilg.fsf@gnu.org> <06c5560d-3009-e5a5-3d33-fe5d2ec32d6b@yandex.ru> <74ddc877f17a06d8f120@heytings.org> <100d08b3-c25b-683f-6def-39052107ab59@yandex.ru> <83h72r16g1.fsf@gnu.org> <640c2e07-98e1-96d6-bb02-19f5f03f637f@yandex.ru> <834jyq29o1.fsf@gnu.org> <92da07bd028e3ede61a6@heytings.org> <47894c57-dd8b-5778-240a-3fa6540e4d37@yandex.ru> <92da07bd02941d5537e9@heytings.org> <5308e3b5-a160-17d7-77ee-b1d00acfa20d@yandex.ru> <92da07bd02a6cc861e1a@heytings.org> <837d3lzv8n.fsf@gnu.org> <2c8d6755-cfe2-6559-3fde-3fa30ffb411e@yandex.ru> <83mtcgy44k.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13350"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Cc: 56682@debbugs.gnu.org, gregory@heytings.org, monnier@iro.umontreal.ca To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 07 20:28:09 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 1oKl0T-0003Gv-94 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 07 Aug 2022 20:28:09 +0200 Original-Received: from localhost ([::1]:56906 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oKl0S-0004BR-3r for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 07 Aug 2022 14:28:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34450) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKl0M-0004BI-DA for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 14:28:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48539) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oKl0M-0000ti-4i for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 14:28:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oKl0L-0003bh-Uc for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 14:28:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 07 Aug 2022 18:28: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.165989685313828 (code B ref 56682); Sun, 07 Aug 2022 18:28:01 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 7 Aug 2022 18:27:33 +0000 Original-Received: from localhost ([127.0.0.1]:38288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKkzs-0003ay-Ot for submit@debbugs.gnu.org; Sun, 07 Aug 2022 14:27:33 -0400 Original-Received: from mail-wr1-f42.google.com ([209.85.221.42]:34557) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKkzq-0003aj-H9 for 56682@debbugs.gnu.org; Sun, 07 Aug 2022 14:27:31 -0400 Original-Received: by mail-wr1-f42.google.com with SMTP id j1so8637977wrw.1 for <56682@debbugs.gnu.org>; Sun, 07 Aug 2022 11:27:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=y+o+EFaPCEhjvT07EFq85ymuIVtH/beQ/1GR4gmk2ks=; b=Uv1SD0OLSb2FW5v+J3psKJcNpCyTvZiHJ6RNCEeVUbeTg2yHQtr9IAUKg+JSpU2nVH seoQ8k7XSe8OeFHtovu9ywuxD/CNqquaf7pRHQCxo1Tilck5s6ZeDaTmtUBOSFtxALtH hgv71xWSVWNanOSDMV0+umN7ie45sQYve8IN94q9nlk/DKRuG2h2xn5UP9nKUMAgDRpb WUrWPX0DgyESEw8QKP1yWYAkxLRZLQVxp9COqr3j1Y50kxNFGz1+vBtIK+D0jUArxLH5 CEv7eCWSk2MF/mC+salOLsUONy0yrdoJZnGfA/+0282dPyyq3DQHtFkuwspobImaSE+l wdLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=y+o+EFaPCEhjvT07EFq85ymuIVtH/beQ/1GR4gmk2ks=; b=QZ6r4JLHue5maen5gmBpn2AqI3eKXfCNZfkKGCNxce2d8zupuGApH8gq/iDqv67WUd EU0SetHXZY/m9NgVWJcPsQuOBUy1ItC5+0G2wXiSRMOBHMrDly9Vwzbxr4LCfnlz+FJ2 sg0T6E/KATlIE5l/XJeWVc556XHKD+eitKZnbs++QOVv9vub5FWH62sI0T4BSopDkit3 GK7NxBrtJwUQMVnZPRrorL+MZ4Xg4zgnSQho3d/uN+XDecoZ+54Ah/siwFcDl09/xI1v HG/8TdqvZ3lrPVJl0ZqcJvY+3r2ixJ5t+NXYxyR6Bpk1L/8nU/y8kmv1vXs6xFQFPFhj CZcA== X-Gm-Message-State: ACgBeo1q4JmmSZSljhoJ9+s3HOMukIuo6RjDLVTFg5qx3FuWEsoUDijG uafDKGAx8/O3k1GtsQ9L3Js= X-Google-Smtp-Source: AA6agR4cmXlleZqBLkkSaPKZq5hZBxt/c0k6/ltLDlzHNIk/Xk9C+lAuRsomWO3nHyikr3fXv1o4dw== X-Received: by 2002:a5d:410a:0:b0:220:5ff7:3968 with SMTP id l10-20020a5d410a000000b002205ff73968mr9268926wrp.689.1659896843788; Sun, 07 Aug 2022 11:27:23 -0700 (PDT) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id g17-20020a5d5551000000b0021e4f595590sm9706336wrw.28.2022.08.07.11.27.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 07 Aug 2022 11:27:23 -0700 (PDT) Content-Language: en-US In-Reply-To: <83mtcgy44k.fsf@gnu.org> 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:239084 Archived-At: On 07.08.2022 09:11, Eli Zaretskii wrote: >> Date: Sun, 7 Aug 2022 01:58:06 +0300 >> Cc: gregory@heytings.org, 56682@debbugs.gnu.org, monnier@iro.umontreal.ca >> From: Dmitry Gutov >> >>>> Either way, I believe the change is at the right level of abstraction, >>>> and if it has bugs, they should be solvable without major redesign. >>> >>> Alas, Mr. ShouldBe is not available for this project, and probably >>> won't be any time soon. >> >> No need to mock my request for a proper reproduction scenario. > > It isn't mockery. How else would I call that response to me saying that I need an actionable complaint. I.e. a scenario that reflects an realistic usage scenario and is possible to debug. > My point is simple: we would like to solve this > issue in the best possible manner in Emacs 29. Keeping talking about > what should and shouldn't be done doesn't advance us on that path. If > you have practical ideas to solve this in a way different from what is > now on master, That "if" doesn't sound very friendly either. I've been explaining "practical ideas" for the last couple of days. And I've sent one patch to try already. One I'm assuming nobody aside from me even applied, as of now. > feel free to push a feature branch with your proposed > changes, or even install them as optional features on master, and > let's compare the merits and demerits of each idea in practical use > cases and on a variety of systems. I will.