GNU bug report logs - #40838
28.0.50; [feature/native-comp] Function overrides in init.el are not honored after deferred compilation

Previous Next

Package: emacs;

Reported by: Ihor Radchenko <yantar92 <at> gmail.com>

Date: Sat, 25 Apr 2020 08:19:02 UTC

Severity: normal

Found in version 28.0.50

Done: Andrea Corallo <akrl <at> sdf.org>

Bug is archived. No further changes may be made.

Full log


Message #56 received at 40838-done <at> debbugs.gnu.org (full text, mbox):

From: Andrea Corallo <akrl <at> sdf.org>
To: Ihor Radchenko <yantar92 <at> gmail.com>
Cc: 40838-done <at> debbugs.gnu.org
Subject: Re: bug#40838: 28.0.50;
 [feature/native-comp] Function overrides in init.el are not honored
 after deferred compilation
Date: Tue, 28 Jul 2020 07:24:23 +0000
Ihor Radchenko <yantar92 <at> gmail.com> writes:

> Reopen.
>
> I think I found something related to this bug report in
> exlplain-pause-mode package. See
> https://github.com/lastquestion/explain-pause-mode/issues/65 for
> details.
>
> best,
> Ihor

Hi Ihor,

thanks for the finding.

native-comp does not support advises to (most) primitive functions for
performance reasons.  The elisp manual strongly discourage this practice
tho.

The issue can be worked around adding those functions into the
`comp-never-optimize-functions' customize.

That said this is an area I plan to fix to have it 100% compatible with
the vanilla implementaiton once I'm done with moving all the eln file.

My understanding was that the issue reported in this bug was not advise
related but it could be also a side effect of?

Regards

  Andrea

-- 
akrl <at> sdf.org




This bug report was last modified 4 years and 301 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.