GNU bug report logs - #42572
28.0.50; [native-comp] Natively compiled function signatures do not expose the original argument symbols

Previous Next

Package: emacs;

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

Date: Tue, 28 Jul 2020 09:13:01 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


View this message in rfc822 format

From: Andrea Corallo <andrea.corallo <at> arm.com>
To: Ihor Radchenko <yantar92 <at> gmail.com>
Cc: 42572 <at> debbugs.gnu.org
Subject: bug#42572: 28.0.50; [native-comp] Natively compiled function signatures do not expose the original argument symbols
Date: Mon, 31 Aug 2020 19:20:59 +0000
Ihor Radchenko <yantar92 <at> gmail.com> writes:

> I have noticed that "Signature" of **some** natively compiled functions
> in help buffer do not show the original arguments.
> Example:
>
>> s-format is a natively compiled function defined in s.el.
>
>> Signature
>> (s-format ARG1 ARG2 &optional ARG3)
>> 
>> Documentation
>> Format TEMPLATE with the function REPLACER.
>> ...
>
> The original definition is
>
>> (defun s-format (template replacer &optional extra)
>
> This does not happen with all the functions though.
>
> Best,
> Ihor

I see what's wrong here, these apply to compiled dynamic code.  I'll
come with the fix.

Thanks

  Andrea




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

Previous Next


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