From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ryan Newsgroups: gmane.emacs.bugs Subject: bug#3984: Date: Thu, 19 Sep 2013 22:03:39 -0700 Message-ID: <523BD72B.9010404@thompsonclan.org> References: <20E00C7675E64356BF2F0B2A7E0ABDB1@us.oracle.com> <5232D333.8030206@thompsonclan.org> <523359CD.2070904@thompsonclan.org> <5233670E.4030703@thompsonclan.org> <5237C9FF.1000809@thompsonclan.org> <52388FEB.6020007@thompsonclan.org> <523A37A4.5060505@thompsonclan.org> <523A49BE.3060109@thompsonclan.org> <523AB06B.9090606@thompsonclan.org> <523B4F4E.3060204@thompsonclan.org> <523B73CF.4080105@thompsonclan.org> <523BCDBB.3000202@thompsonclan.org> <523BD5F5.1020600@thompsonclan.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1379653458 1374 80.91.229.3 (20 Sep 2013 05:04:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Sep 2013 05:04:18 +0000 (UTC) Cc: 3984@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 20 07:04:20 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VMst9-0001P7-AR for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Sep 2013 07:04:19 +0200 Original-Received: from localhost ([::1]:54095 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VMst8-0003jj-UQ for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Sep 2013 01:04:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51068) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VMssz-0003jU-R6 for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2013 01:04:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VMsss-00020A-Gh for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2013 01:04:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42227) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VMsss-000206-Cx for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2013 01:04:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VMsss-0008RX-3T for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2013 01:04:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ryan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Sep 2013 05:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 3984 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 3984-submit@debbugs.gnu.org id=B3984.137965343432441 (code B ref 3984); Fri, 20 Sep 2013 05:04:02 +0000 Original-Received: (at 3984) by debbugs.gnu.org; 20 Sep 2013 05:03:54 +0000 Original-Received: from localhost ([127.0.0.1]:50520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VMssj-0008RA-Qk for submit@debbugs.gnu.org; Fri, 20 Sep 2013 01:03:54 -0400 Original-Received: from mail-pa0-f41.google.com ([209.85.220.41]:49733) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VMssh-0008Qu-75 for 3984@debbugs.gnu.org; Fri, 20 Sep 2013 01:03:51 -0400 Original-Received: by mail-pa0-f41.google.com with SMTP id bj1so268645pad.14 for <3984@debbugs.gnu.org>; Thu, 19 Sep 2013 22:03:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=c2sWHpnUJnWnd336ikbk+m+ULfJux/C2h95nGFPF2sM=; b=B34QWNeFPIZEFbNo5VhWjVS43fc/7jKxWQ8jb0VmzCVtM3QqotuFh8zZhx3aHEMp6l ByMAe8trgMFJV+CUvei2r7kEMSg2LzgxFFizoeVa9RViK8g6bCb8MjwwsxgYW+FpjCEa EleNAmEQna4rAo0DjxAuGKStbfSZsRfwlt3oqwkEPPCbiMpuahKkg1+vCB9sy2y5k3rB V5IFy4BlsQDTUrv0ZHsaHdGyddhGC7MPdjJnAW31jVvpU1D8XQgHTjj5wBoIakAET1Vk tM6A0rwhuABWq0FxV+NpStLYD/LQ4DFgZOp4sl+SOH9RW1Doil4jgKpbhTvMamJpJkP/ Tqyw== X-Gm-Message-State: ALoCoQnJR7yzBddxYXG5MmkwoQpLUGf/y9PpfV4qnHl+jrqMEgSKzMgg9WfqVe5/4KkSZCqKalgV X-Received: by 10.66.141.144 with SMTP id ro16mr1136728pab.173.1379653425443; Thu, 19 Sep 2013 22:03:45 -0700 (PDT) Original-Received: from [192.168.10.2] (user-0c9ha1q.cable.mindspring.com. [24.152.168.58]) by mx.google.com with ESMTPSA id fa4sm16204281pab.17.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 19 Sep 2013 22:03:44 -0700 (PDT) User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 In-Reply-To: <523BD5F5.1020600@thompsonclan.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:78599 Archived-At: On a related note, what is the proper way to test for the new advice system? (featurep 'nadvice)? Anyway, now that we have a fix for when call-interactively is advised, what do you want to do about the case where the called function is advised with the innermost advice being around? The only problem we really need to solve is being absolutely whether or not a given stack frame is the innermost function in an advice stack. The two options that I can see are a complete top-down search or modifying around advice so that it gives a consistent signature (e.g. by wrapping the advised function in a special lambda. -Ryan