From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#41754: [feature/native-comp] Fix crash when loading lambdas from dumps with --enable-checking. Date: Tue, 09 Jun 2020 18:53:39 +0300 Message-ID: <83y2ow5j7g.fsf@gnu.org> References: <83zh9c5lk6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="35300"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 41754@debbugs.gnu.org, akrl@sdf.org To: Nicolas =?UTF-8?Q?B=C3=A9rtolo?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 09 17:55:10 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1jigaj-00094c-Ve for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 Jun 2020 17:55:09 +0200 Original-Received: from localhost ([::1]:42640 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jigaj-0005Wy-1f for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 Jun 2020 11:55:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40614) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jigac-0005Wh-Ky for bug-gnu-emacs@gnu.org; Tue, 09 Jun 2020 11:55:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49079) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jigac-0001UA-A1 for bug-gnu-emacs@gnu.org; Tue, 09 Jun 2020 11:55:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jigac-0004WP-9N for bug-gnu-emacs@gnu.org; Tue, 09 Jun 2020 11:55:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jun 2020 15:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41754 X-GNU-PR-Package: emacs Original-Received: via spool by 41754-submit@debbugs.gnu.org id=B41754.159171804717303 (code B ref 41754); Tue, 09 Jun 2020 15:55:02 +0000 Original-Received: (at 41754) by debbugs.gnu.org; 9 Jun 2020 15:54:07 +0000 Original-Received: from localhost ([127.0.0.1]:60625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jigZi-0004V1-KF for submit@debbugs.gnu.org; Tue, 09 Jun 2020 11:54:06 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:60622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jigZg-0004UX-Kf for 41754@debbugs.gnu.org; Tue, 09 Jun 2020 11:54:04 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:44122) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jigZb-0001OK-1B; Tue, 09 Jun 2020 11:53:59 -0400 Original-Received: from [176.228.60.248] (port=2214 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jigZa-00080Y-H2; Tue, 09 Jun 2020 11:53:58 -0400 In-Reply-To: (message from Nicolas =?UTF-8?Q?B=C3=A9rtolo?= on Tue, 9 Jun 2020 12:11:15 -0300) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:181792 Archived-At: > From: Nicolas BĂ©rtolo > Date: Tue, 9 Jun 2020 12:11:15 -0300 > Cc: Andrea Corallo , 41754@debbugs.gnu.org > > > If so, could it be that removing that constraint will lead to a more elegant > > and less expensive code? After all, all this function does is to append STR to > > each directory in PATH, then try finding the resulting file with or without one > > of the extensions in SUFFIXES. Could we produce the file name to probe without > > walking a single list? > > I'll come up with a new version taking your suggestions into account. Please don't see what I wrote as a requirement. Just take it into consideration and see if it leads to something reasonable. If you feel that the result will not be significantly better, there's no need to come up with yet another solution; I'd hate to ask you to do redundant work unless my idea really happens to lead to an elegant solution. And thanks for your continued work on these matters, highly appreciated.