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 60102016e4: Abolish max-specpdl-size (bug#57911) Date: Tue, 20 Sep 2022 15:14:13 +0200 Message-ID: <87mtaumbmi.fsf@gmx.de> References: <166360889903.6127.6574959318930089210@vcs2.savannah.gnu.org> <20220919173459.EC224C00872@vcs2.savannah.gnu.org> <87pmfrqjvc.fsf@gnus.org> <87r106mecp.fsf@gmx.de> <9311F07F-9D1C-41F5-9D39-0B6233CA6A55@acm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25889"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Lars Ingebrigtsen , emacs-devel , Alan Mackenzie , Stefan Monnier To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 20 18:14:58 2022 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 1oafti-0006YY-CM for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Sep 2022 18:14:58 +0200 Original-Received: from localhost ([::1]:38648 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oaftg-0000ub-KF for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Sep 2022 12:14:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39144) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oad51-0002PP-5v for emacs-devel@gnu.org; Tue, 20 Sep 2022 09:14:27 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:33203) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oad4z-0001R5-BA for emacs-devel@gnu.org; Tue, 20 Sep 2022 09:14:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1663679654; bh=kOmd6LpWcrcX7jljN1oyLJhDQGb5GHBQFU0G0KPkoYQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=Q7pRXX3hYUVV4bHF91CC+9kzKUKSSklt5q1tDugNqoGPBfmTw2FSZrIRlY0wtqBM8 EN8+Q1dNhZ4V+N9yw1CTgzC1sBgknTODtpJB+sohlBd7k7YFIiLEyyu9Wy2nVPEDNV iAo6JU7UrMjV6lQSYTZ1Ly1sA/54jAfRkGRfM7PE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([79.140.125.182]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MAONd-1oPrhN2ZVj-00Bqc5; Tue, 20 Sep 2022 15:14:14 +0200 In-Reply-To: <9311F07F-9D1C-41F5-9D39-0B6233CA6A55@acm.org> ("Mattias =?utf-8?Q?Engdeg=C3=A5rd=22's?= message of "Tue, 20 Sep 2022 14:49:40 +0200") X-Provags-ID: V03:K1:7uPNzZOv0lkThdyjqaKnadkK8ReOBvBxHwaI2SoF5Lap/2nqDm0 AilHjvAvEfuEHHXIzEOPqsCFKV55CrRV+arzU6g9Fgz4hbXcj72wCt/0QSClcomSpN5JVvx NNRWkmFwSovxFfa/g9jwcMHia6o0Ampt7FzfVpfzt7H7E/avUaHZJ/jSNtwenYCemUQa/dW 7Yt7X4RVt/yZY5mrsylew== X-UI-Out-Filterresults: notjunk:1;V03:K0:sjn80ZhGBtk=:neD4eP6eCWd0TGAs2QTBvv kF7e/IvYU6QnMGe7ZmYlX7N6uRSssWmqlesMAtyZUVJ1CZeUNyJjV6MJnkDhqCl4kaBe4pYll 81qXzGLHLgbTRyvlWS7DfYXpAiVLpny1rgwH/soqNmLOr7oisNfyjVP4Vwa++x6Qh9+nDos3h DHglra4aKbZLBcAez3ZZKZzcLqfF2whBPpnBMN3C3K5dcbntTeXFKIYL8uLc3jS7StI+VcDr6 d2ixhB2wVbMIHjIk0IE8+zLVhOMRRDDdLuSunYXu6gfYYkwVOyc44vFHG8VzC69Di/fA2tlYr m8zoOikMKlLn9u7Uc60XNau46cAR8aBoje+cePQm/HOr+Mmi6nd0tf1CNMwvCveYvX47iwsDf 0oQDtBTHWoCgYfnf0icZrBXE9UBePbJYHvXoTnajAGy9MvHxkXu8FjbUZe41LqSVxp36ErTTc h/WYDKuGuWxB8abN0bp1+Mm7ookiXpcCFt9WE8rHlK7jGKkspo1JUoLrIiIZs3ENjMkTMmiBo pxCNDDUsTcBcasZDMQIWLLCBEbrBDct+41VgSohGQZGqSYYZPCclG0CI7XlyvXGZnkAeNegv9 g1Inwy2ARXlWzsWxxQffbJ5rooiI6ayhSU/QLOpPffTMaoPwmd5TEKSfa4g6HBO1M78PlyqdU z8DnKma5iqH1doSjwT4D+Kg+0itsgmHQCSw7oTNuAwoqxrryjTBsoKVHJD+t//9rJZKfpK37I qeLQgPQDqZa0uJR3fUFbABW1JoNmFt7uaMR8DZzWXx87B2I0QZJSRdLQGu4CBY9cNAhl8StC Received-SPF: pass client-ip=212.227.15.18; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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" Xref: news.gmane.io gmane.emacs.devel:295815 Archived-At: Mattias Engdeg=C3=A5rd writes: Hi Mattias, >> Tramp needs this for Emacs 26. I've wrapped it with `with-no-warnings'. > > Thank you, but maybe silencing all warnings in the affected code was a cu= dgel heavier than the situation called for? Well, I wanted to use `with-suppressed-warnings', but this exists in Emacs 27+ only. > Perhaps something like this would do: > >> (defmacro tramp--with-max-specpdl-size (new-limit &rest body) >> (declare (indent 1)) >> (if (< emacs-major-version 29) >> `(let ((max-specpdl-size ,new-limit)) . ,body) >> `(progn . ,body)))) It isn't Tramp code which changes frequently, so I guess we could keep it as it is. And with Tramp 2.7 (Emacs 30), Emacs 26 won't be supported any longer, and Tramp can get rid of it. Let's work on a soonish Emacs 29 release ! :-) Best regards, Michael.