From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: master e2ee646b162: cl-defsubst: Use static scoping for args Date: Tue, 27 Jun 2023 18:40:02 +0200 Message-ID: <87mt0krh99.fsf@gmx.de> References: <168753464201.6199.7980223768074850748@vcs2.savannah.gnu.org> <20230623153722.553F8C1193B@vcs2.savannah.gnu.org> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29962"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Stefan Monnier To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jun 27 18:41:18 2023 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 1qEBkj-0007bN-HP for ged-emacs-devel@m.gmane-mx.org; Tue, 27 Jun 2023 18:41:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qEBjt-0001DU-Q2; Tue, 27 Jun 2023 12:40:25 -0400 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 1qEBjj-0001BS-Vo for emacs-devel@gnu.org; Tue, 27 Jun 2023 12:40:16 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEBjh-0006lw-OI for emacs-devel@gnu.org; Tue, 27 Jun 2023 12:40:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1687884003; x=1688488803; i=michael.albinus@gmx.de; bh=CAwYngf3OZbuRJDjjpCPJApNJ/ThdQBrYEBPM7k9kXI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=l+95p5xqbhMaBa5dHoeoFL+YaVbVQnra6Q9Z1pNCUWrlNX4GsuJ/PXc8DU1Lq3SApO/Czrt 244+dRmSjmcYN6h81Kj+DeYLSiLfVB9nYbYpVcbjZ2KI3FFIL61T+B9ZZ/CCgYHM534IwVCCQ 2DIV+j7tWPy7v8WOm16ZqTpKO/iYSAexKtJQ8yfSOs6dzUJXLgCv/VpRZw10WuCScacrUkkdq eCFhuxsXUO0aU5XBmGy7gTSyn6yyheo9+2ODBgvlDHn6iOJfIbv+9HLvayCv39o7giD/JyPll btEsb/LZIT+V+2sUW99Hm4vdjE24pt3xgmyYshSMNVZf3kZIi77A== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.13]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MmUHp-1pngfa2lWr-00iR4p; Tue, 27 Jun 2023 18:40:03 +0200 In-Reply-To: <20230623153722.553F8C1193B@vcs2.savannah.gnu.org> (Stefan Monnier via Mailing list for Emacs changes's message of "Fri, 23 Jun 2023 11:37:22 -0400 (EDT)") X-Provags-ID: V03:K1:dnd6pGTtmOJb28M0rX9P42xIUf71K8ywGVnZndPn84GxtCjH/zw JOQCruGdaT1Co/6RHyDmraIkd/YthnDJrUqcpIIKe7l8wby+XfSyLFVWSP3kByAEO6UoJxz LeBJ9m38CRpav4OwD2NkqfHLl7kdIt9FuTPlj4tXKy8VFCrB6YDfs/5UU2y7+fq7p8jZfCt JefiaFyxZ9UKey7cYHimA== UI-OutboundReport: notjunk:1;M01:P0:9KQTM4JPUQs=;HsK8caD0lpIL6cB++4jqrqAseQO mBm+QhdDE5KPslgn149QG1cIiOiFNJZ4xB+a6MMkOSXDYAqnR6OIGiY+9sxVW5oWr8Wr5IKxv QPANCrSXlIFsFJSVo9rCYIHxxyYDLpQMDbsNOcM7JhRSlmzEORSV5E2p/Bjt3koY5bs8xEwMm ChlUe+PGYlfnQAYPp3Ik/zryRnKQOGbi9JERDfuB1GUKqikyIDn/cTJWG5YvuEewSiaBkUIXt GTMFSXOF0/ms646VxDqW1WOtpiZVIs/0RjYTjOfoX/XPKoUh9MUGuJs4WCSQpxluCLyGUSQot NcdYCDcF4YgVnp/q9b5mReGqHxPHIodL9EnAbveSm2quXmCllbQAPFlCcVrde+4MOqKgW2qh8 +WYIfEu0AB7a2DsyUGCB+v/P5w7QQTTcI+fbpgmmN04Kw1mshgvC+SFIhr79f2DA6IoG7qGtq ZoCllgBOoYiKppC4E1FY4yT9WXDCkMjj3Yd0QtcmTmevwDxTcpkeM8Y6eZ8PNLAKz4pyHmgeW w9i84bScAnFSu+4Vid5KQHYul9uvQIsG65QRLsp0T/GA8bLyaWx4U2Ldo+8fvyKyhQdHmz2EB u5rR8+SVDnJpKq7wOivoVzh3Fi8qF1cbuqNqu7yjvh/MaFxGmBPBtCpg3IMZ5HsOIVi4GzXFy WjtX76m7y0vqFpWC086zU+3hiCqChU7eI+KjvYnCgdk0xOPGhWVf1D3kWaLO4T4d1nfH5UABI xH8lkdXAs7mp2Uo2vxluNM9DBPeIgaZCaWMCEjd9hmLMuyUAc7xWJiCIEqXGMy4y3kPH76H2 Received-SPF: pass client-ip=212.227.17.20; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:307263 Archived-At: Stefan Monnier via Mailing list for Emacs changes writes: Hi, > branch: master > commit e2ee646b162b87e832c8032b9d90577bd21f21f8 > Author: Stefan Monnier > Commit: Stefan Monnier > > cl-defsubst: Use static scoping for args > > * lisp/emacs-lisp/cl-macs.el (cl--slet): New function, partly extrac= ted > from `cl--slet*`. > (cl--slet*): Use it. > (cl--defsubst-expand): Use it to fix bug#47552. > > * test/lisp/emacs-lisp/cl-macs-tests.el (cl-defstruct-dynbound-label= ): > New test. This breaks the tests: =2D-8<---------------cut here---------------start------------->8--- # make -C test cl-macs-tests make: Entering directory '/home/albinus/src/emacs/test' make[1]: Entering directory '/home/albinus/src/emacs/test' ELC lisp/emacs-lisp/cl-macs-tests.elc In toplevel form: lisp/emacs-lisp/cl-macs-tests.el:815:39: Warning: Lexical argument shadows= the dynamic variable cl--test-a lisp/emacs-lisp/cl-macs-tests.el:816:45: Error: symbol-value cannot use le= xical var `cl--test-a' make[1]: *** [Makefile:159: lisp/emacs-lisp/cl-macs-tests.elc] Error 1 make[1]: Leaving directory '/home/albinus/src/emacs/test' make: *** [Makefile:247: lisp/emacs-lisp/cl-macs-tests] Error 2 make: Leaving directory '/home/albinus/src/emacs/test' =2D-8<---------------cut here---------------end--------------->8--- Best regards, Michael.