From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.bugs Subject: bug#5863: defadvice in byte compiled file does not work Date: Thu, 8 Apr 2010 17:57:17 +0200 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1270742373 11656 80.91.229.12 (8 Apr 2010 15:59:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 8 Apr 2010 15:59:33 +0000 (UTC) Cc: 5863@debbugs.gnu.org To: Andreas Schwab Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 08 17:59:28 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzu8W-0002JW-2y for geb-bug-gnu-emacs@m.gmane.org; Thu, 08 Apr 2010 17:59:20 +0200 Original-Received: from localhost ([127.0.0.1]:46582 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nzu8V-0006ct-L1 for geb-bug-gnu-emacs@m.gmane.org; Thu, 08 Apr 2010 11:59:19 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nzu7v-0006Po-Md for bug-gnu-emacs@gnu.org; Thu, 08 Apr 2010 11:58:43 -0400 Original-Received: from [140.186.70.92] (port=36488 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nzu7r-0006NS-05 for bug-gnu-emacs@gnu.org; Thu, 08 Apr 2010 11:58:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nzu7o-0003cM-Sg for bug-gnu-emacs@gnu.org; Thu, 08 Apr 2010 11:58:38 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:48703) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzu7o-0003c9-PX for bug-gnu-emacs@gnu.org; Thu, 08 Apr 2010 11:58:36 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Nzu7G-0004tn-8D; Thu, 08 Apr 2010 11:58:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lennart Borgman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Apr 2010 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5863 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 5863-submit@debbugs.gnu.org id=B5863.127074226518824 (code B ref 5863); Thu, 08 Apr 2010 15:58:02 +0000 Original-Received: (at 5863) by debbugs.gnu.org; 8 Apr 2010 15:57:45 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzu6y-0004tZ-Pp for submit@debbugs.gnu.org; Thu, 08 Apr 2010 11:57:45 -0400 Original-Received: from mail-fx0-f219.google.com ([209.85.220.219]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzu6w-0004tU-LI for 5863@debbugs.gnu.org; Thu, 08 Apr 2010 11:57:43 -0400 Original-Received: by fxm19 with SMTP id 19so2110917fxm.39 for <5863@debbugs.gnu.org>; Thu, 08 Apr 2010 08:57:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:received:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=L1MNYkFnmNazWVyYSaeN52TfIAwyoUsLkkW7gT6tm7k=; b=bGH8Vr0fck0dBJ8aU84XXNulNTiecufzeCIzzPX7RvnKL7xTowAJwuVF48y58MMtY4 7sRnHP6bwo9OUHBO/gQRd8EEoX+6Gq1ZxT2/ny3B1iwapw3P6xd1u6qb6J6gscSFy9lp I4vQF5J95SfXrohbwahwMe24WFUV9mzjEiWdY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=T6AaD5YCQUNtDuurDxVVcalexjBvWYlL9ZHRzwEGgVBX1p2qzbvGIQzz9YiPErfLG1 bGnbLedEbKaQPt6SMV9UoyF8dT3W10B08L40bfe6bR5PYA8sCq+Vv92Ytiom2YCfchPx LovP1knwWvdRK6gpPHqnFJL+Re3v6uEQn2+z8= Original-Received: by 10.239.169.18 with HTTP; Thu, 8 Apr 2010 08:57:17 -0700 (PDT) In-Reply-To: Original-Received: by 10.239.134.13 with SMTP id 13mr39696hbx.21.1270742257142; Thu, 08 Apr 2010 08:57:37 -0700 (PDT) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 08 Apr 2010 11:58:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:36053 Archived-At: On Thu, Apr 8, 2010 at 5:50 PM, Andreas Schwab wrot= e: > Lennart Borgman writes: > >> It looks like the defadvice is simply skipped the other times (but I >> am not sure). > > widen has its own byte code. =C2=A0Advices also never work on direct call= s to > builtin functions. Thanks Andreas, but what does it mean that it has its own byte code? Why is it important here? Reading (info "(elisp) Advising Primitives") it looks to me that it should work in those cases I want it to work since the calls to "(widen)" I want to intercept are in elisp code. That info page says "Calls to the primitive from Lisp code will take note of the advice." It looks to me like a regression, but I am not quite sure. I am just trying to find out but it takes me some minutes.