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.devel Subject: Re: Generation of tags for the current project on the fly Date: Wed, 9 Dec 2020 00:26:05 +0200 Message-ID: <6d4a8402-ba9c-c422-5c44-1f1b894332ef@yandex.ru> References: <4559858d-eb32-d071-fdad-e51430700260@yandex.ru> <83shbb30z1.fsf@gnu.org> <8360863o6a.fsf@gnu.org> <27a58fb2-d2ee-e5fc-158d-ec41be401987@yandex.ru> <83y3l0za1f.fsf@gnu.org> <259c557d-e3a3-c01b-9ba3-30df09d247ea@yandex.ru> <83inc3znpu.fsf@gnu.org> <98f4f0c3-6815-bf86-fa23-1a330c60b9f3@yandex.ru> <87lggwkuth.fsf@tromey.com> <877esgqdhk.fsf@tromey.com> 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="35074"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Cc: Eli Zaretskii , emacs-devel@gnu.org To: Tom Tromey Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 08 23:29:04 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 1kmlTi-0008x5-6c for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Dec 2020 23:29:02 +0100 Original-Received: from localhost ([::1]:43450 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmlTh-0003gO-6D for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Dec 2020 17:29:01 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59790) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmlR0-0001qm-LH for emacs-devel@gnu.org; Tue, 08 Dec 2020 17:26:16 -0500 Original-Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]:39089) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kmlQx-0002Aw-HV; Tue, 08 Dec 2020 17:26:14 -0500 Original-Received: by mail-ed1-x530.google.com with SMTP id c7so19249401edv.6; Tue, 08 Dec 2020 14:26:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=gQKxCnfG9mRHXY7a96kQfRpzjWhDYBatQgZs9H3WQbc=; b=YDTGjTNBV0eTOFiJZNMGsqiMO+RbtDHfPNX5iNF2oPrP44Lz+sV4Uuo6qbDIe8EUO4 oA++gvXwRDg84ewSOCgulEuaYZxrFhZ714MX5FibgCHi9S4I0dsOVMS51LufnPfMVO4G Q+DHyOaOo2D5D2Id050E4C71dKwTgKQhMMTywRU2c+uPutmepCKyFsnmdn8tp857es3X uIKy+KL9nK/0ThvKZ6MfGUp1aAN3ZVaYUAW9vOf1PnBSfbsk2h/lR3X5Srqsybkdz9FF u9UUpepHRZqcX1EIHkCuat8p79P+DX1dp2fXbMTHYWH1Qc2KJ+2vzmi/3h4XMHzFeaF2 CqBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=gQKxCnfG9mRHXY7a96kQfRpzjWhDYBatQgZs9H3WQbc=; b=T/OBTyQ7sKE5oonJdOABddn3BUpjax3qebz9qlAVydIEV5iDifrgYfG5LVWIzGTctg TVRzBa5LfYUYtk4E/IX2FZlYuE4UUzP2RrXvwnzDWlYo5zKQD9vbjvDYa57ohK1GQw6p K6JDXPjBuZz3zv1XP78nSqZeuIQV0hsCXcv08x8MixqUO4+Y7KOnxHEkBHajr+i0etId icZbqH01Fp0rUDYYERsKyGk68fWp8JC9ACl7KNcW25TJHXOZdc0UEl8MiWGzZ4/HBZxm xdB4nUaAtIjow5kJzdujXbmcs74mSx2gKNPKtw8olFg/Lay3d6Mt+KwpXRRYdb1vXTqC x2Lg== X-Gm-Message-State: AOAM531EovTqYqpiqv9zj9nhpo3bpl5zBynlJLv8zwAMt0uIxlmxUdhE xCrEZW5RwVPwldcZXpGcAW+kC/HKwL8/1A== X-Google-Smtp-Source: ABdhPJx525fxA3RaXWfxw5stmhnMtRhTpyWAIRCrm4c5Q/1+lCY5N+UH7BGj0xZKRYh+zqmHgINeug== X-Received: by 2002:aa7:c749:: with SMTP id c9mr121596eds.3.1607466368318; Tue, 08 Dec 2020 14:26:08 -0800 (PST) Original-Received: from [192.168.0.4] ([66.205.71.3]) by smtp.googlemail.com with ESMTPSA id z26sm143799edl.71.2020.12.08.14.26.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 08 Dec 2020 14:26:07 -0800 (PST) In-Reply-To: <877esgqdhk.fsf@tromey.com> Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::530; envelope-from=raaahh@gmail.com; helo=mail-ed1-x530.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no 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:260590 Archived-At: Hi Tom, On 18.01.2018 01:20, Tom Tromey wrote: >>> I suppose I could push my branch to git if that would be convenient. >>> Just let me know. > Dmitry> I'm sure it would be helpful, even if only to study the approach. > > I pushed it to feature/etags-update. I finally (sigh) went back to this problem and now rebased your branch on top of master (see feature/etags_update_v2). And it actually compiles. Also tried to add checking of file modification times (so that etags would skip input files where mtime was older than TAGS's mtime), but that doesn't seem to have any positive effect on performance in my benchmarking. Perhaps you could take a look at bb625ea36d sometime, see whether I missed something? I'll post the update on the overall endeavor in a separate thread.