From unknown Sat Jun 14 19:04:58 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#3466 <3466@debbugs.gnu.org> To: bug#3466 <3466@debbugs.gnu.org> Subject: Status: 23.0.94; have `d' in debugger treat macro expansion like `c' does Reply-To: bug#3466 <3466@debbugs.gnu.org> Date: Sun, 15 Jun 2025 02:04:58 +0000 retitle 3466 23.0.94; have `d' in debugger treat macro expansion like `c' d= oes reassign 3466 emacs submitter 3466 "Drew Adams" severity 3466 wishlist thanks From drew.adams@oracle.com Wed Jun 3 14:44:12 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 3 Jun 2009 21:44:12 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.2 required=4.0 tests=AWL,FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n53Li80c019380 for ; Wed, 3 Jun 2009 14:44:09 -0700 Received: from mail.gnu.org ([199.232.76.166]:60675 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MByFj-0000NI-NK for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 17:44:07 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MByFi-00074g-BB for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 17:44:07 -0400 Received: from rcsinet12.oracle.com ([148.87.113.124]:56387 helo=rgminet12.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MByFh-00074Y-Ud for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 17:44:06 -0400 Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53Lhobx032455 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 3 Jun 2009 21:43:51 GMT Received: from abhmt004.oracle.com (abhmt004.oracle.com [141.146.116.13]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53Li5VE016086 for ; Wed, 3 Jun 2009 21:44:05 GMT Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 03 Jun 2009 14:44:00 -0700 From: "Drew Adams" To: Subject: 23.0.94; have `d' in debugger treat macro expansion like `c' does Date: Wed, 3 Jun 2009 14:44:00 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Thread-Index: AcnklGgBvuhGziWaRo6BGIrMFXY1Lg== X-Source-IP: abhmt004.oracle.com [141.146.116.13] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090201.4A26EEA1.003D:SCFSTAT5015188,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) Feature request - In the Lisp debugger (the one for `debug-on-entry' etc.), if you're going along doing `d, d, d...', and you get to a Lisp macro, such as `dolist', you must switch to `c' instead of `d', if you don't want to drill down into the steps of the macro expansion itself. It would be good to be able to optionally have `d' skip over macro expansions (that is, expand all at once, like `c' does). A new user option could control this. [Alternatively, we could have a different key from `d', say `s' (for "step"), that does this always - does what `d' does except for macros, where it does what `c' does. But I suspect a user option would be sufficient - you probably either want to do this all the time or you don't (no need for two different stepping keys).] With the alternative behavior, in `dolist', for example, you would step through the function calls, using `d', and automatically skip over the macro expansions, also using `d'. There are two macro expansions for `dolist': #[(spec &rest body) "...] for `dolist' itself and #[(name &rest body) "...] for `block'. No need to switch from `d' to `c' for those expansions. In something like `dolist', you typically just want to get quickly to the loop iterations. Using the debugger with things like `dolist' (which I've been doing for years) is a pain, compared to using the debugger with, say, `while'. It's almost enough of a pain to make one avoid using `dolist' and such. In GNU Emacs 23.0.94.1 (i386-mingw-nt5.1.2600) of 2009-05-24 on SOFT-MJASON Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4)' From cyd@stupidchicken.com Wed Jun 3 18:36:16 2009 Received: (at control) by emacsbugs.donarmstrong.com; 4 Jun 2009 01:36:16 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.8 required=4.0 tests=AWL,VALID_BTS_CONTROL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n541aDrb018809 for ; Wed, 3 Jun 2009 18:36:14 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id 61FA657E259; Wed, 3 Jun 2009 21:36:14 -0400 (EDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: severity 3447 wishlist Date: Wed, 03 Jun 2009 21:36:14 -0400 Message-ID: <87y6s8rd9t.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii severity 3447 wishlist severity 3464 wishlist severity 3465 wishlist severity 3466 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:04:23 2021 Received: (at 3466) by debbugs.gnu.org; 3 Jun 2021 10:04:23 +0000 Received: from localhost ([127.0.0.1]:42572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokD9-0002Um-7g for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:04:23 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokD8-0002UX-HW for 3466@debbugs.gnu.org; Thu, 03 Jun 2021 06:04:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=YlGvFjBUBGQU+H34eG0gu7Q1pvLAYEJotggVOeAi47k=; b=rmqAa4WCkEV5xjAW3ee+W2DYKy Uv0uZm372f19aTkYsTx5IcablX5SR1QUsfM0CBFMpRzLJ4qOU4gn03eC5Jj99fDQZN2AWxRsRQBBT WWHTOYIl2DtIKoLAerixe7krYjXQtELYpUvTr+4jTmR3cbpDg9+BxyrJK1Jcot6idmFg=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lokCz-0000kN-Fn; Thu, 03 Jun 2021 12:04:15 +0200 From: Lars Ingebrigtsen To: "Drew Adams" Subject: Re: bug#3466: 23.0.94; have `d' in debugger treat macro expansion like `c' does References: X-Now-Playing: Little Simz's _Grey Area_: "Offence" Date: Thu, 03 Jun 2021 12:04:12 +0200 In-Reply-To: (Drew Adams's message of "Wed, 3 Jun 2009 14:44:00 -0700") Message-ID: <87pmx3463n.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: "Drew Adams" writes: > In the Lisp debugger (the one for `debug-on-entry' etc.), if you're > going along doing `d, d, d...', and you get to a Lisp macro, such as > `dolist', you must switch to `c' instead of `d', if you d [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 3466 Cc: 3466@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: -1.7 (-) "Drew Adams" writes: > In the Lisp debugger (the one for `debug-on-entry' etc.), if you're > going along doing `d, d, d...', and you get to a Lisp macro, such as > `dolist', you must switch to `c' instead of `d', if you don't want to > drill down into the steps of the macro expansion itself. > > It would be good to be able to optionally have `d' skip over macro > expansions (that is, expand all at once, like `c' does). A new user > option could control this. I'm not quite sure I understand you here -- `c' evaluates (and skips) the entire expression, so you don't get to see what it's doing "inside" the macro. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 06:04:27 2021 Received: (at control) by debbugs.gnu.org; 3 Jun 2021 10:04:27 +0000 Received: from localhost ([127.0.0.1]:42575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokDD-0002V3-FF for submit@debbugs.gnu.org; Thu, 03 Jun 2021 06:04:27 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lokDC-0002Ue-7w for control@debbugs.gnu.org; Thu, 03 Jun 2021 06:04:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=7YBC4C+0tu2JpMQHs92s8bkY4ISnUU9/AKsuNGLcaNQ=; b=u0sLJ8rfQvQeLoZ+PgZpluR595 qTWGZmk2rcsWGqYC0gtlyeHq/kvGa6SKZDt6YquCgalqHLqXP3M2HJboljqFLzgtKvVqkIkX77ODy JaDdGLjP0cuVRJEPvggp+I68cyLxAgf1AuUNntcR0odL4aCAj/qKigMZhmb9KrRIvKkY=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lokD4-0000kU-SB for control@debbugs.gnu.org; Thu, 03 Jun 2021 12:04:20 +0200 Date: Thu, 03 Jun 2021 12:04:18 +0200 Message-Id: <87o8cn463h.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #3466 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 3466 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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 (-) tags 3466 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 03 11:01:16 2021 Received: (at 3466) by debbugs.gnu.org; 3 Jun 2021 15:01:16 +0000 Received: from localhost ([127.0.0.1]:44500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1looqR-0007pJ-QF for submit@debbugs.gnu.org; Thu, 03 Jun 2021 11:01:16 -0400 Received: from aserp2130.oracle.com ([141.146.126.79]:54622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1looqO-0007h6-GD for 3466@debbugs.gnu.org; Thu, 03 Jun 2021 11:01:14 -0400 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 153En6xp086497; Thu, 3 Jun 2021 15:01:06 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=NquzjMjLsbIqQYhS04J+mBQtG9dk5Yj/ZFLlE0gMmpU=; b=sXm197WyUyK5xOYKxAfQfrQ10Mk84rzpM8o/OHO7UMhASj24gUCMS01AQaqltjHbHzAb YxIwr04hoEkoVzVAUp/u1UFblWQEDUaOE9MRN3t7+/GzlQAnvuBlfuHCjZeQErwSNL10 0z9dOdSoqvSWuLf4vwksWJ0jfia2oaFTNYkVqBiCaKIXDxwbBgQcwCF7SQ2wAZzYswsf 98OlxJw3JIH92UoM800tpEcnpj+tqS0KcqJFHGpQzefYMvo+aCxBmaOWzX2Rn4PAzPcY /AQNNSopuN3cN+3uaKR7CWHyHKQMd7Gws9m472fU5e6B/OMEcrhcgF7+eM17nOHXVL5N HQ== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by aserp2130.oracle.com with ESMTP id 38ub4cup6t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 03 Jun 2021 15:01:06 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 153EobQn020436; Thu, 3 Jun 2021 15:01:06 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1anam02lp2040.outbound.protection.outlook.com [104.47.57.40]) by aserp3030.oracle.com with ESMTP id 38ubnexens-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 03 Jun 2021 15:01:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bW5DaXgvxpopdTXzDg95DWlIG4egjrOt2Iz6jnN98PaJED+spifbLfFppnfJmuxK1A0snErgpRaIMm7UPE0FnzYVR3eR2cjQx+lvntxPu61XMf+ctd6uX/eijd5qCt9CXVBMgWmiHgxJFVn8uukJNyYB9+2ZDo8lRv/430Iq+bw/UCtUUyZvOQPrLetDCUMsN0A7B7dGCGsySXAGG+7oMQYwBGfOseVgbNxps9EVJsIhLdghhy6IobR9rJ2uRyq02KpStsuOaUS5j2C22KGnn95IVqsdO6Yh+sX8LG5HljgS4SXKN2nQ8+R8T2sTkW+WW0tBt8nZL4pmCeHyVcRaig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NquzjMjLsbIqQYhS04J+mBQtG9dk5Yj/ZFLlE0gMmpU=; b=OgThyW8FlnmwPCNdn+TI4shIdUNnS/QbVi8PWGUd6KBJ1P40H3piOFjzlb3xNydSD2CsICP+z+t6hEd+7ZYSDGHo29x8sQvyFHvYzL+jSmGZJcHpTULNGEw6DsaiPxVi1kC3C4jKaVSVFL1lv3hwgb5Awouw8Fib/qCqZCREpBuDdDtEwwFf13SnX6JMb4TSZ4zn9f3FiBXkzBG0SHx89V6FVvjyCSoCP3sKZ3TueQoCXd0fIiItPn+kMftPV+8Tu/0RCZeIUU8wqCzohUAp2AEXXUmsFcrUAWDBv3hCKTJscu35+gUgVaey8EaNQeQ5YqxqI0nB2GbJiZwqKYNsNQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NquzjMjLsbIqQYhS04J+mBQtG9dk5Yj/ZFLlE0gMmpU=; b=dCuhC4qvPFp12sGkWxVvteKYP/sKX8++T8hWjmVFSxvbMsKGgJYyMIWe90eGJFyjV1kWhXBfm/osfnsDuARW/SKv3YYF5CBbaSLiCGcwHFRKN1ctmHxU/GeoxHh9aqc/ipKJA69q0vIq3xzlgOuAfqRF0kmTJJcg8YJIFyimBi8= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4442.namprd10.prod.outlook.com (2603:10b6:806:11a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.24; Thu, 3 Jun 2021 15:01:04 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494%6]) with mapi id 15.20.4195.024; Thu, 3 Jun 2021 15:01:04 +0000 From: Drew Adams To: Lars Ingebrigtsen Subject: RE: [External] : Re: bug#3466: 23.0.94; have `d' in debugger treat macro expansion like `c' does Thread-Topic: [External] : Re: bug#3466: 23.0.94; have `d' in debugger treat macro expansion like `c' does Thread-Index: AQHXWF/WqHOX1n8MJEyFUpNA2cKQKqsCXfEA Date: Thu, 3 Jun 2021 15:01:04 +0000 Message-ID: References: <87pmx3463n.fsf@gnus.org> In-Reply-To: <87pmx3463n.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnus.org; dkim=none (message not signed) header.d=none;gnus.org; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3d6874d3-e50d-4b22-9327-08d926a068d5 x-ms-traffictypediagnostic: SA2PR10MB4442: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3826; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nBwWdOYTTFno9Oss4qJbgzq8L9RuODlWCbBqv4TL8gMOY4P50G88Zo7B4mhpiy0m8404CKLWWXn1AAgOhMVdPdu2iJJ2hGKVuYMMSMhNbP87HYcUrQpAOl4nQkWdJKZOCBQ0R9yXPMebyPEbyTqfEXyGbUmPP6QfWFkq+0z7LHlJUiOQ2d0WerIR1t8iKGm8bhTAMwm7CSH0dzMI2VvuyADIZTJS/j5PNi+fE0tl2spTcVKCcbh25CV5zpwmPEt64h+ADvuNIt59lfiy7LTVMNRPu4+JCJKZFyMiPou2C1g2theiM7E35QGHVMjmZPrq3IE7cqzp1MUzGZfLn19Yy7avJYLXwF3ElvhwVRCbXUSG/Ed90sD6WoZyWN8B7I7eGZN8m40CMtVf7sZVH/dGR6Saa/PKtwuaWegMI22wexPAdv7rjW8ZKgdQQ0q5S3Sc3xG15KyU421fkx9R2X5O2+RSP5uukHiIYnuLLrk5bJzbivzgNSZO2nvDEHViQO2qsgf/wds2P4nSxif4/7FdoLwCZ3FlR5UOyXr5n04p6aUXLbNOXgf5gjFJ0LB1GpRP+DHhrzd3KGoZ5yGnHI8odDlSXkNwrEr3LcGtDD0kYcs4t47OF8Crnf0EH1xlMGIvihSgONV+tyXoOpPXyLXB7w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(366004)(39850400004)(136003)(396003)(346002)(2906002)(8936002)(5660300002)(9686003)(55016002)(316002)(6506007)(26005)(52536014)(4326008)(66946007)(66446008)(64756008)(76116006)(44832011)(66476007)(66556008)(71200400001)(83380400001)(86362001)(186003)(6916009)(8676002)(122000001)(33656002)(38100700002)(478600001)(7696005)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?6gcTgkykhRjgczLoMICSlNrmaJo/2a9HADw4zlS5HFc9TELU+DhqZZO/DDKw?= =?us-ascii?Q?8q/zH+x3FDYxTQw0BhjxjSVP7JPukuJtfzzP46KSl/aP/qtZhdeIgZaHLm8H?= =?us-ascii?Q?oPhkqZsRosqicPQJuAVhA7VCzdIfHOuqWrcu0XYL1C9VSifwU5d90NWH5kJf?= =?us-ascii?Q?3UhweGUmJdKzuHYkrzuTs4t+klW1UlY++B0o31+zdYWjNgLVgw+PcCg5gF1n?= =?us-ascii?Q?7Oe3Cua/UExQLUU/bkZm6nmYJcfA/skrz8mCZmQHvXIsMOd9TbQLqXReXdvq?= =?us-ascii?Q?vuxr1PK/02JCk4PlNtRmppfdU6ZtHE8vPKbY+NQr9PxpumahLzL4dfWwQuaO?= =?us-ascii?Q?MVP/18Vfo2KZGcJ2nJmWM9FT9CpExmMm6JMcHQHmwAMFgrRyERP/cv4ZxNve?= =?us-ascii?Q?PwjFMlDGJBtNDlPDTm7ceylrd4eJ80YoAYYLq04ZtMNt5WVc5imKUVMKbRM1?= =?us-ascii?Q?q74rcZrrPAv6i7ebEgzmMw8QphtaV4XvEWdCm1H5sjTFKP1JMSyeRLyEtt/n?= =?us-ascii?Q?sdUlSj1Xcz0MmqZjTyVMYuQJld4PT5yR09vL0ZY9d+XfU/PAgPe+RstNAthC?= =?us-ascii?Q?Pw7gWIVF4f1J3izARyCnhdPKtVnY9gew+SoyVNhT8z9evn42nSZzjYi9c49A?= =?us-ascii?Q?RReVvBIlcm+Mzgu1KRwotFn1zR6NhlVjFDFnCEVhx9kk1AFD68yDxIACO2eP?= =?us-ascii?Q?lht61r1oF0dKPoQlGHnX3f8vRKZYpWVyxOEnXnEI4xclWlgRJO2Hpe6PQAeC?= =?us-ascii?Q?P3nuuhUUuyOfGI+yHaBNnC35oT0Y/NrRluiRWin9SwCYL0F6fOSUpwHXheK0?= =?us-ascii?Q?97B13b8cax1zab4uMvDmWQ2q0UAkkLgoz9GkGSpEXW6W3xiQERyOlM6aAaqt?= =?us-ascii?Q?frUmMswfkoQrF0fjNXB8M0RxU2cgM+660d92L7VPuEscX+jJvCKJy0syBPAu?= =?us-ascii?Q?j0mnxWO/1+8obb73bpy3+AqFI41f5hrdCJF6x3XB1ScV/ewDxCUFbrbF8the?= =?us-ascii?Q?R5BqEL32ufHuFNEdvHXBZHZB5j3x94d1M0BVr9nvAbLA1kG8dkkTPYfoeWyQ?= =?us-ascii?Q?iEXlc+ANSXCv42BIgy+7voMvMfPf1RQ7k9sRrKQWA+S4EolXE9r4CAtWA+SF?= =?us-ascii?Q?eGX2rrnnXMC0IOjuCNYslv4vilYg8PeEBsLp5fHGYkEhHtI4vUnuBwXasKMn?= =?us-ascii?Q?+I8sv/J1Oq3/8/FvT53O9hMWSm1iSdRKGI2AIlOVRHRIPitjIH2rJyRl0+6E?= =?us-ascii?Q?UWShjjRhZMQ1N/kneijbjd3hezhtiIrZt4QyEM66DLjZRSxnJR4CdHNbgzPs?= =?us-ascii?Q?mAJ+F92YEjrPW4mDUpqrs3Rv?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d6874d3-e50d-4b22-9327-08d926a068d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jun 2021 15:01:04.4538 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tDCnEiMSnl2zpaSGDQgPw/yQFBUWJdtWhQw9T76WXC+OojzlaVZav2VpvBu/8ouuyY9zsfL0FrebO1zGtQ3VlQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4442 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10004 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 phishscore=0 spamscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106030102 X-Proofpoint-GUID: 0j_OdZ9_mFiSJ8E0Dz1_TQmmoXCQqqe7 X-Proofpoint-ORIG-GUID: 0j_OdZ9_mFiSJ8E0Dz1_TQmmoXCQqqe7 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10004 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 mlxscore=0 mlxlogscore=999 malwarescore=0 bulkscore=0 phishscore=0 lowpriorityscore=0 clxscore=1011 impostorscore=0 adultscore=0 suspectscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106030102 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 3466 Cc: "3466@debbugs.gnu.org" <3466@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 (---) > > In the Lisp debugger (the one for `debug-on-entry' etc.), if you're > > going along doing `d, d, d...', and you get to a Lisp macro, such as > > `dolist', you must switch to `c' instead of `d', if you don't want to > > drill down into the steps of the macro expansion itself. > > > > It would be good to be able to optionally have `d' skip over macro > > expansions (that is, expand all at once, like `c' does). A new user > > option could control this. >=20 > I'm not quite sure I understand you here -- `c' evaluates (and skips) > the entire expression, so you don't get to see what it's doing "inside" > the macro. You hit `d' once, to get into the macro, then `c' to get the macro expansion (then d d d... to go on after the expansion). The point was only that at some point you need to hit `c' if you don't want to do the macro expansion itself step by step. Here's an excerpt from a *Backtrace* that shows the macro expansion: (let ((...))...). Debugger entered--returning value: (let ((--dolist-tail-- (buffer-list)) b)= ... #f(compiled-function (arg1 &rest rest) "Loop over a list.\nEvaluate BODY = with ... * apply(#f(compiled-function (arg1 &rest rest) "Loop over a list.\nEvaluate= BODY ... * cl--wrap-in-nil-block(#f(compiled-function (arg1 &rest rest) "Loop over a= list ... * apply(cl--wrap-in-nil-block #f(compiled-function (arg1 &rest rest) "Loop = over a ... * #f(advice-wrapper :around #f(compiled-function (arg1 &rest rest) "Loop ov= er a list... * (dolist (b (buffer-list)) (message "Buf: %s" (buffer-name b))) * (lambda nil (dolist (b (buffer-list)) (message "Buf: %s" (buffer-name b))= ))() * apply((lambda nil (dolist (b (buffer-list)) (message "Buf: %s" (buffer-na= me b)))) nil) * foo() At least that's what I think this was about (the bug was reported 12 years ago). From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 04 05:23:04 2021 Received: (at 3466) by debbugs.gnu.org; 4 Jun 2021 09:23:04 +0000 Received: from localhost ([127.0.0.1]:45354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lp62i-00014T-9c for submit@debbugs.gnu.org; Fri, 04 Jun 2021 05:23:04 -0400 Received: from quimby.gnus.org ([95.216.78.240]:58946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lp62g-00013i-Sm for 3466@debbugs.gnu.org; Fri, 04 Jun 2021 05:23:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=f8p6+JklTiQZ/xul0Cq0FYEIvMxVeXuE1TuZe/fBoWs=; b=csUSbmTC8B2p46WA8qXK6+IXPa K6jnQ3lZBO3YOQTPZEhfloYHEEKGc1Dle3i7VTtmuFE9sPHEPhR2aAv74OX6YpFEFZTFzBPqUrleU YaA1V31N9Gr2iqfkU7mqTjSArHSSa9UWmgn+CfG/RnNjUhx0CGf98R1T2z+tYS9pG2Ao=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lp62W-0003i8-3J; Fri, 04 Jun 2021 11:22:56 +0200 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: [External] : Re: bug#3466: 23.0.94; have `d' in debugger treat macro expansion like `c' does References: <87pmx3463n.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEX9/O3q5s/AvKiH hHc5NjH////zFb09AAAAAWJLR0QF+G/pxwAAAAd0SU1FB+UGBAkSMayECQAAAAGhSURBVDjLfVQN esMgCMV0BxCyAwjuAIvkAqve/0wDNe2ar9nr16o8QX4L8B4B5AxGAxPoBYAybyQ3EUVh11gySlnY CTuR2xgE+YIMa0mLJJWbqmQtN9GkqIqAGEOI9oMdtgf7IMIqRbdkppSp5BJKWXKRbG+4bVyEKQWj QTggI8Vrd2dEdI7TXrrAkQTzDmG6hv0xMdG8tKbgfGeAMQ55kLTXuUV0Ytym5vgeB1OBIQ+5y9vP NPogPoe81VeCdJ/E/ShgJ9Z23G+tDCIaEde2t6GhbGuVsHVTy16rTKL2ZW+WT3MXl5LbAzqeMiIG q117RXWNmJXDmXCNVQu8I6iyJehFvLe7eUXsfn+9EvpIycfJ1t0D9EA/3xFetrUdQY7HPSVI3mcR wo6UKxXarGbFiVnaL2vL0EuW7CtGzHqXvM2cZ7M+HwdYikQ5ilG85t0QolqYt6NbaDSDYz3MjDI9 iIB/xP2mm/orfJLXvXsJb3l89vJzDK7nvGtwz5i5B8NJC27NOv4paAw5cZ96H06bdiJJxCazLTLb +Z/hHP4wnvELPGmBT22QumgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMDYtMDRUMDk6MTg6NDgr MDA6MDCwMJDnAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA2LTA0VDA5OjE4OjQ4KzAwOjAwwW0o WwAAAABJRU5ErkJggg== X-Now-Playing: Leaving Trains's _Chemical Imbalance #6_: "Heartbreak Wizard" Date: Fri, 04 Jun 2021 11:22:51 +0200 In-Reply-To: (Drew Adams's message of "Thu, 3 Jun 2021 15:01:04 +0000") Message-ID: <87h7ie0ys4.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Drew Adams writes: > You hit `d' once, to get into the macro, then `c' to get > the macro expansion (then d d d... to go on after the > expansion). > > The point was only that at some point you need to hit `c' > if you [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 3466 Cc: "3466@debbugs.gnu.org" <3466@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: -1.7 (-) Drew Adams writes: > You hit `d' once, to get into the macro, then `c' to get > the macro expansion (then d d d... to go on after the > expansion). > > The point was only that at some point you need to hit `c' > if you don't want to do the macro expansion itself step > by step. Hm. I'm not all that familiar with this debugging interface -- I usually use edebug, so I'm not quite sure what people expect from this thing. So here's my test case: (defun foo () (dotimes (i 2) (message "foo"))) and `M-x debug-on-entry' on foo, `M-: (foo)', just hitting `d' a lot does what I'd expect -- stepping through all the code. It does not seem to step the through the macro expansion itself. (At least not in Emacs 27.1 or 28.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 07:19:44 2021 Received: (at control) by debbugs.gnu.org; 2 Jul 2021 11:19:44 +0000 Received: from localhost ([127.0.0.1]:35144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzHCy-0000YT-Kp for submit@debbugs.gnu.org; Fri, 02 Jul 2021 07:19:44 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzHCx-0000YH-FE for control@debbugs.gnu.org; Fri, 02 Jul 2021 07:19:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=WoK98X23Bu2byv4savLr2ngD4B5TFvithw8xyy62Tkw=; b=koiDiBFsL1EcpXO+4c+jDKyrQj 1Vjb2rDKWgEuT1YF/ar4AC81ZGKHDcGm0Wq4yNHqWW+eJEafhm5d4UBzattNjlMg0GfUI9cfuqM8P 0HsM8W8MVZx9oigV6/+kiy5kUqxsFEKgTZ+3l2P5EKvWdbMK8CLm2njwoVxZ1Dp9eFIY=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lzHCp-0008AU-UB for control@debbugs.gnu.org; Fri, 02 Jul 2021 13:19:37 +0200 Date: Fri, 02 Jul 2021 13:19:35 +0200 Message-Id: <87sg0xt12w.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #3466 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 3466 - moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 (---) tags 3466 - moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 19 22:04:59 2022 Received: (at 3466) by debbugs.gnu.org; 20 Oct 2022 02:04:59 +0000 Received: from localhost ([127.0.0.1]:60696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olKva-0004J3-Vp for submit@debbugs.gnu.org; Wed, 19 Oct 2022 22:04:59 -0400 Received: from mout.web.de ([212.227.17.11]:48741) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olKvY-0004Ir-JW for 3466@debbugs.gnu.org; Wed, 19 Oct 2022 22:04:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1666231487; bh=aAoyAvI4+8WnOGhMjK7QQkuqSzIypDz1qN04ADyMkxY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=VQRWOpmDnIfCT8Ujdm2Qxp3cmcb0s9RiVyWXhvbm033JU5zYeoYc16mMHtydP5Ae6 YtxJsvwu+1vQJp66Y4kmlHUOe9BNzOivBHlY/Ui69ybq4p6tw1/NSOHxiaTCmFG03/ QeMIzHB8LtE0Z37dEuwLGOQkv2dIqsnJaiVUW1LBT6CSfSEFPLyOafZuWdy8obQm1A gFStApMe+HePJzpydzKLmlQrX7cIaIqX80IiBAJarxivTj7LckTlgoZEH76/sSIqOl H0Ovh9ybQakzxhLMowayFwbVLUUVm4IKKaUZrNhzCYFDSS8WqenBmje9pOtoFKxach jk85QC5MGA2JQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([188.105.185.54]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M8kEV-1ohEJq1adN-004ax2; Thu, 20 Oct 2022 04:04:47 +0200 From: Michael Heerdegen To: Lars Ingebrigtsen Subject: Re: bug#3466: 23.0.94; have `d' in debugger treat macro expansion like `c' does In-Reply-To: <87h7ie0ys4.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 04 Jun 2021 11:22:51 +0200") References: <87pmx3463n.fsf@gnus.org> <87h7ie0ys4.fsf@gnus.org> Date: Thu, 20 Oct 2022 04:04:44 +0200 Message-ID: <87h6zz2qtf.fsf_-_@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:kIgqUGXA9Afjil+e8fPO7IEcLFWe0SxmdPhZAeO0nWnDoaElE+g k2xGUVK/eCL0b9uy/NYr3Ru2DkMLVcdI09oIM0f6hjqM/WcTas6zbkMU4QjxzK7heDg72IH xcPA12CA4nBxmy9eXXNjCCYu9/gJUcxhtAiXhTqKI6O2Nj03tFuaC03HQQqRhS9hnjQoZyj aM/6apvGxB4j0PYtNVnbQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:90BVYbs31DM=;xmf/wjCt9WjVCIMtwgQkLyvaqDT dI7GvsvU4d72eQ8zc2NlRXtfX6fxEYiN7dLtPYWNqnvPw7YHARDkXBXzV5TGxpdDF3eF0MS+B MAGuykQExz6UpOjZrXAe3eds13qCjkjil0AvS09OcGa+L7YkNwoyMokDwJBAX4/J1pbcsmjap fVcPXcGynmlXC3nKfn3Z+YIFP2AT4TGOMuoiUoJQkciuHF/1CJCEnOgdX0/0OeGCwkL/ZHL7m p6aiTfsp+zgngON98+kydyWCMZU/5vmtahjjkPiNVoMCMbZaA3XzMzhxqz/S4YWtah+TKFX/x dnhpCNeaa5dxxviOn+7K8UhXFuSZjAZAP8/SBMcMgj6jTx5FU6L3wrj0TX4N1MdRW42fDr0HN RCbCT0LS8My6OtwCE7n1+5ZvWX4zDwJrYWUZKc+dBCsIrX30iuOsojD+EApCES2Sjpm+V2p08 +P7YtwZ8RJg20agX3mbEJqC5YwVLzkeoaYaPNnQrsz1CFNsEIlFDwQOwYfCFeoLO4xrVrfR8U i0YxA2DRFUK/jLD41/ByVhP39uwe+XqIKMS1fWAZyWj7MbuR9pkYE1K2nGEG81ua+tE9pwpFp 9//YBANSqRuBmNffr00wGsT8Vtf8MNyUCs2TColdGj6rvr/v7RSXUHKI77fdOpkzfKtTyldtf k0Cqm6shlzIrPd88MJ+o1+m5Qv3hXgxiOrjSR08dvTR8qwXt4AWnhQE0n8O5hAlvF3dwK1lM/ gDrQTNdX+Ac/nWLpD0F+2Iot0hQ8CLPC3aUFCVFqEUsaeomvYGSZHFaOczbWoFQ+21mnEnoJk Why1CHsW1MSvB7OREDrQ/LEspMnKldVJgJBlzBuKnm06WLi0Xxi+1DDiJHEbkhZ8Elrdoxywh 2g2ObbCvTeQARCHthSR/oRKdkE8UPLEPxSz0Lq64LueG3y0cn6SsaPHMqovr67hrh9+OwsH3B +8H+16s3oWba8XaR20hva2q4EBU= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 3466 Cc: "3466@debbugs.gnu.org" <3466@debbugs.gnu.org>, Drew Adams 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 (-) Lars Ingebrigtsen writes: > So here's my test case: > > (defun foo () > (dotimes (i 2) > (message "foo"))) > > and `M-x debug-on-entry' on foo, `M-: (foo)', just hitting `d' a lot > does what I'd expect -- stepping through all the code. It does not seem > to step the through the macro expansion itself. (At least not in Emacs > 27.1 or 28.) I also don't understand what Drew writes. Especially why c would do something that a repeated d would not get you to, sooner or later. Drew, did you bind c to something else? Or had your code been loaded under some special conditions? Normally what the debugger steps through doesn't contain macro calls - even for uncompiled code and even for the dynamically binding dialect. So unless you were debugging quoted lambdas, I'm ... confused. Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 20 12:04:24 2022 Received: (at 3466) by debbugs.gnu.org; 20 Oct 2022 16:04:24 +0000 Received: from localhost ([127.0.0.1]:35996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olY1w-0004fw-1X for submit@debbugs.gnu.org; Thu, 20 Oct 2022 12:04:24 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:28214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olY1j-0004fZ-IV for 3466@debbugs.gnu.org; Thu, 20 Oct 2022 12:04:22 -0400 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29KFiduc000907; Thu, 20 Oct 2022 16:04:08 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=MyPw+nHBE5INnQPdVZ7lhjYxJ+tcfcXnikT5RqVZNRk=; b=FCdTfU+wrMJhBkOcRM6qBm9tRFyxgDDW4jnjNpazcLLLu9Ptr6ILmYCfi7PLbx/+ON/q olaQdnMIqsbdEu9KG8Mk0+qql0tjCFnCnW7Lc1iJs34+HsNQjxix38ODfsNl8kg15+0A 8sHEkc+Es3lALb7fEci93ZrSbcvV6M+9u8mvLyL5tuuPLgwr2JNf3e4/qJ2Oizz0f8qo TbPWomme1soBsBijZSa0UNrhp8XSbUTZI1kiQaT33k62smxzB6L5Brlr5CDjR8iKSeyo dv1PNqlEi6NMSkb2HgFUUA1X7H8cwPTZ9pFb11vmzUOCP7+JZLJK8/8+MdVrH0fYyCLV Og== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3k7mw3ns46-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 20 Oct 2022 16:04:08 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 29KFVEcN038669; Thu, 20 Oct 2022 16:04:07 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2174.outbound.protection.outlook.com [104.47.59.174]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3k8hr2cxtt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 20 Oct 2022 16:04:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WZ0jfkAULqUiBWLBjqW1LZRx6n1ye0Cq+vB03fJ9RoMOVE/ntTpTI0gk/CLTVxQISA+5in8UzKRlt7Fk5DMwIcEdPTnFPD2NzG2v+C9kubVFT/GLnMZ1et9gCyZpwRxDEnVx2R93obNZupzmrxPbK4vTfDhOk2R3q6k62HCxv2A/XgDEJ96tyMD/CIIa0rqmzCclBpXGgsPJ7IkRcjOX5mkVdPwVaY+clSJmgrwjNM6ox6ILgDh+/FUN80RGLiOYtlD3yecGxLGv6u5DRhEJ5EBXAIxqbhLobPpBo/qlz7/SzrpebyPX817LdQOTjIesMitUWIV9RUoenJl4DKPjRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=MyPw+nHBE5INnQPdVZ7lhjYxJ+tcfcXnikT5RqVZNRk=; b=Gpkt4P3RdAyWw2LnVLHnsrb78hoqTK5UzfXIsdq3/Jb+bjExhxOidKGm9+Yy57DUaFY0YHWO+KSrXrE0mQyf7jvv8qHmzUm6sOyclh9r9yXJQTla2PuTzKLhcbY2gGVe1aBC+1z84CnkjFmCR/S5PVb/5t0sS2nRTTzfv6H0obtN1ThcfceKgy0T+YEL4YBZgQ2q/dllbfF/brnf0gHRu4GnpDZABEumN2xh7QwomhqTS0E8pB5OlMOQNubYtvpvTJZikfpr+QnhG1ipBvQpOQfrODjSvxNDr7UGx2oslIryp/3bb/9hKbBjLQymLcov8ML2IA/uNK4pevVIsWOqiw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MyPw+nHBE5INnQPdVZ7lhjYxJ+tcfcXnikT5RqVZNRk=; b=ceLTsc7Qtaa1EUXTcwxo9btG94JhVvlsQgJo4+IDOCZCEFd2rkujFeCm2CtU28BAVc4NHaMPv5EM+Ie5/7zxatR1akOcOUIZjFxz4tOf3z8o1gQq+RRbf0sWexAXxQvH9xeY6L4PPpvgQnj5BFY0st736+lQO+9cuqZ7eDmZjkE= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by PH0PR10MB4472.namprd10.prod.outlook.com (2603:10b6:510:30::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.35; Thu, 20 Oct 2022 16:04:05 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::2e97:93c5:7222:5b31]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::2e97:93c5:7222:5b31%5]) with mapi id 15.20.5723.033; Thu, 20 Oct 2022 16:04:04 +0000 From: Drew Adams To: Michael Heerdegen , Lars Ingebrigtsen Subject: RE: [External] : Re: bug#3466: 23.0.94; have `d' in debugger treat macro expansion like `c' does Thread-Topic: [External] : Re: bug#3466: 23.0.94; have `d' in debugger treat macro expansion like `c' does Thread-Index: AQHY5ChZbtqvl01Vu0yOxl+lFrkokK4XbG2g Date: Thu, 20 Oct 2022 16:04:04 +0000 Message-ID: References: <87pmx3463n.fsf@gnus.org> <87h7ie0ys4.fsf@gnus.org> <87h6zz2qtf.fsf_-_@web.de> In-Reply-To: <87h6zz2qtf.fsf_-_@web.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|PH0PR10MB4472:EE_ x-ms-office365-filtering-correlation-id: 09b7583b-6872-4354-7f4d-08dab2b4b650 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3rwU23J52gcIp4HxsDtZbqfhQKFRAyFWlrmdh5hp9YH9WsSllSe+0KgFVdzhXbKSpfQ0b+7xcWN2EPD++V+vlR4iPITKMagYaukqLzBiA6L+ItepuABqKaw+A13JJE0C0xW/pzPv3WqktWZolcMHp+cg+OKmGXUVzSbdgyevlbm/g5o8mDfkTZtVxKmGB2dOtPxoBlzp3ybXR49IXKtVb+L1o44mUJ5DSQHWWjfhR8oVIaKzvODhXXvN4+hmVdPuU6Tc7aGyNXQusZ5XUu/fJ31ef2JEpxOxgWJbQWDhcRy0AaZEmW9/xLo/OFqGrpLlcrM6azyBhoqyVhXlrcDsQ8EpshEA0d4Huoki5hZO+DwJcLzA43IT8TluV5JMEEwI743uUGacmmswTpftxW87dDBgyDpg2juBzQMIRYYbNMx+vsOKRvH0P1XFOiA6jqUYBJzd244PEpoXSm4vNJ7QDHQgLF/IfMA8U6KBpCv03NjqmZVN+Kl6rpN4R+l+/5IGzDMTnF4MJ9s7XcnAU/PYewbd9MkRuS/OwrwS03lh2C/EVk6RoUf376kS+BnnGTQ+bLT/9r1YAqZT0CMxiZ4xYviGVLJFUVr7oTxrneiB4Opxf9UTJEwVveyx48cSWytsoihQa7vc3k0VfvX8NNcJoQdXLOC+g8ICNdOEY37V31U6288K1OsWNzyEWUMRYYNeItzs7xw4FzDQoygbIlu+cHwjsXX7a4Mtq1VVbqh0i8eMWZzeYouIRQ1atqoliMCooaHQHBxgoUQjIEEiqjM9EANl3FnCGcHw6APNm3Dj7B0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(396003)(376002)(39860400002)(366004)(136003)(346002)(451199015)(2906002)(5660300002)(66446008)(66476007)(66556008)(110136005)(4326008)(8936002)(316002)(38070700005)(66946007)(76116006)(41300700001)(52536014)(478600001)(71200400001)(33656002)(83380400001)(7696005)(6506007)(9686003)(26005)(64756008)(8676002)(44832011)(55016003)(122000001)(86362001)(186003)(38100700002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?yewEjn/Nu8+VruRKd/4Ss5Og1svKyoFW7Udc7EEsn4mvM7EJlF4go53A+lNJ?= =?us-ascii?Q?WAsFng6fA2aYQUZU7g4xrWA/q6UiKB8pISnbMMxatN86SG4fJ2i1CmyTqyUB?= =?us-ascii?Q?hY/u8xFKkb2BFRhLRYrsZThEAwCZki7KNACYK3+zGDWfO9nLMkpofPXyEeNK?= =?us-ascii?Q?e1ZLEEBvd7V4msqs4HsInYZveMPXYPb1RUHx4wSyn6MP5lXhFngyfDQ1wWT4?= =?us-ascii?Q?5ESsTdbEBIakiGIqkwFPwY9CLbQQm7gz1iQ1A2HFucP0hxQ+s5cDR289z1Q6?= =?us-ascii?Q?er0vQb9fDD+JvmfThwq4BBQpJucevvYgcjZDU6vDgB/FEdEdWckNxKBDh/I+?= =?us-ascii?Q?XaB05OwHzPglMG3wcStTgwk42OIY4faO5jvJajBcVYVbqaX2e5oaaMdqtWAz?= =?us-ascii?Q?6uQ9PN9PbQK234LHWg8KpIpUQ3xcwk4B7FEhG+OaGuiK3c+5YCPYrVJYZecq?= =?us-ascii?Q?9iTiD0D8JhYH3ZdgTfsAv5Vo6H78M16pll7KZrcvuj7+W5JPbD9c4lfiEF9W?= =?us-ascii?Q?miP4C045G+pktkZIBXQQ6pixVhdf7CWgGfZGML0LyyXb8VG1JLWaJ/bCG6LZ?= =?us-ascii?Q?WohaayxrAZcLbLvExToH18rN84xXmZBUOWqiGdRKBy8TbZcBuQn7OGkeYqQG?= =?us-ascii?Q?beaJWa0uczLn6HpHbkY3kX+CHZhFMWA/OPzybNW6TLzIYtsKb4gQbujwGcJ6?= =?us-ascii?Q?XLJQdcObQDZIK26hLE4hFtksT+pD1lpKCgSRCOO3GdqmT6TntTbYm5JxEnMt?= =?us-ascii?Q?04SLoOLtiEpOCCkofdodcQiYrlz2mGZEb4bKNzPA/qxhwJ+JyF5i2YB0Lsrz?= =?us-ascii?Q?wCPRDn0F/ReMbUo2Xhb6fr5G3B+03PlSPd93bJR32FilbwJIF+Gf9vPeY8+U?= =?us-ascii?Q?wec8Ghgh2GiRY0/B/x8mKNhMJwhP6qb6LbpBKK+UrvUiexK/hLTXk28kd0zo?= =?us-ascii?Q?PR8FuS/6XH2tX11UuWFKkpSEK22SjPN7s3MCAciUhpMjo88sp1CwtT/3tdTH?= =?us-ascii?Q?389WFd6HV4QOEiAvijhMkWd3rs2ur8OsUQ+zBjIBS7RqXXXREKd9ArIGVH66?= =?us-ascii?Q?98pFhGMuPKIF5ril/jlyzSCHMGaOE7FdJPRM/R84Ix+ut/+FMbonzkvBOVNZ?= =?us-ascii?Q?d9F4w+jEoDhox10CumrcRO7nBeGWtSuLYC/74SgCOjYOUXR3CJeg5YfTK18x?= =?us-ascii?Q?E5AcO1c9mV70V4Lp4LOtmrp5zNbNtqLSOCTNxox01n1dWJXg6vWGbC2JKZ9d?= =?us-ascii?Q?VhNeXYOgl3fhe9ENCjL9yvNgedv9lk7zn0EY0X5ASIo+zTMKmWnWkVp4amTf?= =?us-ascii?Q?uiIqf91gVznf0qeG2XsnmnvSSSKwqM7lJkhCzAwbz4OsmpjGQBKHbVX6bGak?= =?us-ascii?Q?vSkxyS9vC9ihTNm3RhZKmBoWEtWltj39zhD7YvdEpMbmMfupfORu3Km93kfO?= =?us-ascii?Q?Pb/a4Mh3ZQfAAUK9aCwvRmhAL4oVMzyGv7ywHMJ4b9L4hcGX2XMFTHzzc19T?= =?us-ascii?Q?/p5Rqz8sxgtADZSSvHFFLT5itQNc9rOOG7VZKW0C/owxCuQNiQSRccid48t3?= =?us-ascii?Q?DZIyu2e5Id0YiMjdRB9bPdadHVNa3+OIZqr5xB27?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 09b7583b-6872-4354-7f4d-08dab2b4b650 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2022 16:04:04.8776 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ddA+sLH74KpMyIiRedw9GfJm20BY+WZ3BprQz/eb8KIKBADyKZKxU68FYn7+qb1Kv5Trq3x33h6grzeZ/rdZnw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4472 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-20_07,2022-10-20_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 adultscore=0 bulkscore=0 malwarescore=0 phishscore=0 mlxlogscore=999 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2210200095 X-Proofpoint-ORIG-GUID: 5oigChTzMxdEGFA6Hi4L4lroF9kzlMFr X-Proofpoint-GUID: 5oigChTzMxdEGFA6Hi4L4lroF9kzlMFr X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 3466 Cc: "3466@debbugs.gnu.org" <3466@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: -1.7 (-) > > (defun foo () (dotimes (i 2) (message "foo"))) > > > > and `M-x debug-on-entry' on foo, `M-: (foo)', just hitting `d' a lot > > does what I'd expect -- stepping through all the code. It does not see= m > > to step the through the macro expansion itself. (At least not in Emacs > > 27.1 or 28.) >=20 > I also don't understand what Drew writes. Especially why c would do > something that a repeated d would not get you to, sooner or later. Nothing in the enhancement request suggested that `c' does anything that repeated `d' won't do. The point was to (optionally) have some particular repetitions of `d' be handled like `c': skip over the need to repeat `d' for those cases. Which cases: macro expansions. > Drew, did you bind c to something else? Or had your code been loaded > under some special conditions? Normally what the debugger steps through > doesn't contain macro calls - even for uncompiled code and even for the > dynamically binding dialect. So unless you were debugging quoted > lambdas, I'm ... confused. I appreciate the attention to the bug report, but it was reported 14 years ago. Well, let's see. I think the point of the enhancement request was to optionally be able to have `d' in the debugger act like `c' when a macro is encountered - only to expand the macro, not to evaluate the result of expansion. More precisely, act like `c' when the macro expression to be expanded would be shown. `dolist' is a macro. In Emacs 23 (which is when the request was filed), you see this, if you use (debug-on-entry 'foo), for this code: (setq xs '((1 2) 42 (a b c))) (defun foo () (dolist (x xs) (message "%S" x))) Debugger entered--entering a function: * append(((message "%S" x)) ((setq --dolist-tail-- (cdr --dolist-tail--)))) * #[(spec &rest body) ... * (dolist (x xs) (message "%S" x)) * foo() eval((foo)) eval-expression((foo) nil) call-interactively(eval-expression) The point was to (be able to, optionally) have `d' on the #[(spec &rest body) ... line (not the `dolist' line) act like `c' there - immediately giving the result of its expansion. Now, in more recent versions of Emacs you don't see the (dolist...) line at all; you directly see `while' instead: Debugger entered--beginning evaluation of function call form: * (while --dolist-tail-- ... * (let ((--dolist-tail-- xs) x) (while --dolist-tail... * (lambda nil (let ((--dolist-tail-- xs) x) (while --dolist-tail... * apply((lambda nil (let ((--dolist-tail-- xs) x) (while --dolist-tail--... * foo() eval((foo) t) eval-expression((foo) nil nil 127) funcall-interactively(eval-expression (foo) nil nil 127) call-interactively(eval-expression nil nil) command-execute(eval-expression) That's fine. Emacs was enhanced as requested. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 20 16:38:27 2022 Received: (at 3466-done) by debbugs.gnu.org; 20 Oct 2022 20:38:27 +0000 Received: from localhost ([127.0.0.1]:36241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olcJ8-0005J4-S5 for submit@debbugs.gnu.org; Thu, 20 Oct 2022 16:38:27 -0400 Received: from mout.web.de ([212.227.15.4]:38787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olcJ7-0005Ir-9e for 3466-done@debbugs.gnu.org; Thu, 20 Oct 2022 16:38:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1666298295; bh=22vtRj99QS37HpIJK+Vb523Pi0Rxid96rAclqCuPAwc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=s2PSvIBg6KhdsSc02zaYgJmsOxzmApKPLZszmKq4oEOTB4uXGf+wW0Klu0ind2jBs q3dUfEK8T7ER4v9mEPzrVeRNJ7Y/TuUE6iV0refY/fx5kXjpGTtdKotVlNokuqSTou IhjXAHgXdQBUPJxzPD400pYBiLxL2W5IIiaF/i2TAQs2FmuEmTH78zjg/UMfL4et+T I81TrDbOnojoMEdewZy91ZUeSgFvBl/qzmpTuJPLGHeyjjM4K3B4huQGIP3MPZzAJo AynUz3gYJgg9hhPrTLiWEvss/yUEtXm59m0i1G2ZhBE+twel5roFs41OATqR9xK1RD IPxuVOOcizFwg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([188.105.185.54]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1N3GgY-1pCSoO3Dmc-0109J5; Thu, 20 Oct 2022 22:38:15 +0200 From: Michael Heerdegen To: Drew Adams Subject: Re: [External] : Re: bug#3466: 23.0.94; have `d' in debugger treat macro expansion like `c' does In-Reply-To: (Drew Adams's message of "Thu, 20 Oct 2022 16:04:04 +0000") References: <87pmx3463n.fsf@gnus.org> <87h7ie0ys4.fsf@gnus.org> <87h6zz2qtf.fsf_-_@web.de> Date: Thu, 20 Oct 2022 22:38:07 +0200 Message-ID: <87czamxmc0.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:op3P8m2k2X+UCpOsFpp1FgfCBJsNohsccYmHZZG7xUrQrzjoTwH Fb7qyNRpu73uKTAk2ExvsH5N0Z3bTAlYdap8M468Ytf2/gCdd+8uFUWhHAraNzmyPa1lIVL wLuezLJnBs9nLKkRpuZv9jyjF8LLMKDwcX2W8ohyi+KA3sjKUJp0aeawjpTeoj9tKR4M6/4 XqbXzF+kbytGY0b3ZoDDQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:DT1fTAqQ/z8=;MSg6Xs8lZq24P5pPaSnK15uAFi5 j724w5QBsmhAmbtuQ7Kdoh9ie+Qaos55IYYCWAhmQ3U4E4mSScSEAdnMeWu0pZ4Rm2Wa9e8gg ixbppkDY/qZacG7FTZyWwFXPhWpbHS1zflWQCYPkCJk6XR8nMsu4Fie+kwdrqAcDmR0Ov1bQm RKX7exiMTXbZyyhI+EJX1NrHv8UJp1RT0dRFCJ5prylTTpoue/Nxd54MTAcCGiGCp6iXLHb+Y qT7O6tOO5qUOL773dCLL26c7it8HZ3pGLIWfTFFFTObCdh8GHqC5/Y8NPsMV2ZEqt7oInIssE HyD+PJFvNYRgIzCUrH78YG/0YMHi7tYlKQE3D8TdkP6vw0ZOLgN+yUoYpJ2+vx048aH89ih3j T0YK84/4mboJC9FbpB+lSdSmSM4CXhAxBrcETs40FPO/2DQD+9oNFv4+84UoFpNwMtxeCrAah N3utOQEcvF2oskCnw2tXhwuVRs74/+xxe0f/eyompfL4F7ZGaO5hJSQuPuCIea7wqQ3O7qG1w 31UoLVEkF8sb2zFChTmgms9uZav9OR5hlMdAx7A/P8OZXS/WyKTVHXvQYafcH8Dt4IoA2qMY0 SKOQet8JaOhYt2aJohp/U0tcIx1owSy7tubzl/8f31w+1M2Iil9+dCYAeRjrdateLc4MTqFIm i+v8ipY6CCeD1YF2upUr0RosFzccCGbjSbOffjkyE1o7MkFZ5x2I/1y1ZFCGu/hJvGxBNRqeS zPYlJjanNcLsiGUuO2+uNBv8Cn1Gtr7BpUJp+kB3C/1lBSJnczhFkJqAhIyZPCz2P7FuTCfDJ wm0hgvkF8C5Va+KMRUsBbgFgumMwsshX9FiFL+n+hWetdAGFg6OV9jSl0hNG4oQYzm84+jaGq Kor0GgDLWcBcC/wgiMC8anYv4Kftuv02NP9IjeDbXV+gDJxEvdwGkJtq0oqcKiKv6L20/gqyS vGdqVRvdebvUCgHzdFsBmUQw/Vo= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 3466-done Cc: 3466-done@debbugs.gnu.org, Lars Ingebrigtsen 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 (-) Drew Adams writes: > That's fine. Emacs was enhanced as requested. Very good. Ok, thanks for testing and rethinking. So were are done, and I am closing this report. Michael. From unknown Sat Jun 14 19:04:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 18 Nov 2022 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator