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: master 5b962a7: Avoid double argument evaluation in vc-call macro Date: Tue, 21 Sep 2021 16:52:43 +0300 Message-ID: References: <20210921115002.28282.50636@vcs0.savannah.gnu.org> <20210921115004.44D90200AF@vcs0.savannah.gnu.org> <87czp2ccri.fsf@gmx.de> <877dfaf3e9.fsf@tcd.ie> 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="28449"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Cc: emacs-devel@gnu.org To: "Basil L. Contovounesios" , Michael Albinus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 21 15:54:29 2021 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 1mSgE9-0007A7-9r for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Sep 2021 15:54:29 +0200 Original-Received: from localhost ([::1]:56140 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSgE7-0004tA-37 for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Sep 2021 09:54:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38196) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mSgCZ-00037f-8B for emacs-devel@gnu.org; Tue, 21 Sep 2021 09:52:51 -0400 Original-Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:39893) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mSgCX-0006a7-Ha for emacs-devel@gnu.org; Tue, 21 Sep 2021 09:52:51 -0400 Original-Received: by mail-wr1-x429.google.com with SMTP id u15so39426251wru.6 for ; Tue, 21 Sep 2021 06:52:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Ez5v+ndqI7Z5Tzfhok6d5Rs23VRNEtAhMYl6rHXQf+o=; b=Sq6KM1QjRGq3D8m5mRPGkRgcuTJRZFmAS4GPaciud+xt8JUuWNpfRhwaMKft3qbglr Y7Dd34Ni7ZRlNou4nzvSYEImNE2F9URiJjUWAookuW374atFYdUFHrRZSPA1XeQpcQEn ro3tGwdmAX9KRb76BwAO9GOiUq3LKOZW1/mvCAxrLRm8Z9CfTNvy8nSsddUEBcxnwrJP yBR2TddztK3X1HrlKu/vHtXfEbRUjhPFyKGcrknR05H23Jaw+/bhhDwY7TOtTOMc1RGd Mp1HJauHdLdSeJmcFmauMgvzP4jG+aoN9Lu4kZmnydr8EAJSzYkTNIAWYhjSGGgGODaQ N/oA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=Ez5v+ndqI7Z5Tzfhok6d5Rs23VRNEtAhMYl6rHXQf+o=; b=Uuir0gtehqu4S/a+Kb5YwVPmd8cQ4lfhGvTUiTxRl2kBowLqjKd0O03QO1F6x4GuMk OtLu3jMnzG195vtC5fm30ZecLKCPaUp8kZaVbqGatuGjwBuXCNPYWmsUuiaqx/+CXAvR KcAKL3A4FGetwIz6QUW0LU3A9icmkkMb2z8eQ819orvzGNDlgzDusxcpSMFujmVRP28E Xm7gmHKw/KTxX0Sg5i+0HYppuP8q14Qi0cf5XYgHebHqcoctAjTgMg1kJ9bsI/1Fbdno MqqYWPcqPod1dL0JFriS4ax2c7ZOwHGmNMbr1DeCckvPGzsPODtWTpIMWhlGjr8k9qpQ +qMw== X-Gm-Message-State: AOAM5334HgE0phXiRMzb2R5Pb5Hjbp04iEtliMm4nMC6AmSEHEkS5mOz RLDydoDqxFxnU8B6dYKed5oSIdDu0Mg= X-Google-Smtp-Source: ABdhPJzj3omIMaxImKwcci7hYE3NTju5XF89FM6YkDRh4Np8osnpBAMcEkw00weu0xh0vSB6/8NRwQ== X-Received: by 2002:a5d:5511:: with SMTP id b17mr34585143wrv.318.1632232366979; Tue, 21 Sep 2021 06:52:46 -0700 (PDT) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id i18sm19369782wrn.64.2021.09.21.06.52.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Sep 2021 06:52:46 -0700 (PDT) In-Reply-To: <877dfaf3e9.fsf@tcd.ie> Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=raaahh@gmail.com; helo=mail-wr1-x429.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:275238 Archived-At: On 21.09.2021 16:45, Basil L. Contovounesios wrote: > Lars argued that the "buggy" behaviour was explicitly documented for a > long time, so it's safer to announce it:https://bugs.gnu.org/50690#8 > > I was happy to oblige to tickle my megalomania and because I'm just a > poor student who can't afford to be sued. I think the NEWS entry could be useful for someone who comes later and writes code which needs to be compatible with previous versions of Emacs: if double evaluation is a problem for them, they could at least find the NEWS entry, to see when it was fixed. We don't usually do that for bug fixes, but since this was the documented behavior... *shrug*