From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: project-find-regexp using ripgrep Date: Sat, 20 Jun 2020 04:06:27 +0300 Message-ID: References: <49f66d46-da8d-9658-ec85-ced39a99ad87@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="103988"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jun 20 03:07:11 2020 Return-path: Envelope-to: ged-emacs-devel@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 1jmRyQ-000QyL-Lf for ged-emacs-devel@m.gmane-mx.org; Sat, 20 Jun 2020 03:07:10 +0200 Original-Received: from localhost ([::1]:33256 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmRyP-0002H0-N8 for ged-emacs-devel@m.gmane-mx.org; Fri, 19 Jun 2020 21:07:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43020) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jmRxp-0001r3-BL for emacs-devel@gnu.org; Fri, 19 Jun 2020 21:06:35 -0400 Original-Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:35685) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jmRxn-0006pq-HA for emacs-devel@gnu.org; Fri, 19 Jun 2020 21:06:33 -0400 Original-Received: by mail-wm1-x335.google.com with SMTP id g21so6176141wmg.0 for ; Fri, 19 Jun 2020 18:06:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:from:to:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Z/5qCx3UMZzJAvlYc0hcCE9wE/rY6rQjwmeXwMF/2FA=; b=Tgx2dl3l9lcqT9MOCjK4tCjEojct/10wMG7EBm32kyKErhQhoBAGQkce0SKSagQqzd Vdv3WMwfULlsp3g/lMQ5AW1Jk2D5zvcNFblnmfE1KfVxr1lX5r5HgIJ3QAo0dk3CQ91R pieN0yPXUXOKJLg3vlgX+5bU+63qA93+nUQAnLcRU//Xiy4JQWBkqWXP7ycxTenxeVMp bfE2cpC6NwVcgtdUmpf7zn8tvDkjZwg7tGqdVEi2xLaPbiVD/ufq19I0CDKrwOCKF8ee KFAO4jldDxDO4scFk1sp97iJrpuuKSF4/EVKdgGKEjRVsT29o/xKA27TlvGMOX09JZ4T U0+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:from:to:references:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Z/5qCx3UMZzJAvlYc0hcCE9wE/rY6rQjwmeXwMF/2FA=; b=uKxzVGUkG8IszPX+gInU8RMAhq0aq0KUoWENa+E2GynWA2pxKhI/waU295kWb4lS9K mTrCwMcVjfSrKJIud7VeMnD4w92ouXXamzbYCXPEd6yWzM+6BIHLddWDB4RVDVMA9/gp 0Cf3rYve9ex5SjQMvBFQbMM297TRtjYEGjOcHefcK7phQ4sRukaAw8B19nv9FGYXhDrn +ed0to1JWHHM1K3TCxhDv5qRTZK7JKkMXuB9FXJUc7wU8a2rkULQwzf4hhcg5VU9bN4C Q4Ew7F82Z4Z1hQDL62+4NcAtLjDsWmZ/oIYfpU/6QRuVYZoh/4GIKVjcx4FPAde7uSGv 2V/Q== X-Gm-Message-State: AOAM531MsJSbi0KkYFPAXU+Bc8UhQpucxPw6nJQdQ1aI+OaabYwCE0Zp 5WNxqEZtL3R2fOTqKGW0ZHvXC4b6 X-Google-Smtp-Source: ABdhPJykYM36sCLAKFLQzOrTOqal/QxZY1bWLdVc+aiBBeYvVr0Mn2LR20CFiJOXQeE/vhaPfgsycQ== X-Received: by 2002:a1c:c357:: with SMTP id t84mr6732138wmf.155.1592615189670; Fri, 19 Jun 2020 18:06:29 -0700 (PDT) Original-Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id b204sm7711207wmb.12.2020.06.19.18.06.28 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 19 Jun 2020 18:06:29 -0700 (PDT) In-Reply-To: <49f66d46-da8d-9658-ec85-ced39a99ad87@yandex.ru> Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=raaahh@gmail.com; helo=mail-wm1-x335.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: 10 X-Spam_score: 1.0 X-Spam_bar: + X-Spam_report: (1.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=1, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=1, PDS_TONAME_EQ_TOLOCAL_SHORT=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:252416 Archived-At: On 15.06.2020 00:30, Dmitry Gutov wrote: > Here's a small patch I've been toying with, inspired by bug#41766. > > In my testing, it makes the project search an order of magnitude faster. > Probably due to smart parallelization. > > If people confirm this experience ... Anybody?