From unknown Sat Sep 20 12:59:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77348: 30.1; cl-labels Resent-From: Devon Sean McCullough Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 28 Mar 2025 23:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77348 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 77348@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1743203444445 (code B ref -1); Fri, 28 Mar 2025 23:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Mar 2025 23:10:44 +0000 Received: from localhost ([127.0.0.1]:55904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tyIqa-000076-AU for submit@debbugs.gnu.org; Fri, 28 Mar 2025 19:10:44 -0400 Received: from lists.gnu.org ([2001:470:142::17]:44642) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tyIqY-00006t-1o for submit@debbugs.gnu.org; Fri, 28 Mar 2025 19:10:42 -0400 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 1tyIqS-0004iO-Iu for bug-gnu-emacs@gnu.org; Fri, 28 Mar 2025 19:10:36 -0400 Received: from omta33.uswest2.a.cloudfilter.net ([35.89.44.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tyIqP-0005oB-Ra for bug-gnu-emacs@gnu.org; Fri, 28 Mar 2025 19:10:36 -0400 Received: from eig-obgw-6007a.ext.cloudfilter.net ([10.0.30.247]) by cmsmtp with ESMTPS id xnYDtqGbCWuHKyIqAtNQ61; Fri, 28 Mar 2025 23:10:18 +0000 Received: from leaf.websitewelcome.com ([192.185.82.99]) by cmsmtp with ESMTPS id yIq9tJ6Ib1bCfyIq9twDzj; Fri, 28 Mar 2025 23:10:17 +0000 X-Authority-Analysis: v=2.4 cv=GJ4OEPNK c=1 sm=1 tr=0 ts=67e72c59 a=mow2sqwWDa2c9/UKe2ehnA==:117 a=pzqLAaPqCO+vnN2lX8u5KA==:17 a=kj9zAlcOel0A:10 a=Vs1iUdzkB0EA:10 a=m4qX6TUbQQX67IMi-2IA:9 a=CjuIK1q_8ugA:10 a=TgNxcI6wXp3fdKIHFX1K:22 Received: from leaf.websitewelcome.com ([192.185.82.99]:19416) by leaf.websitewelcome.com with esmtpa (Exim 4.98.1) (envelope-from ) id 1tyIq8-00000004Jyh-3eo1 for bug-gnu-emacs@gnu.org; Fri, 28 Mar 2025 18:10:16 -0500 Received: from syn-035-149-207-005.res.spectrum.com ([35.149.207.5]) by jovi.net with HTTP (HTTP/1.1 POST); Fri, 28 Mar 2025 18:10:16 -0500 MIME-Version: 1.0 Date: Fri, 28 Mar 2025 18:10:16 -0500 From: Devon Sean McCullough User-Agent: Roundcube Webmail/1.6.9 Message-ID: <48962da1949d69d21b61d34a1809ba91@jovi.net> X-Sender: Emacs-hacker2023@jovi.net Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - leaf.websitewelcome.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jovi.net X-BWhitelist: no X-Source-IP: 192.185.82.99 X-Source-L: No X-Exim-ID: 1tyIq8-00000004Jyh-3eo1 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: leaf.websitewelcome.com [192.185.82.99]:19416 X-Source-Auth: devon2011@jovi.net X-Email-Count: 1 X-Org: HG=hgreseller;ORG=hostgator; X-Source-Cap: am92aW5ldDtkZXZvbjtsZWFmLndlYnNpdGV3ZWxjb21lLmNvbQ== X-Local-Domain: yes X-CMAE-Envelope: MS4xfCgQnNQYr77ffcI8r1b2aR0kRFKh1utOJxwgtVWk0A7L5hdOJ8MNI+SjNfLadNfpc0hiBK+Bp2BVqUy5lk/evZ0De7lHYX/3O/cKF95aaViVXLgSHBD5 bRwFnVYdM+amCicK+0nciKRHqs7HaD15MCSDH3UU52N+TmqHBYIbL5aGzzWUa0JG1t4f6V0NxukzudknUw2n6Av58TCVd8hG0Zw= Received-SPF: pass client-ip=35.89.44.32; envelope-from=emacs-hacker2023@jovi.net; helo=omta33.uswest2.a.cloudfilter.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Instrument the following forms for edebug, e.g., by C-u M-x eval-defun RET with point on the form. (cl-labels ((foo (bar)))) ;; (error "Eager macro-expansion failure: (error \"Invalid argument name: 1\")") ;; should work same as (cl-labels ((foo (bar) nil))) ;; nil after manually stepping Peace --Devon P.S. Especially troubling is this variation which fails to manifest the bug: (cl-labels ((foo (function)))) ;; nil after manually stepping In GNU Emacs 30.1 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60 Version 10.14.6 (Build 18G9323)) of 2025-02-24 built on builder10-14.lan Windowing system distributor 'Apple', version 10.3.1671 System Description: Mac OS X 10.14.6 Configured using: 'configure --with-ns '--enable-locallisppath=/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules 'CFLAGS=-DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT' --with-x-toolkit=no' Configured features: ACL GLIB GMP GNUTLS JPEG LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-fns radix-tree cl-print byte-opt bytecomp byte-compile cl-seq cl-macs gv edebug debug backtrace help-mode find-func time-date subr-x cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 59975 9228) (symbols 48 7064 0) (strings 32 17818 1774) (string-bytes 1 468489) (vectors 16 13053) (vector-slots 8 143071 8790) (floats 8 27 33) (intervals 56 615 18) (buffers 992 12)) From unknown Sat Sep 20 12:59:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77348: 30.1; cl-labels Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: monnier@iro.umontreal.ca, bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Mar 2025 04:14:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77348 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Devon Sean McCullough Cc: 77348@debbugs.gnu.org, Stefan Monnier X-Debbugs-Original-Xcc: Stefan Monnier Received: via spool by 77348-submit@debbugs.gnu.org id=B77348.174330802030553 (code B ref 77348); Sun, 30 Mar 2025 04:14:03 +0000 Received: (at 77348) by debbugs.gnu.org; 30 Mar 2025 04:13:40 +0000 Received: from localhost ([127.0.0.1]:33932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tyk3I-0007wi-42 for submit@debbugs.gnu.org; Sun, 30 Mar 2025 00:13:40 -0400 Received: from mout.web.de ([212.227.17.11]:38237) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tyk3F-0007wL-AZ for 77348@debbugs.gnu.org; Sun, 30 Mar 2025 00:13:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1743307999; x=1743912799; i=michael_heerdegen@web.de; bh=d+IsdA8LUWW1RsXPtSA6FrjnCBIJJ+QjeSEcUG9nUTk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=wNz+7qOs2Y9EVRQCPgs+ZzV0ZE6wCuzB4t4do0lstz/A1PjlNE8QF58fkpKWnS3T h6fNMyonw7zdPGiU7VHpA03RAnVcVbSiaIM0lCIkRcKc3H6HWVfGQLF9RQOnSSHTU xjN/59GLc1MBcClRk1B1CPgrfGVW9ptvmkW5ssCHy0DDitgt4DxPHZKYwgP04+Ozh SmH9lTVAUS5fLojF+68yuNbwzAmzu5W3PuF4+XV4VU/770aqAuu9yBuEkYTPSU70I 0VOnM+Kuw3FvzEsgkeUAXkIHnhgFPDFUbsFS+Lby7koOJ18H925XFwo7ieGFULfg3 Txiy/L2VpnqhdUM3eg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.136]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M8Bw1-1u3zEj3Iah-004zIY; Sun, 30 Mar 2025 06:13:18 +0200 From: Michael Heerdegen In-Reply-To: <48962da1949d69d21b61d34a1809ba91@jovi.net> References: <48962da1949d69d21b61d34a1809ba91@jovi.net> Date: Sun, 30 Mar 2025 06:14:49 +0200 Message-ID: <87v7rrqhmu.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:8erXNPyWTGGUMzyLqj7nOY0dN/KaGWzOlxQ08lpK+MIOMzgbl8m CSqkm2JdgQ950l/mw9YTNRDNl2I9B2Sgq4hrT+bq39lpfCk8r6RJpQt63KwoYo+HuQd1X+O tkFhyTIc38tg7MIIyMEnN49APh9GJzxSpZDgq1L8WGzfle1RYm2HoNaOag/rSAIMnAcNNu7 CsZYtho9GO7yKdLeRRXmg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:P89PAtowWag=;askYTywhFGc9rVfqjozZ3LGNYs8 96oI15s1RWnz8ecq1Sp9/dtvponB8ox4Q/58oJSNiEvno/UmhHmKBiO08r2cXt9FGh4+Cfc3A +PJ7gX2BdQjczu40oMEJymf6j0ZKsxu/CQ2ObriCH+WR5ASk7vBO7vZvlsEO5axxb2njN/I8k 1HJt4OlWoEeeqgTCDbi03za/R0tMSVqxy1Twb1Sq9193rjNEBZiELwQzD3rAgMgoRIe2eIVRr zI2XN1+rxK83UTY+vOpUub1v3agv34kgF456800f+RCapR1WgxRd+NmbLPqQsMVRAckto2MLv 1ggW8K7liU6ED9P0S1RTokjoDqLrr6E3mA1q7ac5jWsEAX0oQPCOnVirPkbuEkoPKdOy+CEQ5 8mVw9oE/anG/aopTXnL0AuwoO7UXRpa7/ncTEHKNlA3telcBuVMDfogP5vkGdhiv0qvi4pMis yFvHpUkTnCHlqRQ73vM8vCJhymcQfdr/ZnVW+OwC6gnNbdZmRg9KUOPqWjY8M1XeLerbDR1/O dRjEfhWp2xCeNXPcdjI9f7ACjopBQbecQc92oGHLsirj7hNQjo1moxjCj/s8PYgHtjFwkp9LA a5lwxYPnKqccKRXwTLXKSQ5j9f4gdJJ4ZGEJ+eV2jPAfMNriPfOYLQOF1slmwAn7WYkYoZOR1 XgAlni0iqkPL5tlEbWGqfFsfWHP8bnMlqEmxT1LLH0IMtjq9fk+WItv+JM+2T+mpeh7AmHLWh dTgErasS3x9YaLqEtmwRt54JMSCh7EbZj5ltm0h7DTd2W2MZXOUel3gT4Waa1KQQ19ZCSURCd V1Mr00WRSjXFpWAiDl/4BcctyO1BAmpy+JuAoNerHvAQcb6kpvmnxPi/IyuoFlPPlUqRNtuFr 8o3azPBtpySsXqbbzVl1HCQwHLtGwXqWHn3IgRRwCHqPomlcStJndyEpDaP6MqU6//uzr4vzT mUjI0hS5vBZxmEwGl84eo+ubhsQQjpaj14nXVpencyAjmzugu4ukyTwJKte6FvRaMtaCAYJk7 iixpeyJRUqiB/6Ln6+E+5S2OAc2YZdO3lkMurM/o+bL9BJS3UiwG0EpmjGHqr/SZoZZAwlaFd DRGncZInayJxSjNyiWJiPKovrF/6J9PD76O7V0gtaQ+YLlQRaFoMYzLEne5vPnccZK1KEm9pg IIZL7CKICaqswxacO8btSfBb3uSHSrrY+mISAPS4xFvDgcb+W0dqygj6i22nNcs/h6GtObolm O+6iYIle+5P8JuPjr6VM/jYy++vcLwDXIqlgquX/ydmbfB6E6AfXwHtDwe9repdRS3PRIEGDi d2g/oindXfSBDwtlPK8akfj4iGAizcuKHH9Eykb8VTU9xjaw0hmyTnIEf8YyxCKU4xNxuHJI4 E0GFvsCDjYzH8xTB3PL7RcQFuUMpnDUkGNq4HxaXf99VRvXxDYeu2M0KTU1R8jTQtP0NZqpsi paPfmh/6geCMOSW1xLEOw3YHgoUY= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello Devon, > Instrument the following forms for edebug, > e.g., by C-u M-x eval-defun RET > with point on the form. > > (cl-labels ((foo (bar)))) > ;; (error "Eager macro-expansion failure: (error \"Invalid argument > name: 1\")") > > ;; should work same as > (cl-labels ((foo (bar) nil))) > ;; nil after manually stepping I see a different behavior in master, and I know the edebug spec of `cl-labels' had been changed recently. Are you maybe able to try the master behavior? @Stefan: did you forget to mention the (FUNC EXP) binding definition case in the docstring of `cl-labels'? > P.S. Especially troubling is this variation which fails to manifest > the bug: > > (cl-labels ((foo (function)))) You are aware that `function' is a special form? Michael. From unknown Sat Sep 20 12:59:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77348: 30.1; cl-labels Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Mar 2025 04:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77348 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: Devon Sean McCullough , 77348@debbugs.gnu.org Received: via spool by 77348-submit@debbugs.gnu.org id=B77348.17433099504673 (code B ref 77348); Sun, 30 Mar 2025 04:46:02 +0000 Received: (at 77348) by debbugs.gnu.org; 30 Mar 2025 04:45:50 +0000 Received: from localhost ([127.0.0.1]:33987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tykYQ-0001DJ-8B for submit@debbugs.gnu.org; Sun, 30 Mar 2025 00:45:50 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:1445) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tykYN-0001D3-TU for 77348@debbugs.gnu.org; Sun, 30 Mar 2025 00:45:48 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 26A7F100045; Sun, 30 Mar 2025 00:45:42 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1743309941; bh=W0D1bIorGTPzK3g1kgLt2PrwYe452b2Jc1XwlpXa7ng=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=iRFtd8g8w6vhNmtF322fsblcM9jOxjUHwR8Bfpa5gsFzFYVqXA4y0BHxER4J7Wbtd JuQZgLVMx1FL8mnAYGJaeRZXLvYb745kYXRVjbp0cVBPJD/zP4SN2OreukknXPU/ac rJIRWhs+UNmLg8b3V2/xD/j9dUw+gzhNaQJHoagiftEZKkCEIzwoazxd1ag7QVvFgm JGDWaayUoliFs2LaEFYI3nMC1y1EwS2wlc5pMY6MR93f6gnF7k5hgsIjxZ/sB5/HPr pam8Mjfjl9ZF+fc9dDKkW4hkElmog0cZxDRuVH/JfJovrx0UJ5pAjnvo519VlBvgHQ Doi0bEqOVS1Zg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 2DFB7100034; Sun, 30 Mar 2025 00:45:41 -0400 (EDT) Received: from pastel (unknown [104.247.242.5]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 017F812041A; Sun, 30 Mar 2025 00:45:40 -0400 (EDT) From: Stefan Monnier In-Reply-To: <87v7rrqhmu.fsf@web.de> Message-ID: References: <48962da1949d69d21b61d34a1809ba91@jovi.net> <87v7rrqhmu.fsf@web.de> Date: Sun, 30 Mar 2025 00:45:40 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.376 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> Instrument the following forms for edebug, >> e.g., by C-u M-x eval-defun RET >> with point on the form. >> >> (cl-labels ((foo (bar)))) >> ;; (error "Eager macro-expansion failure: (error \"Invalid argument >> name: 1\")") >> >> ;; should work same as >> (cl-labels ((foo (bar) nil))) >> ;; nil after manually stepping In recent Emacs, the above two forms aren't equivalent any more: (cl-labels ((foo (bar)))) now defines `foo` as the function returned by calling `bar`. > @Stefan: did you forget to mention the (FUNC EXP) binding definition > case in the docstring of `cl-labels'? Indeed. Somehow I updated the Texinfo doc but not the docstring. I just fixed that in `emacs-30`, thanks. Stefan From unknown Sat Sep 20 12:59:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77348: 30.1; cl-labels Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 31 Mar 2025 00:12:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77348 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Devon Sean McCullough , 77348@debbugs.gnu.org Received: via spool by 77348-submit@debbugs.gnu.org id=B77348.174337988129258 (code B ref 77348); Mon, 31 Mar 2025 00:12:03 +0000 Received: (at 77348) by debbugs.gnu.org; 31 Mar 2025 00:11:21 +0000 Received: from localhost ([127.0.0.1]:38476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tz2kK-0007bm-3a for submit@debbugs.gnu.org; Sun, 30 Mar 2025 20:11:20 -0400 Received: from mout.web.de ([212.227.15.4]:35793) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tz2kG-0007aS-MA for 77348@debbugs.gnu.org; Sun, 30 Mar 2025 20:11:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1743379850; x=1743984650; i=michael_heerdegen@web.de; bh=A4Ya8iccil7HmlGaesesmcqUrugW5LmPMBpyExJr8Nk=; 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=lImhfuZbwbbiBdMog5fVRPgOzQeum5AiEFFjphx0DhO6g9RQk29vz0nbj7Hy7dMZ +fvMlBskq4lj84Kz2llamtmvum8P6pvqzsrFN9av96+D5GPbHeQEpHIJ59Heul91P eQtsZ7gxRIlQwLm4x18aUVEHJlbh+jughmhoylunVOKr9K/8LhnTIXfYXi4jJJPhH 5dcNX0AzI2VMeC4/whfP37xoCLzxMM5NKxTLTr8bkHOVVak5iKG7c+dBQq+Rh5dNL BqETDoKOft0McRTdrzvpBTF+ySdcrIpz1g0YtF5KTeloCP+YCiHA4lsmhZfoAC6kk Q37D475y+9x5sycdZA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MRF3I-1tmr0w2Rvg-00Pr3w; Mon, 31 Mar 2025 02:10:50 +0200 From: Michael Heerdegen In-Reply-To: References: <48962da1949d69d21b61d34a1809ba91@jovi.net> <87v7rrqhmu.fsf@web.de> Date: Mon, 31 Mar 2025 02:12:21 +0200 Message-ID: <871pue83dm.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:h1Iu32qIFMRtHHgRkjD1ICn+KaEdfEYCaQfOKkKKPitOd0/cEAd wV4/GubIpVSy2zhV3PWJszS7T9V86MSL6YQaSPOmeXf3S34dJ3DrT5XHvbG0zrBijZed1nm U///+78CIcKe0XENug+/2pMZak8FnepXupKzMjk+eCMKAMZvLgRtMT4bD/wxuGNjLYy4PUc nQDiO4KkgffRLcnFvxOzw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:d3GRuj8fvjo=;yW+cmc6yDmxpFy1DTnyRxp3ROvu F0XSOGUpxHPC7L52HgakjB1b+kMGhlWW1I9yymXJT9z7TDukpisClsiiKmrLQnQDXeV5xCiiA McQneOOtuNChvOIkKGovYV+1E1x1KTyjkt9xyRfr3BFzjoSw4K98XwMOXqGJVTSC/4h7XEetH eigEqe6nYuvEKjCzUqEnYl1hQ/giJwExnd8T2WE5Pd87O/eIpjaPIP+Rt+iQFYWcFSC1OgdGf ES1ql+qfy885oGIIilfI8nJVw/kTmDlF3NXrZJwYIdwfNJLLb/MfaBy1CtKmV2XVTSazhA0VD if9CfSdC6UMI+xkuBjxRkZX5Y8hAb1mV/BUJ73UWzh+K9hcT2I7BM7ok6sBm/+0aehLdcfzD7 SvFU+/cixmMlwaYEXW+VR9c9ShISs3r2Aodhy98q1Z1dhHkrmntkYE9sdNcekq+Rx/uswuPEt bg2FIYRKcdQJc4fcQRJ5OxghDdimJMWzGvmLUJrzHquxKgPWV+hm4u8NA2HaOhNrOoy/HoFwH p6jozX58U6YFjHbvwsOhL///k4W0jX0h6+Sp8DZlkNsq+AeDCExQjlwwqp4dQEQEakcHz2QDK zSvIXhEfHJYl+xgqmVt0Iqkx9f0D4JxFjDl2p7Pnt6Uju4pHQ1wb5CPS3UZt0qzN57u6ZfA7D AXNw5Bo0n2F2LEh2PNv6j+m+JK+n2dzFKhc7XrO+/InGOt+sPIMcWvdLXBN7pGfZRjaiL/2Yi flL+ChhA32KrLYXOOmOKX2CK7yoWtXLfkLXO48HJHJKiiWXuni0b8VVyxZsA0YwakPUmxBLUk aXZrH8xzssNLXHFwNe3fi0CcWXQ2JM/uExb/lTSXYHLjd8tgQFlXVCp8rU/QBHK1Ymx1BPFcv +daCfuKEW6LZ8+XzGOgT8Uyik0wZdyF0V6TelBj2LThbLkf2CxfbKgaCM43F9x4ztcpj4JT0v VQWnQpSQXtCWiMTI7omlSCIt0Q7m72OFU80HTdsnBbyKPQxIsCcrHcv/wMbYvowDqRj3bBTtn zoVpufp1BSr9Px53MIKALXtWTkLqSlQskK7yB60ATZ0upNhIjjXazZyp3ipR0L8NLL7tIGtTd ttBXOaJNw9kxejGfSv+yeo+Ecna2XMPn9LY7yigIy0pkgvLqJz2Zd0ZvMA0buh7B09ZTQPkV5 YCZzEkUQkDS6liSi7qiQ62z1VzO5csCz3UZVVTxh2qf4/w/1s4cerMaDKIXwc1Ic4h7Ryxy6S hDeuehGG87m2QjpyAnjyRLtCMXxwjhqXK6HapLqBfHO1OwYnEkYpcdIjLhvyGO5srdWSwF5QG 39v6kMrszAekAVNyWRMiPvPwbl7aYPy0Y0MugefvytaUYkqdpp4vZ/ng/s3pHJCaetOgV50Cs c5c6BMMTVqX1oZb1+WLjheBZ9jRZkP7SMFP7JOCMwmLo2wKDk4svB++bQiai0//zV6wBOKA0n j/gxjtw== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Stefan Monnier writes: > > @Stefan: did you forget to mention the (FUNC EXP) binding definition > > case in the docstring of `cl-labels'? > > Indeed. Somehow I updated the Texinfo doc but not the docstring. > I just fixed that in `emacs-30`, thanks. Thanks. But something's odd here: I'm absolutely sure that you and I, we already talked about improving the docstring even further, and we already had a version with an improved last paragraph. It said something like "FUNC is defined in any BODY, as well as FORM or the evaluation result of any EXP", something like that. Remember? It seems you lost that version and installed something old, or something written ad-hoc, instead. Michael. From unknown Sat Sep 20 12:59:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77348: 30.1; cl-labels Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 31 Mar 2025 13:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77348 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: Devon Sean McCullough , 77348@debbugs.gnu.org Received: via spool by 77348-submit@debbugs.gnu.org id=B77348.174342722726617 (code B ref 77348); Mon, 31 Mar 2025 13:21:02 +0000 Received: (at 77348) by debbugs.gnu.org; 31 Mar 2025 13:20:27 +0000 Received: from localhost ([127.0.0.1]:40367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tzF3x-0006ut-Mq for submit@debbugs.gnu.org; Mon, 31 Mar 2025 09:20:27 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:46116) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tzF3g-0006mL-UO for 77348@debbugs.gnu.org; Mon, 31 Mar 2025 09:20:10 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 84F6A10004C; Mon, 31 Mar 2025 09:19:57 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1743427196; bh=TOfmjuCmLtSJx43Aa/soPo4UwtKtu/f4Bv8kQsfDFrQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=jRcfX4htCcGEcQ/5kaX4WyREYjaL8fL1e/XjjdNeK9xU3rZn973Xne+a/5Rfs0BMo 3ZZSW5p5tYBitaKe/wSNvqOVrl3KutrykCjhqDB0Inv+9C73He+qr3Fb4MtHzJKVnl wFgeEx+KS5234o9uxaUYIKGWIevaQkxTVq3srjqEHMrUCeuwCaSp+Dc3Dibhprkv65 zG5XwBSpsi3Hq7g9TUfyTYM/7HWmCzStvCiHuy9qxnu2psSIm35sgiD7tLgMjKwXto zsvcOVTFzs3idk/DV/pOrU4WGd2rMdWasNHeKT2IpXxDTqrrcSQBArMppm+X8cy4Dw 6KEZC/GIjlz6Q== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id DEE2A100034; Mon, 31 Mar 2025 09:19:56 -0400 (EDT) Received: from pastel (unknown [104.247.242.5]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id AE6CD120372; Mon, 31 Mar 2025 09:19:56 -0400 (EDT) From: Stefan Monnier In-Reply-To: <871pue83dm.fsf@web.de> Message-ID: References: <48962da1949d69d21b61d34a1809ba91@jovi.net> <87v7rrqhmu.fsf@web.de> <871pue83dm.fsf@web.de> Date: Mon, 31 Mar 2025 09:19:54 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.374 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> > @Stefan: did you forget to mention the (FUNC EXP) binding definition >> > case in the docstring of `cl-labels'? >> >> Indeed. Somehow I updated the Texinfo doc but not the docstring. >> I just fixed that in `emacs-30`, thanks. > > Thanks. But something's odd here: I'm absolutely sure that you and I, > we already talked about improving the docstring even further, and we > already had a version with an improved last paragraph. It said > something like "FUNC is defined in any BODY, as well as FORM or the > evaluation result of any EXP", something like that. Remember? It seems > you lost that version and installed something old, or something written > ad-hoc, instead. It does ring a bell, indeed. I'll have to try and dig it back up. Stefan From unknown Sat Sep 20 12:59:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77348: 30.1; cl-labels Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Apr 2025 09:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77348 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Devon Sean McCullough , 77348@debbugs.gnu.org Received: via spool by 77348-submit@debbugs.gnu.org id=B77348.174358518810220 (code B ref 77348); Wed, 02 Apr 2025 09:14:02 +0000 Received: (at 77348) by debbugs.gnu.org; 2 Apr 2025 09:13:08 +0000 Received: from localhost ([127.0.0.1]:54803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tzu9j-0002el-VA for submit@debbugs.gnu.org; Wed, 02 Apr 2025 05:13:08 -0400 Received: from mout.web.de ([217.72.192.78]:57401) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tzu9g-0002dE-4G for 77348@debbugs.gnu.org; Wed, 02 Apr 2025 05:13:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1743585174; x=1744189974; i=michael_heerdegen@web.de; bh=6F4UZsrPuAOThCA0akijxIk4x7jphLrE2gcIAhL09VA=; 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=nD+1hQGoJsi8QHVpnaNjGE6kSHJpGk0FeGB93axlFh+IDxCDX8zVyWSPfCtHWRkP 1x3oRFkYTEb8diPF3YVZyi/CCBhqVixJva4G1HXRKfWEsll1ObThp1lzTPzyT0bES m3K0XVLkBJZNfbKKMSVK5gyfp5werpwYsttpp9BmOq5ygNxNFESBdPTU94fC15fYn G6fc3lRDwsZj1J83YYSbmuoM7LBGrm/BJgi6Lln5tTaa1Eg8yvatNSS2rbfefM4PQ +OT41HFhNOJwp8/qRwDTBREdC9zyGbA0KyhhdEtes7YVUrZx9YFMO08XE+ZAzn88S 8eSpD6frDoDqEP2j+A== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MOm0r-1tk83F0g75-00ISpA; Wed, 02 Apr 2025 11:12:54 +0200 From: Michael Heerdegen In-Reply-To: References: <48962da1949d69d21b61d34a1809ba91@jovi.net> <87v7rrqhmu.fsf@web.de> <871pue83dm.fsf@web.de> Date: Wed, 02 Apr 2025 11:14:24 +0200 Message-ID: <875xjn3oy7.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:7sfPqkICmGv37r/mXmfMm0t5BkmXZEju7rWWpGUXSr7gtgxJzHF 0DlUJLc+kIbfv/Z6di3veGeXhmK3QfAxQ9evXm+ugEc8DeQnKU5g+6fhtm9aYU1i7Hdd0uP d2Vi4+85H/i6/ulPEUMGM3ytJf2qjMABVIC63b7K/0hqUsUSczC5ucEmO2+joH9pi8gM37H rmjp9fkQwLtUzIsqM52Vw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Yg1GGKkutuQ=;y+ktYaWJd07c1ahC5x1UBlHUvWN CrJ/eZ1Wo9UeK79NPKFALFht5TSuflyZXwGyhIHs3m9HLZJ1aBgHUntiOLNIBGE6KHIpeKMU+ M7U7i9KzKZG8H+Wvl4PX1b70mo4Hu1d5cB4E1GF2wjmgiKl0UTlNXYcW6IRCX1z+Lbcsod4+g q+vjrxfZQEhw+CDey4FjFF4xkiv5iUk91OB4VkmdGFjXX8oyv0D5OR9pFVwIk0naFYMIbwZVs ooPyOBy8E4O6p5GgLndgoqdKI/0n9AE9YfE0EmoD8JSx0TKkezMNl1SOi18+VMjhPLfkA0exl P/cbGCf7VoWE13OfpuaoTzhgzRgbCsbYia4FagWXvG3zuBXNl3qLLSx9+sTczpMmJX3RshzLp BhXpkk4jfC5gje0KSLvpYfer4NxMyj5dCT9AkUwTJX67wX06Fk4pzRgTuzbZ5AWMFYILCuARH UJXbe7LKETc4aLpk6x2xyCZBs3+BgQbHF1+FGBY46sUYPrpSHPFISWDLM943MyfZlMmIpXLZZ kW6uetZMsi64gb9mDvrQ0TNRjmOQIRnSPOcCfFi0D0wMO3a3MDAFOeaI5MciGKXpov4SO+O3a p0IUUOqv5bhYKuZA22W4iHr3dUenvoH8zmWqyrdrHRTI+vlkHl9THu1vrMKm5AHbGf4bInLb2 cW25hoGnZOqljwUE+TlD2ikoAIEtMx61xnFd/39XVf59TmI55JtxZBBFg+rP4BNK7prtPfy8p fpYtTn3j9Oyh2SOlKv78ZgtWzNc4A5SlWNsxEjzCKWiIaJRiLrSfMmqd7kYQuzfgNNkoaumJm PpYQKgqKc5X8sef5mlhOwF6T5kE+DZTuGGCohqxId5HOHJAqdYW+Qn/GDue1MQjZPySzFIMlz qLuIetCirybBFX1jg5EzO3YgLuMosHi4ut1T0P7mVRczP1hjP6MErZQBYYni4QdKIcV/LwNEX 8qJznqnKS/gsy4XJbBsKReOlrofjyrGdv2QiMZrMSoHCd062R3W0qWmnTmDDfXMivI5y4VG6q 9sLfFst6L4OhpI4tbAH38PKI78QRudwuh0pWtfDkgHjz1hf5zQ2WO2KHsIRZiY7tfB689XnA/ 65scNhTmBkKHHu+3K23MwGi/U8Gy0wkqQC38Wj9GIo0rjgiqYNnSKMX0BpdsAut3KvfF7+Jay enkiN6Ewd3/zZBdSttp/q2xvUp6M/NQwJcuu80jcy8585+Zyif7v3Q4URBYGoB2IXv0ESyXMo eu0kE9m2hiVucEJdKQLF89ueEp8PHDh+YrDONSMp95b4JYrrIE38CTBW5WxjFC4eVHp/rW4Rs bzrlqHs8xmsxP42ysoyf0QD1rl9nSm6L8cl62uMPeq3a/qqn4yg9jerTtXhh1rL+tNDWy6acF rkMdb4qFxwTsBIZ2a4wTQ7EyVtA60d0RoZOmO15WKEk/qTmOLDbrMhJ6BQa91gJ6xLmH8S0a8 M3fzaERpiNybomsXyBOu/+nelBkM= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Stefan Monnier writes: > > Thanks. But something's odd here: I'm absolutely sure that you and I, > > we already talked about improving the docstring even further, and we > > already had a version with an improved last paragraph. It said > > something like "FUNC is defined in any BODY, as well as FORM or the > > evaluation result of any EXP", something like that. Remember? It seems > > you lost that version and installed something old, or something written > > ad-hoc, instead. > > It does ring a bell, indeed. I'll have to try and dig it back up. Hmm - looks like there had been a merge accident: 6c411de542d "Merge from origin/emacs-30" (Eli Zaretskii 2025-03-01) reverted the improved docstring. Michael. From unknown Sat Sep 20 12:59:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77348: 30.1; cl-labels Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Apr 2025 12:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77348 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: monnier@iro.umontreal.ca, 77348@debbugs.gnu.org, Emacs-hacker2023@jovi.net Received: via spool by 77348-submit@debbugs.gnu.org id=B77348.174359694614712 (code B ref 77348); Wed, 02 Apr 2025 12:30:03 +0000 Received: (at 77348) by debbugs.gnu.org; 2 Apr 2025 12:29:06 +0000 Received: from localhost ([127.0.0.1]:55914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tzxDO-0003pA-AV for submit@debbugs.gnu.org; Wed, 02 Apr 2025 08:29:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36104) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tzxDL-0003no-AC for 77348@debbugs.gnu.org; Wed, 02 Apr 2025 08:29:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzxDF-0002X0-7u; Wed, 02 Apr 2025 08:28:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=44UL3Wxfs4wXgmlVMc+CGHyKsjAwxJFNJok6qEipJGc=; b=C7bFEW5FlZQ0 sBzHNbxRbvSeZPeaqWoaTAlSS4H7EPg6J8s4sR5xdQ8gw1/t+JNFNy0jI7hN4ujZ/iaFGtsFmr7xH AmpKSDwCy1H/GwVGAKbLTLuPVNC5NYj7POJ7l0Sw3Qzz3PP83f80kGu9VWpzI5i1vzVub/2Ha1ZrY PpyFA0dvM6Pu2TMez09cNrQcphHNsvXOzmT+CGK1WgvWuJCaLVwASf2BrNDjILtta37hEzDcn9/qs rUCUvfvdhObFRpMOn5//X0j7gJoS49NXuGsvGvjQ9K04bCxfypE49Nsnkt1VG0El2Si3BSrwKsUmU PoG5uydr/wo87gBA7Ih7kA==; Date: Wed, 02 Apr 2025 15:28:49 +0300 Message-Id: <86plhu21dq.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <875xjn3oy7.fsf@web.de> (bug-gnu-emacs@gnu.org) References: <48962da1949d69d21b61d34a1809ba91@jovi.net> <87v7rrqhmu.fsf@web.de> <871pue83dm.fsf@web.de> <875xjn3oy7.fsf@web.de> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: Devon Sean McCullough , 77348@debbugs.gnu.org > Date: Wed, 02 Apr 2025 11:14:24 +0200 > From: Michael Heerdegen via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Stefan Monnier writes: > > > > Thanks. But something's odd here: I'm absolutely sure that you and I, > > > we already talked about improving the docstring even further, and we > > > already had a version with an improved last paragraph. It said > > > something like "FUNC is defined in any BODY, as well as FORM or the > > > evaluation result of any EXP", something like that. Remember? It seems > > > you lost that version and installed something old, or something written > > > ad-hoc, instead. > > > > It does ring a bell, indeed. I'll have to try and dig it back up. > > Hmm - looks like there had been a merge accident: > > 6c411de542d "Merge from origin/emacs-30" (Eli Zaretskii 2025-03-01) > > reverted the improved docstring. Feel free to fix any such snafus. (Btw, in general, please make any documentation fixes on the release branch, not on master. As a nice bonus, that will make the probability of such merge problems lower.) From unknown Sat Sep 20 12:59:27 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Devon Sean McCullough Subject: bug#77348: closed (Re: bug#77348: 30.1; cl-labels) Message-ID: References: <48962da1949d69d21b61d34a1809ba91@jovi.net> X-Gnu-PR-Message: they-closed 77348 X-Gnu-PR-Package: emacs Reply-To: 77348@debbugs.gnu.org Date: Wed, 02 Apr 2025 19:11:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1743621062-24286-1" This is a multi-part message in MIME format... ------------=_1743621062-24286-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #77348: 30.1; cl-labels which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 77348@debbugs.gnu.org. --=20 77348: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77348 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1743621062-24286-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 77348-done) by debbugs.gnu.org; 2 Apr 2025 19:10:04 +0000 Received: from localhost ([127.0.0.1]:59441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u03TQ-0006CX-6l for submit@debbugs.gnu.org; Wed, 02 Apr 2025 15:10:04 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:28326) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u03TN-0006Bu-Me for 77348-done@debbugs.gnu.org; Wed, 02 Apr 2025 15:10:01 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 23C3880796; Wed, 2 Apr 2025 15:09:56 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1743620995; bh=zAs/YYLEVShUYsLt5RDe7BVPBtWgiBJgj1+4xlb5p+k=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=leJMnsoYmZ0NsOXCFvBjW+IoeFnZ4EB2qgaNBYG7Mczydi7qKqnGjiwSQSEM1fzjH sal0qb87657gzfwgeDrIt3VVsCZeZ/GgAbkjSG4vw00uhXi/MsM1HVzlMjjOxCb03n UoDQIqU5ZoKCdrcxAwXHWIjIfMI8RdhrYli8vVYSZy6ZCqLtVcMHIN0bpu/2N6qmhH Ai1rVbayTKVkN3O7BQWMXn0WCb8tveBqKp3ucqQbbeUHsWATvh+0O3mtTJ1F+YFzt4 jDbU4F4niL+ckL9o1YP3xpNs1S6A4Ypy08mzfw7Rl4HCjq6i4p8kR58Y8BrhUU8/ky amQdL//81cKNw== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 652EA802D2; Wed, 2 Apr 2025 15:09:55 -0400 (EDT) Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 585831201B9; Wed, 2 Apr 2025 15:09:55 -0400 (EDT) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#77348: 30.1; cl-labels In-Reply-To: <86plhu21dq.fsf@gnu.org> Message-ID: References: <48962da1949d69d21b61d34a1809ba91@jovi.net> <87v7rrqhmu.fsf@web.de> <871pue83dm.fsf@web.de> <875xjn3oy7.fsf@web.de> <86plhu21dq.fsf@gnu.org> Date: Wed, 02 Apr 2025 15:09:46 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.209 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77348-done Cc: Michael Heerdegen , Emacs-hacker2023@jovi.net, 77348-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Feel free to fix any such snafus. Done. > (Btw, in general, please make any documentation fixes on the release > branch, not on master. As a nice bonus, that will make the > probability of such merge problems lower.) FWIW, in this case the problem was a doc change done in `master` (reflecting a change in the code in `master` and thus not applicable to `emacs-30`) collided with a reflow of the docstring done in `emacs-30`. So it's the exception that proves the rule. =F0=9F=99=82 Stefan ------------=_1743621062-24286-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Mar 2025 23:10:44 +0000 Received: from localhost ([127.0.0.1]:55904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tyIqa-000076-AU for submit@debbugs.gnu.org; Fri, 28 Mar 2025 19:10:44 -0400 Received: from lists.gnu.org ([2001:470:142::17]:44642) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tyIqY-00006t-1o for submit@debbugs.gnu.org; Fri, 28 Mar 2025 19:10:42 -0400 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 1tyIqS-0004iO-Iu for bug-gnu-emacs@gnu.org; Fri, 28 Mar 2025 19:10:36 -0400 Received: from omta33.uswest2.a.cloudfilter.net ([35.89.44.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tyIqP-0005oB-Ra for bug-gnu-emacs@gnu.org; Fri, 28 Mar 2025 19:10:36 -0400 Received: from eig-obgw-6007a.ext.cloudfilter.net ([10.0.30.247]) by cmsmtp with ESMTPS id xnYDtqGbCWuHKyIqAtNQ61; Fri, 28 Mar 2025 23:10:18 +0000 Received: from leaf.websitewelcome.com ([192.185.82.99]) by cmsmtp with ESMTPS id yIq9tJ6Ib1bCfyIq9twDzj; Fri, 28 Mar 2025 23:10:17 +0000 X-Authority-Analysis: v=2.4 cv=GJ4OEPNK c=1 sm=1 tr=0 ts=67e72c59 a=mow2sqwWDa2c9/UKe2ehnA==:117 a=pzqLAaPqCO+vnN2lX8u5KA==:17 a=kj9zAlcOel0A:10 a=Vs1iUdzkB0EA:10 a=m4qX6TUbQQX67IMi-2IA:9 a=CjuIK1q_8ugA:10 a=TgNxcI6wXp3fdKIHFX1K:22 Received: from leaf.websitewelcome.com ([192.185.82.99]:19416) by leaf.websitewelcome.com with esmtpa (Exim 4.98.1) (envelope-from ) id 1tyIq8-00000004Jyh-3eo1 for bug-gnu-emacs@gnu.org; Fri, 28 Mar 2025 18:10:16 -0500 Received: from syn-035-149-207-005.res.spectrum.com ([35.149.207.5]) by jovi.net with HTTP (HTTP/1.1 POST); Fri, 28 Mar 2025 18:10:16 -0500 MIME-Version: 1.0 Date: Fri, 28 Mar 2025 18:10:16 -0500 From: Devon Sean McCullough To: bug-gnu-emacs@gnu.org Subject: 30.1; cl-labels User-Agent: Roundcube Webmail/1.6.9 Message-ID: <48962da1949d69d21b61d34a1809ba91@jovi.net> X-Sender: Emacs-hacker2023@jovi.net Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - leaf.websitewelcome.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jovi.net X-BWhitelist: no X-Source-IP: 192.185.82.99 X-Source-L: No X-Exim-ID: 1tyIq8-00000004Jyh-3eo1 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: leaf.websitewelcome.com [192.185.82.99]:19416 X-Source-Auth: devon2011@jovi.net X-Email-Count: 1 X-Org: HG=hgreseller;ORG=hostgator; X-Source-Cap: am92aW5ldDtkZXZvbjtsZWFmLndlYnNpdGV3ZWxjb21lLmNvbQ== X-Local-Domain: yes X-CMAE-Envelope: MS4xfCgQnNQYr77ffcI8r1b2aR0kRFKh1utOJxwgtVWk0A7L5hdOJ8MNI+SjNfLadNfpc0hiBK+Bp2BVqUy5lk/evZ0De7lHYX/3O/cKF95aaViVXLgSHBD5 bRwFnVYdM+amCicK+0nciKRHqs7HaD15MCSDH3UU52N+TmqHBYIbL5aGzzWUa0JG1t4f6V0NxukzudknUw2n6Av58TCVd8hG0Zw= Received-SPF: pass client-ip=35.89.44.32; envelope-from=emacs-hacker2023@jovi.net; helo=omta33.uswest2.a.cloudfilter.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Instrument the following forms for edebug, e.g., by C-u M-x eval-defun RET with point on the form. (cl-labels ((foo (bar)))) ;; (error "Eager macro-expansion failure: (error \"Invalid argument name: 1\")") ;; should work same as (cl-labels ((foo (bar) nil))) ;; nil after manually stepping Peace --Devon P.S. Especially troubling is this variation which fails to manifest the bug: (cl-labels ((foo (function)))) ;; nil after manually stepping In GNU Emacs 30.1 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60 Version 10.14.6 (Build 18G9323)) of 2025-02-24 built on builder10-14.lan Windowing system distributor 'Apple', version 10.3.1671 System Description: Mac OS X 10.14.6 Configured using: 'configure --with-ns '--enable-locallisppath=/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules 'CFLAGS=-DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT' --with-x-toolkit=no' Configured features: ACL GLIB GMP GNUTLS JPEG LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-fns radix-tree cl-print byte-opt bytecomp byte-compile cl-seq cl-macs gv edebug debug backtrace help-mode find-func time-date subr-x cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 59975 9228) (symbols 48 7064 0) (strings 32 17818 1774) (string-bytes 1 468489) (vectors 16 13053) (vector-slots 8 143071 8790) (floats 8 27 33) (intervals 56 615 18) (buffers 992 12)) ------------=_1743621062-24286-1--