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: Fri, 12 Aug 2022 19:35:57 +0300 Message-ID: <1144021660321893@iva5-64778ce1ba26.qloud-c.yandex.net> References: <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> <83k07jx5jn.fsf@gnu.org> <866e510d-a060-7daa-d002-97861d056fa7@yandex.ru> Mime-Version: 1.0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36379"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "56682@debbugs.gnu.org" <56682@debbugs.gnu.org>, Eli Zaretskii , "monnier@iro.umontreal.ca" To: Gregory Heytings Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 12 18:52:53 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 1oMXu0-0009IU-Oz for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 12 Aug 2022 18:52:52 +0200 Original-Received: from localhost ([::1]:43408 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oMXtz-0000Xp-Lo for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 12 Aug 2022 12:52:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38676) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oMXeg-0005l7-C5 for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2022 12:37:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40815) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oMXef-000178-R9 for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2022 12:37:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oMXef-0006Az-Hs for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2022 12:37: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: Fri, 12 Aug 2022 16:37: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.166032217223683 (code B ref 56682); Fri, 12 Aug 2022 16:37:01 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 12 Aug 2022 16:36:12 +0000 Original-Received: from localhost ([127.0.0.1]:58797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMXds-00069u-7i for submit@debbugs.gnu.org; Fri, 12 Aug 2022 12:36:12 -0400 Original-Received: from forward502o.mail.yandex.net ([37.140.190.204]:43680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMXdn-00069S-9e for 56682@debbugs.gnu.org; Fri, 12 Aug 2022 12:36:10 -0400 Original-Received: from vla5-9129714d0767.qloud-c.yandex.net (vla5-9129714d0767.qloud-c.yandex.net [IPv6:2a02:6b8:c18:3609:0:640:9129:714d]) by forward502o.mail.yandex.net (Yandex) with ESMTP id B045625D455A; Fri, 12 Aug 2022 19:35:58 +0300 (MSK) Original-Received: from 2a02:6b8:c0d:3a21:0:640:2077:e8ca (2a02:6b8:c0d:3a21:0:640:2077:e8ca [2a02:6b8:c0d:3a21:0:640:2077:e8ca]) by vla5-9129714d0767.qloud-c.yandex.net (mxback/Yandex) with HTTP id nZa6970nJGk1-Zvnun5GE; Fri, 12 Aug 2022 19:35:57 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1660322157; bh=MeVq4bWqmB68Yx34tlWvT2ywzPzYN/Z1qxZ7R9ITaxY=; h=References:Date:Message-Id:Cc:Subject:In-Reply-To:To:From; b=pwiGPETHy8JL4mGOdPM2hdWsdsUJPrutjNowScQ3q3c4ptfJlmkmp3Xn9nUHlFYsn M8P3MAak7oLugveMqN6JFe7NcQg9uHs07UrROaqPxO/fPd9ZTPxDyYAGjbjlbWrobt h0OQFowqoZ3rLJnKQKIo/pq6tgySsWjdUth1KG0E= Authentication-Results: vla5-9129714d0767.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru Original-Received: by vla1-2077e8ca2a93.qloud-c.yandex.net with HTTP; Fri, 12 Aug 2022 19:35:57 +0300 In-Reply-To: X-Mailer: Yamail [ http://yandex.ru ] 5.0 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:239446 Archived-At: PGJyIC8+PGJyIC8+MTU6MzQsIEF1Z3VzdCAxMiwgMjAyMiwgR3JlZ29yeSBIZXl0aW5ncyAmbHQ7 Z3JlZ29yeUBoZXl0aW5ncy5vcmcmZ3Q7OjxiciAvPjxibG9ja3F1b3RlIGNsYXNzPSIyMTBlN2E4 NDhlOGZjYjQ1d21pLXF1b3RlIj48YmxvY2txdW90ZSBjbGFzcz0iMjEwZTdhODQ4ZThmY2I0NXdt aS1xdW90ZSI+wqBJJ3ZlIHB1c2hlZCBhIGJyYW5jaCBzY3JhdGNoL2ZvbnRfbG9ja19sYXJnZV9m aWxlcy48YnIgLz48YnIgLz48L2Jsb2NrcXVvdGU+PHA+PGJyIC8+VGhhbmsgeW91LiAgQnV0IGFz IEkgdG9sZCB5b3UgZWFybGllciwgd2hhdCB0aGF0IGJyYW5jaCBjb250YWlucyBpcyBhIHRvbyA8 YnIgLz5sb2NhbCBmaXguPC9wPjwvYmxvY2txdW90ZT5QbGVhc2UgcmVhZCB0aGUgcmVzdCBvZiB0 aGUgbWVzc2FnZSBhbmQgdGhlIHBhdGNoIGl0c2VsZi48ZGl2PjxiciAvPjwvZGl2PjxkaXY+VGhl IG5ldyB1c2VyIG9wdGlvbiBzaG93Y2FzZXMgZGlmZmVyZW50IGFwcHJvYWNoZXMgdG8gaGFuZGxp bmcgZm9udC1sb2NrIGluIHZlcnkgYmlnIGZpbGVzLjxiciAvPjxibG9ja3F1b3RlIGNsYXNzPSIy MTBlN2E4NDhlOGZjYjQ1d21pLXF1b3RlIj48cD5Zb3UgY3JlYXRlZCBhIG5ldyBtaW5pbWFsIG1h am9yIG1vZGUgdG8gZWRpdCBKU09OIGZpbGVzLCBpbiA8YnIgLz53aGljaCB5b3UgcmVtb3ZlZCBl dmVyeXRoaW5nIHRoYXQgbWFkZSBmb250IGxvY2tpbmcgc2xvdyBpbiBqcy1tb2RlLiAgQXMgYSA8 YnIgLz5jb25zZXF1ZW5jZSwgbm93IGVkaXRpbmcgdGhlIGRpY3Rpb25hcnkuanNvbiBmaWxlIGlz IGluZGVlZCByZWFzb25hYmx5IDxiciAvPmZhc3Qgd2l0aG91dCBkaXNhYmxpbmcgZm9udCBsb2Nr aW5nIG9yIHVzaW5nIGxvY2tlZCBuYXJyb3dpbmc8L3A+PC9ibG9ja3F1b3RlPkFuZCB5ZXQsIEkn bSB5ZXQgdG8gaGVhciB0aGUgYXBwbGF1c2UuPC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2Pllv dSBhcmUgcmVmZXJyaW5nIHRvIHRoZSBjaGFuZ2VzIG9uIG1hc3RlciwgQlRXLjwvZGl2PjxkaXY+ PGJyIC8+PC9kaXY+PGRpdj5JIGhhdmUgZWxpbWluYXRlZCB0d28gcGVyZm9ybWFuY2UgcHJvYmxl bXMgZnJpbSBqcy1qc29uLW1vZGUgdGhhdCBhcmUgdW5jaGFyYWN0ZXJpc3RpYyBmb3IgZm9udC1s b2NrIGluIGdlbmVyYWwuIE9uZSB1c2VkIGEgcGF0aG9sb2dpY2FsIG1hdGNoZXIgKHNpbXBseSBy ZW1vdmVkKSwgYW5kIGFub3RoZXIgdXNlcyB0aGUgImZyYW1ld29ya3MiIGZhY2lsaXR5IHdoaWNo IHNpbXBseSBhbHdheXMgcmVzY2FucyB0aGUgZnVsbCBidWZmZXIgZnJvbSB0aGUgYmVnaW5uaW5n LiBUaGF0IG9uZSBjYW4vc2hvdWxkIGJlIGZpeGVkIGxhdGVyLCBidXQgSSBoYXZlIGRpc2FibGVk IGl0IGZvciBKU09OICh3aGVyZSBpdCBkb2Vzbid0IG1ha2Ugc2Vuc2UgYW55d2F5KS48L2Rpdj48 ZGl2PjxiciAvPjwvZGl2PjxkaXY+WW91IHNob3VsZCBrbm93IHRoYXQgdGhlIHJlc3Qgb2YganMt bW9kZSdzIGZvbnQtbG9jayBrZXl3b3JkcyBhcmUgc3RpbGwgdGhlcmUuIEkgZXhwZXJpbWVudGVk IHdpdGggbGVhdmluZyBqdXN0IHRoZSBiYXJlIG1pbmltdW0gbmVlZGVkIGZvciBKU09OLCBidXQg dGhlIGVmZmVjdCB3YXMgdmVyeSBtaW5pbWFsIChsaWtlIDIwJSBpbXByb3ZlbWVudCkuPGJyIC8+ PGJsb2NrcXVvdGUgY2xhc3M9IjIxMGU3YTg0OGU4ZmNiNDV3bWktcXVvdGUiPjxwPiAoYWx0aG91 Z2ggaXQgPGJyIC8+aXMgc3RpbGwgdG9vIHNsb3cgdG8gbXkgdGFzdGUgZm9yIGxhcmdlciBmaWxl cywgZS5nLiBJIGhhdmUgdG8gd2FpdCBmaXZlIDxiciAvPnNlY29uZHMgYWZ0ZXIgTS0mZ3Q7IGlu IGEgdGVuIHRpbWVzIGxhcmdlciBKU09OIGZpbGUpLiAgQW5kIHRoZSBvcmlnaW5hbCA8YnIgLz5w cm9ibGVtIGlzIHN0aWxsIHByZXNlbnQgaWYgeW91IGVkaXQsIGZvciBleGFtcGxlLCBhIDIwIE1C IG1pbmlmaWVkIDxiciAvPkphdmFTY3JpcHQgZmlsZS4uLjxiciAvPjwvcD48L2Jsb2NrcXVvdGU+ SGVuY2UgdGhlIG5ldyB1c2VyIG9wdGlvbi48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+QXMg Zm9yIEpTLCB5b3UgY2FuIGFsc28gZGlzYWJsZSB0aGUgZnJhbWV3b3JrcyB0aGluZ3ksIG1hbnVh bGx5LiBVbnRpbCBzb21lb25lIHNwZW5kcyB0aW1lIG9uIGltcHJvdmluZyBpdHMgY2FjaGluZyBz dHJhdGVneS48L2Rpdj4=