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: Sat, 13 Aug 2022 10:58:24 +0300 Message-ID: <12331631660377504@iva5-58a70f52b64c.qloud-c.yandex.net> References: <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> <1144021660321893@iva5-64778ce1ba26.qloud-c.yandex.net> 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="28765"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "56682@debbugs.gnu.org" <56682@debbugs.gnu.org>, Eli Zaretskii To: Stefan Monnier , Gregory Heytings Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Aug 13 09:59:17 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 1oMm3B-0007GV-7w for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 13 Aug 2022 09:59:17 +0200 Original-Received: from localhost ([::1]:54570 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oMm3A-0000pz-BU for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 13 Aug 2022 03:59:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oMm2w-0000pZ-5X for bug-gnu-emacs@gnu.org; Sat, 13 Aug 2022 03:59:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41573) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oMm2v-0006Pv-TX for bug-gnu-emacs@gnu.org; Sat, 13 Aug 2022 03:59:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oMm2v-0008QN-OP for bug-gnu-emacs@gnu.org; Sat, 13 Aug 2022 03:59: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: Sat, 13 Aug 2022 07:59: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.166037751932352 (code B ref 56682); Sat, 13 Aug 2022 07:59:01 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 13 Aug 2022 07:58:39 +0000 Original-Received: from localhost ([127.0.0.1]:59555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMm2Y-0008Pj-KT for submit@debbugs.gnu.org; Sat, 13 Aug 2022 03:58:38 -0400 Original-Received: from forward501j.mail.yandex.net ([5.45.198.251]:33976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMm2S-0008PR-Mw for 56682@debbugs.gnu.org; Sat, 13 Aug 2022 03:58:36 -0400 Original-Received: from iva5-04591166e046.qloud-c.yandex.net (iva5-04591166e046.qloud-c.yandex.net [IPv6:2a02:6b8:c0c:5f80:0:640:459:1166]) by forward501j.mail.yandex.net (Yandex) with ESMTP id 3E9C462332E; Sat, 13 Aug 2022 10:58:26 +0300 (MSK) Original-Received: from 2a02:6b8:c0c:802c:0:640:58a7:f52 (2a02:6b8:c0c:802c:0:640:58a7:f52 [2a02:6b8:c0c:802c:0:640:58a7:f52]) by iva5-04591166e046.qloud-c.yandex.net (mxback/Yandex) with HTTP id LwSWWL0fY0U1-wOfOvlYM; Sat, 13 Aug 2022 10:58:25 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1660377505; bh=nnqlut94URLmPfewlqqFayHhvfUE+LA/qp8ufdXn9yU=; h=References:Date:Message-Id:Cc:Subject:In-Reply-To:To:From; b=Y4g0HcaERyMph/meRdrH3loIP8QkCTE8zs2kX8aw9O8+CcRQ4wCd8q0N4a8Tmatby okrjKMjjhkraVqMTKlLxlxqeMLl2ajqkMAb1//+FhxwOJiQ5PNQC5rzC2GyY61wdie gBWF1dWf5Yb/shbxuzyhSn7g4sKX5Fq6AJQ30/Yk= Authentication-Results: iva5-04591166e046.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru Original-Received: by iva5-58a70f52b64c.qloud-c.yandex.net with HTTP; Sat, 13 Aug 2022 10:58:24 +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:239495 Archived-At: PGJyIC8+PGJyIC8+MDU6MDIsIEF1Z3VzdCAxMywgMjAyMiwgU3RlZmFuIE1vbm5pZXIgJmx0O21v bm5pZXJAaXJvLnVtb250cmVhbC5jYSZndDs6PGJyIC8+PGJsb2NrcXVvdGUgY2xhc3M9IjIxMGU3 YTg0OGU4ZmNiNDV3bWktcXVvdGUiPjxibG9ja3F1b3RlIGNsYXNzPSIyMTBlN2E4NDhlOGZjYjQ1 d21pLXF1b3RlIj7CoEkgY2FuIG9ubHkgcmVwZWF0IHRoYXQgdGhlIG9ubHkgd2F5cyB0byBpbXBy b3ZlIGZvbnQgbG9ja2luZyBpbiBhIG5vbi1sb2NhbDxiciAvPsKgd2F5IChvciBhdCBsZWFzdCwg dGhlIG9ubHkgd2F5cyB0aGF0IHdlcmUgaWRlbnRpZmllZCBpbiB0aGUgZGlzY3Vzc2lvbnMgc288 YnIgLz7CoGZhcikgYXJlIGVpdGhlciB0byBpbXByb3ZlIHRoZSBzcGVlZCBvZiBzeW50YXgtcHBz cyBieSBhbiBvcmRlciBvZjxiciAvPsKgbWFnbml0dWRlLCBpbiB3aGljaCBjYXNlIGl0IHdvdWxk IHBlcmhhcHMgYmVjb21lIGZlYXNpYmxlIHRvIGFsbG93PGJyIC8+wqBzeW50YXgtcHBzcyB0byBo YXZlIGFjY2VzcyB0byB0aGUgd2hvbGUgYnVmZmVyLCBvciB0byBlcXVpcCBzeW50YXgtcHBzcyB3 aXRoPGJyIC8+wqBoZXVyaXN0aWNzIHRvIG1ha2UgaXQgd29yayAiYXMgd2VsbCBhcyBwb3NzaWJs ZSIgZXZlbiB3aGVuIGl0IG9ubHkgaGFzPGJyIC8+wqBhY2Nlc3MgdG8gYSBwb3J0aW9uIG9mIHRo ZSBidWZmZXIuPGJyIC8+PC9ibG9ja3F1b3RlPjxwPjxiciAvPkJ1dCB0aGUgbG9ja2VkIG5hcnJv d2luZyBpcyBhcHBsaWVkIGJhc2VkIG9uIHRoZSBwcmVzZW5jZSBvZiBsb25nLWxpbmVzPGJyIC8+ cmF0aGVyIHRoYW4gYmFzZWQgb24gdGhlIHRvdGFsIHNpemUgb2YgdGhlIGJ1ZmZlci48YnIgLz48 YnIgLz5JIHRoaW5rIHdlJ2xsIHdhbnQgdG8gZGVjb3VwbGUgdGhlIHR3byBiZWNhdXNlIHRoZXkg YXJlbid0IHF1aXRlIHRoZTxiciAvPnNhbWU8L3A+PC9ibG9ja3F1b3RlPjxkaXY+R3Vlc3Mgd2hh dCBJJ3ZlIGRvbmUgb24gdGhlIGJyYW5jaC48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iMjEwZTdh ODQ4ZThmY2I0NXdtaS1xdW90ZSI+PHA+KGUuZy4gaW4gbWFueSBjYXNlcyB0aGUgdGltZSB0YWtl biBieSBgc3ludGF4LXBwc3NgIGRvZXNuJ3QgZGVwZW5kPGJyIC8+b24gdGhlIGxlbmd0aCBvZiBs aW5lcywgd2hlcmVhcyB0aGUgdGltZSB0YWtlbiBieSBgZm9udC1sb2NrLWtleXdvcmRzYDxiciAv PnJ1ZXMgZG9lcyBub3QgZGVwZW5kIG9uIHRoZSB0b3RhbCBidWZmZXIgc2l6ZSkuPC9wPjwvYmxv Y2txdW90ZT5JbmRlZWQu