From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#71934: comp--spill-lap-function and closure (wad: bug#71934: 31.0.50; edebug--called-interactively-skip vs. new fun objects) Date: Mon, 08 Jul 2024 03:35:16 +0200 Message-ID: <871q44br8r.fsf@web.de> References: <87bk3b8h2n.fsf@web.de> Reply-To: Michael Heerdegen Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23033"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , Andrea Corallo , Stefan Monnier , 71934@debbugs.gnu.org To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jul 08 03:35:24 2024 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 1sQdHn-0005he-GO for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 08 Jul 2024 03:35:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sQdHR-0004Ug-SP; Sun, 07 Jul 2024 21:35:01 -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 1sQdHO-0004UP-Cc for bug-gnu-emacs@gnu.org; Sun, 07 Jul 2024 21:34:58 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sQdHO-0002A4-4H for bug-gnu-emacs@gnu.org; Sun, 07 Jul 2024 21:34:58 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sQdHS-0004kV-GW for bug-gnu-emacs@gnu.org; Sun, 07 Jul 2024 21:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 Jul 2024 01:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71934 X-GNU-PR-Package: emacs Original-Received: via spool by 71934-submit@debbugs.gnu.org id=B71934.172040249818239 (code B ref 71934); Mon, 08 Jul 2024 01:35:02 +0000 Original-Received: (at 71934) by debbugs.gnu.org; 8 Jul 2024 01:34:58 +0000 Original-Received: from localhost ([127.0.0.1]:49352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQdHN-0004k7-R6 for submit@debbugs.gnu.org; Sun, 07 Jul 2024 21:34:58 -0400 Original-Received: from mout.web.de ([212.227.15.4]:55195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQdHL-0004jo-HY for 71934@debbugs.gnu.org; Sun, 07 Jul 2024 21:34:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1720402465; x=1721007265; i=michael_heerdegen@web.de; bh=MsdbgHI8Xzs3HH9/sOEWIqbZ5Bxxk8NNY0d3/1xp61I=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=hTq4ofoNN/XkHRJstxt99neb7RtjJp4ucX0+l+cwUo/GDCFfUj/44SZYXxnFocQR KAsMbC8s2PgrCbl1Vm3CDgrGyL2zUQyUPjiyIJksBn5cSyFtnSsHNK6aHyOE0/oxu ekAKbH4Mb105bVaVTUq7nqud9Uv3J8TGgIwoXC11DZPZ/BSsNoOxLK4UeFD0IO7B2 ivzpkVT+p8CZuDdJHSAmakJQ7l7VU8NiMuEAZeW1UUUYXB3YAOAwTTXTmViZzIYK0 xAP3dPkir0YgjPgr2iG9V7COysFiG5Wh1LnOziEMD5ditRBvuAHzPbOOjvyomQvdo f9oRUOEKdtjNY6i4fg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from drachen.dragon ([84.59.210.113]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MgRMB-1ru4oY06Mp-00nhk2; Mon, 08 Jul 2024 03:34:25 +0200 In-Reply-To: (Alan Mackenzie's message of "Sat, 6 Jul 2024 14:27:02 +0000") X-Provags-ID: V03:K1:JBc8zGccJ/Bh7JvDfGOlGGedup4uxo6dO9VPwUwYlpQQ7p2VLoM BoctXiMBbTFRmIKtv3PxeCcAwMLVA9XksCEQOrKAr8yo1Mo70I6Jhs5rvc765vRg5ZIQKe9 aBIKhm3wxjZ4koS9qIWtZuiaMzqMAmruPTRGHtI2aNOJRNeVEy6kUgzCKbqxdWyajTRBS1/ yFWYG5neNZZTsWVHQbXPw== UI-OutboundReport: notjunk:1;M01:P0:mFrebTKm364=;f+ohPhkqpHc+eHKhsTQ9UifyqTM 4MofMXNlgcxThSZQhYnQigzYufCbLDqzSUrPyLjC5Q7Cz8KJs2g7ZPQQFJP49AxvIBUZND1M2 6DBa0ucKah3W6WftfNWrG5Z4FTR93410TnEctCSTft8jDssXmoFUZWbBfJBaffyx9GzmbqRjP W1NVwTwFh6A/tqEZdpVPE8AwmlJ7bUZZz/EqNYPu4mfjIq9xDnO95s8+RS1UwRyPzIy3V1N4D l2ie2DEfd/jW+TdVD7453NUpgpGBoouEZZQIiJHhzJ4erZUcn5OpT4Cxyfk9ZYhTkLP7VshSB SYB8PQXnACW1XCQULT+UXlSDb1XJM4j3HQyk0jW17/ahriLGqh1xlUMtsDCrJHFNNyXLWHKxR 7M5hUs3IGHxbGjUCGKAfBg3jDWAvia6J/fah3055VKnMXC4LlTVgVP2DompLUqNU1Ag5Weww7 Th1BPOzNmxkHUt7/Bhyx5QABqVjUGxDE7X8m2oav7R5TWM6z0mOsQeQ8gXdKheZICCYvZ5KJ3 qk+Ns8EoyzQchiQOnQo5Kblb+bwWf1O0PRy2gJ8wy2rDuA0KBLCeEC66k9XK3vk7wKqKJS51v OGpH4PHM3T5YQSCmR0N02hs7vi0ec356zDIufdhZ0sQm7lbrszqyoKVW+4n8i6VzlwCQr4Wg1 fLI1LGY8KQZ3wkuMSskXptppjOKQNMUiFXLDD/dwMSGqwJwEJEi3yGCvywTKbnpk+ZzEmqQ7C O2pdxEIvDcH4GXeWaESv4RdoVdEQGcLHtR3q4R4OZbQQt+JENj94S5mtqmlUUlhM10Jeg0Td 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:288574 Archived-At: Alan Mackenzie writes: > It's apparent that the one that used to work, > > (cl-defmethod comp--spill-lap-function ((form list)) > > , no longer works since function forms were converted to a different > format in March. It needs modifying to handle the new format. That was the question. So, of what kind can the argument FORM be? Any form (any lisp expression - any kind of "code") - lambda lists, function values? As far as I understand the above method originally supported lambda lists and you made it handle function values as well. And because function values are now represented differently the above method does not handle this case any more. Is this correct? Thx, Michael.