From unknown Fri Aug 15 22:18:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20730: 25.0.50; M-: doesn't do eager macroexpansion Resent-From: Nicolas Richard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Jun 2015 08:15:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20730 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20730@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.143340565024372 (code B ref -1); Thu, 04 Jun 2015 08:15:03 +0000 Received: (at submit) by debbugs.gnu.org; 4 Jun 2015 08:14:10 +0000 Received: from localhost ([127.0.0.1]:39850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z0QHy-0006L1-3h for submit@debbugs.gnu.org; Thu, 04 Jun 2015 04:14:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55521) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z0QHv-0006KU-8S for submit@debbugs.gnu.org; Thu, 04 Jun 2015 04:14:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z0QHp-0004ES-0A for submit@debbugs.gnu.org; Thu, 04 Jun 2015 04:14:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42382) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0QHo-0004EO-Sk for submit@debbugs.gnu.org; Thu, 04 Jun 2015 04:14:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40795) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0QHn-000231-Mp for bug-gnu-emacs@gnu.org; Thu, 04 Jun 2015 04:14:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z0QHk-0004Cp-GA for bug-gnu-emacs@gnu.org; Thu, 04 Jun 2015 04:13:59 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:65411) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0QHk-0004CZ-A2 for bug-gnu-emacs@gnu.org; Thu, 04 Jun 2015 04:13:56 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiohALoHcFWkD4Xx/2dsb2JhbABbg2RerE8GBZNRCod7AQEBAQEBgQtBAQICg2QCgQ4kNAEEFIh1DacRs3aGGYpNhBcFkm+EYIQkhC6GBI9VJIFHAQsBgiU8MQGCRgEBAQ Received: from mathsrv4.ulb.ac.be (HELO localhost) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 04 Jun 2015 10:13:53 +0200 From: Nicolas Richard Date: Thu, 04 Jun 2015 10:13:52 +0200 Message-ID: <87h9qnubzz.fsf@members.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) (reporting this as a bug per http://lists.gnu.org/archive/html/help-gnu-emacs/2015-06/msg00026.html) Problem: eval-expression doesn't do eager macroexpansion (see http://lists.gnu.org/archive/html/help-gnu-emacs/2015-03/msg00258.html) Recipe : Hit: M-: Insert: (progn (defun foo () (when bar baz)) (symbol-function 'foo)) Hit: RET It shows (lambda nil (when bar baz)) but should show (lambda nil (if bar (progn baz))) Using C-x C-e or C-M-x shows (lambda nil (if bar (progn baz))) as expected. In GNU Emacs 25.0.50.1 (i686-pc-linux-gnu, GTK+ Version 3.14.10) of 2015-04-21 on localhost Windowing system distributor `The X.Org Foundation', version 11.0.11500000 System Description: Gentoo Base System release 2.2 Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE LIBOTF XFT ZLIB -- Nico From unknown Fri Aug 15 22:18:11 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Nicolas Richard Subject: bug#20730: closed (Re: bug#20730: 25.0.50; M-: doesn't do eager macroexpansion) Message-ID: References: <87h9qnubzz.fsf@members.fsf.org> X-Gnu-PR-Message: they-closed 20730 X-Gnu-PR-Package: emacs Reply-To: 20730@debbugs.gnu.org Date: Wed, 10 Jun 2015 02:16:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1433902563-28432-1" This is a multi-part message in MIME format... ------------=_1433902563-28432-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20730: 25.0.50; M-: doesn't do eager macroexpansion 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 20730@debbugs.gnu.org. --=20 20730: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20730 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1433902563-28432-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20730-done) by debbugs.gnu.org; 10 Jun 2015 02:15:22 +0000 Received: from localhost ([127.0.0.1]:46544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z2VY2-0007Nf-2u for submit@debbugs.gnu.org; Tue, 09 Jun 2015 22:15:22 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:59665) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z2VXz-0007NW-K1 for 20730-done@debbugs.gnu.org; Tue, 09 Jun 2015 22:15:20 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t5A2FHxJ018355; Tue, 9 Jun 2015 22:15:17 -0400 Received: by ceviche.home (Postfix, from userid 20848) id C9EC866166; Tue, 9 Jun 2015 22:15:16 -0400 (EDT) From: Stefan Monnier To: Nicolas Richard Subject: Re: bug#20730: 25.0.50; M-: doesn't do eager macroexpansion Message-ID: References: <87h9qnubzz.fsf@members.fsf.org> Date: Tue, 09 Jun 2015 22:15:16 -0400 In-Reply-To: <87h9qnubzz.fsf@members.fsf.org> (Nicolas Richard's message of "Thu, 04 Jun 2015 10:13:52 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV5332=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5332> : inlines <3172> : streams <1452882> : uri <1954357> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 20730-done Cc: 20730-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (-) Thanks, should be fixed now, Stefan ------------=_1433902563-28432-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Jun 2015 08:14:10 +0000 Received: from localhost ([127.0.0.1]:39850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z0QHy-0006L1-3h for submit@debbugs.gnu.org; Thu, 04 Jun 2015 04:14:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55521) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z0QHv-0006KU-8S for submit@debbugs.gnu.org; Thu, 04 Jun 2015 04:14:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z0QHp-0004ES-0A for submit@debbugs.gnu.org; Thu, 04 Jun 2015 04:14:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42382) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0QHo-0004EO-Sk for submit@debbugs.gnu.org; Thu, 04 Jun 2015 04:14:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40795) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0QHn-000231-Mp for bug-gnu-emacs@gnu.org; Thu, 04 Jun 2015 04:14:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z0QHk-0004Cp-GA for bug-gnu-emacs@gnu.org; Thu, 04 Jun 2015 04:13:59 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:65411) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0QHk-0004CZ-A2 for bug-gnu-emacs@gnu.org; Thu, 04 Jun 2015 04:13:56 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiohALoHcFWkD4Xx/2dsb2JhbABbg2RerE8GBZNRCod7AQEBAQEBgQtBAQICg2QCgQ4kNAEEFIh1DacRs3aGGYpNhBcFkm+EYIQkhC6GBI9VJIFHAQsBgiU8MQGCRgEBAQ Received: from mathsrv4.ulb.ac.be (HELO localhost) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 04 Jun 2015 10:13:53 +0200 From: Nicolas Richard To: bug-gnu-emacs@gnu.org Subject: 25.0.50; M-: doesn't do eager macroexpansion Date: Thu, 04 Jun 2015 10:13:52 +0200 Message-ID: <87h9qnubzz.fsf@members.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) (reporting this as a bug per http://lists.gnu.org/archive/html/help-gnu-emacs/2015-06/msg00026.html) Problem: eval-expression doesn't do eager macroexpansion (see http://lists.gnu.org/archive/html/help-gnu-emacs/2015-03/msg00258.html) Recipe : Hit: M-: Insert: (progn (defun foo () (when bar baz)) (symbol-function 'foo)) Hit: RET It shows (lambda nil (when bar baz)) but should show (lambda nil (if bar (progn baz))) Using C-x C-e or C-M-x shows (lambda nil (if bar (progn baz))) as expected. In GNU Emacs 25.0.50.1 (i686-pc-linux-gnu, GTK+ Version 3.14.10) of 2015-04-21 on localhost Windowing system distributor `The X.Org Foundation', version 11.0.11500000 System Description: Gentoo Base System release 2.2 Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE LIBOTF XFT ZLIB -- Nico ------------=_1433902563-28432-1--