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, 5 Aug 2022 15:19:45 +0300 Message-ID: <9f6ad1f0-ca32-8cee-3ba6-bf5f6cd1ea76@yandex.ru> References: <837d46mjen.fsf@gnu.org> <8a3eaeef01be5bfaa5ef@heytings.org> <05388e8d8812bfa3695d@heytings.org> <83v8rf5894.fsf@gnu.org> <65cb7c73fd4a999cca00@heytings.org> <8c7321f2f3400a5db9be@heytings.org> <8c7321f2f388e5343475@heytings.org> <8c7321f2f36494299e61@heytings.org> <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> <92da07bd023885b58134@heytings.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="25216"; 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, 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 05 14:20:24 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 1oJwJS-0006FN-OV for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Aug 2022 14:20:22 +0200 Original-Received: from localhost ([::1]:38242 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJwJR-0008G3-Cs for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Aug 2022 08:20:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJwJ8-0008CH-MC for bug-gnu-emacs@gnu.org; Fri, 05 Aug 2022 08:20:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38556) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJwJ8-0005W9-C3 for bug-gnu-emacs@gnu.org; Fri, 05 Aug 2022 08:20:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oJwJ8-0008GN-8A for bug-gnu-emacs@gnu.org; Fri, 05 Aug 2022 08:20:02 -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, 05 Aug 2022 12:20:02 +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.165970199831747 (code B ref 56682); Fri, 05 Aug 2022 12:20:02 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 5 Aug 2022 12:19:58 +0000 Original-Received: from localhost ([127.0.0.1]:56537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJwJ4-0008Fy-5D for submit@debbugs.gnu.org; Fri, 05 Aug 2022 08:19:58 -0400 Original-Received: from mail-wr1-f41.google.com ([209.85.221.41]:35681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJwJ1-0008Fg-NW for 56682@debbugs.gnu.org; Fri, 05 Aug 2022 08:19:56 -0400 Original-Received: by mail-wr1-f41.google.com with SMTP id j15so3077336wrr.2 for <56682@debbugs.gnu.org>; Fri, 05 Aug 2022 05:19:55 -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=zPKj1nS02o8w+1Im3T4Nfle20LVEzWa3sG6TeJREuZI=; b=acnsYjavpZrAd5dMAA8KD83l2dgaSQ1GDSr9VjZXc4wewjT2w2NiwZkLJbyt+D5tp5 5XEXwPpa7aZU0aC2zCSmngvBKmOdwC25ViRc0BmBU4qZ5iYBVkERNcTPbSBH6Itgb9yP pziQEm1fWoPtJnF4IdNaVHol1iXfF22xZEwlW8F9lRdzEjBhMTJLl1S7G/2kybFZcp5q HCgkbeABpGqfXctn1uIdQT/q50sEbuWvysr9DIk4t6XQSYdq6cTbVLE55gzYb7CSj3YE N4JDldrzALIT6I847YJrc+JBbMvIlvOJZs3jzFKvdAfrHxAPzJiM1KdpYMAjy8Pkgvob RjAA== 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=zPKj1nS02o8w+1Im3T4Nfle20LVEzWa3sG6TeJREuZI=; b=EiXWAkelWK9rXKPs0Dllj5FUe01rmhM9WdZz9iZuEu6HNBQvfeDoEdxYI7lwTX3QSG B+mBHVbdmduEmXeKcZ0QvaA3KHqhTaYSamfoSqqg2jFwuGakW7V1L+SiGUYic/7uu0DJ 7xcknI1/q7sGLEwVmp+4NqZjYLOz8n0VaECItI/IrA8s6QAnukuN3m4NxFribcVfF3dK 9Vk3/o7Ymlmhty9qWKHHUyIGzlalV8F1gw+i/oD+QZuQbWnFPiiJTlrn8gEtyytrlpQM 2U2UbKg9LR1pAbvoTZX9preC/FCp1tG8bdcSOctPA0p9Kc6rVWcLphWuOIgcH6ewQN36 4H0g== X-Gm-Message-State: ACgBeo1L6nj3OgMBENo+o9FSoEDA1MVD9yu/npRT9LE5TAIiYC2/BIz1 58djh2U8ZXLV9ZUhDmUt63s= X-Google-Smtp-Source: AA6agR68+GWmjT4TLpg/J9u4yD4GQawoDhqs9vfJP9Nd7BZUP31npDOIUwZPm8SyyXLKi0pRi3a8tA== X-Received: by 2002:a05:6000:118b:b0:21f:110d:99a9 with SMTP id g11-20020a056000118b00b0021f110d99a9mr3946739wrx.505.1659701989883; Fri, 05 Aug 2022 05:19:49 -0700 (PDT) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id e25-20020a5d5959000000b0021ef34124ebsm3865798wri.11.2022.08.05.05.19.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 05 Aug 2022 05:19:49 -0700 (PDT) Content-Language: en-US In-Reply-To: <92da07bd023885b58134@heytings.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:238889 Archived-At: On 05.08.2022 11:23, Gregory Heytings wrote: > No, because the point of considering extreme cases is that they reveal > on your computer what happens on other people's less powerful computers > with much smaller files. The problem with considering extreme cases, however, is that one can also provide an even more extreme case no matter how we optimize our implementations, which, with the chosen approach, will force us to cripple or drop most features outright.