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#59935: 29.0.60; project-list-buffers is slow Date: Sun, 11 Dec 2022 20:12:25 +0200 Message-ID: <0c3df029-1e0b-7965-59c2-062018a0af7a@yandex.ru> References: <86a63vi2lu.fsf@mail.linkov.net> <4a78ffcc-15fb-27ac-48b9-82fe84c596aa@yandex.ru> <86bko9na29.fsf@mail.linkov.net> <83bko9u8yy.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="17606"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Cc: 59935@debbugs.gnu.org To: Eli Zaretskii , Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 11 19:13:13 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 1p4Qp6-0004S0-HT for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 11 Dec 2022 19:13:12 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p4Qoy-0007zT-Fw; Sun, 11 Dec 2022 13:13:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p4Qox-0007zK-1m for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2022 13:13:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p4Qow-0002Kr-LY for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2022 13:13:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p4Qow-0001N4-5V for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2022 13:13:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2022 18:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59935 X-GNU-PR-Package: emacs Original-Received: via spool by 59935-submit@debbugs.gnu.org id=B59935.16707823565263 (code B ref 59935); Sun, 11 Dec 2022 18:13:02 +0000 Original-Received: (at 59935) by debbugs.gnu.org; 11 Dec 2022 18:12:36 +0000 Original-Received: from localhost ([127.0.0.1]:47467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4QoV-0001Mp-Li for submit@debbugs.gnu.org; Sun, 11 Dec 2022 13:12:35 -0500 Original-Received: from mail-wm1-f42.google.com ([209.85.128.42]:39582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4QoT-0001Mi-Mh for 59935@debbugs.gnu.org; Sun, 11 Dec 2022 13:12:34 -0500 Original-Received: by mail-wm1-f42.google.com with SMTP id 206-20020a1c02d7000000b003d21f02fbaaso932525wmc.4 for <59935@debbugs.gnu.org>; Sun, 11 Dec 2022 10:12:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=zgFR15n2eBorUDiJRZBTS1gCVgYx+8RJ1tmVGEkxtIM=; b=Bk4Y+/+OipnVy1NBimmo2HvNFhS1tusuYPxQ1v2pErlidhCXv8KznwnB1RiO2hA26X d573Xb3xwlAQvpHqdMLRyXkKjucCzQrXpjMt74k4fbvxeGjVgBBDaPcMcQXVdvyDVALB 10mLfAzVPXwlbfako36UjQOJWJmrIMR6Hw8oWL1uSxr26k83IZGWFY9W2XFhCVQ/OJkS MBIvW9WO8qIP3ek3HYaF+SN7H1n+fS0PEtnq7IBpKhEg+V9ocOitNLeMvsDsvXJFhpxS geSwNa+/zhoGD5Drzh1HT/4wJKFZIiz3yeu6udnGxE/gy9lUY4PzHTGszIP9DwOx92/I Z6JA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zgFR15n2eBorUDiJRZBTS1gCVgYx+8RJ1tmVGEkxtIM=; b=r0SyX8HS4XlFh8ko/R4P6qJsIm1FuwkkqsTgXzJ3V4vqaEvyGXMy1aGDnycLEQuls8 N0hhdjf4N1IbM+zcG3i0UprjrkUFuqOQSKKec5hEMzwuIvIHayd49DPpwNjxL5kg1LaN pdINxg2MlCneGI0rgltKu+fXjkrwQ7CdTPHf30JucWWUrNeocz9UJTnsSgwWWBgFnFJF zykcFluJ3VaimwSHOlK8ER34R2o0D3SmShgqDIN5AMyScDg9Qjb8FCGTSUuQ87UhnMH4 2Qfw5JEngjPwbZ2VfZpKcY1nlWot5qy3HPZgFhLK5HuuSrCU2VLi+ZUdG8WNFiYuXx4V Ysbw== X-Gm-Message-State: ANoB5pmLEnbsBWI7eqnLi09v+Gz9paQHjKuQUmX/S3j1j+lkzptfN4oo ZkPhIYx+5ZwxC0OBG4vp+9A= X-Google-Smtp-Source: AA0mqf67cTtD39a7lZQE3iColub3FujmBILPevuq5Ph6FbonHpKTBKAXlq1wTVA4qbt4a1qR4+n9kQ== X-Received: by 2002:a05:600c:35c3:b0:3d2:1bf6:5796 with SMTP id r3-20020a05600c35c300b003d21bf65796mr4098835wmq.35.1670782347868; Sun, 11 Dec 2022 10:12:27 -0800 (PST) Original-Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id z5-20020adff1c5000000b002258235bda3sm6749514wro.61.2022.12.11.10.12.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 11 Dec 2022 10:12:27 -0800 (PST) Content-Language: en-US In-Reply-To: <83bko9u8yy.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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:250640 Archived-At: On 11/12/2022 19:49, Eli Zaretskii wrote: > Thanks, but I hope you don't intend to ask to install this on the > release branch. And changing back the signature of > list-buffers-noselect is extremely problematic, even though we changed > it only for Emacs 29. The problem with *not* changing it, is we don't seem to be able to use the new calling convention to implement project-list-buffers working without this performance problem. We could just use the old (private) interface, but then the new calling convention will be left without any users at all. We extended it in order to implement this feature anyway.