Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: e12cf12d26bfbc17c621a16584a237864ac6d813
      
https://github.com/Perl/perl5/commit/e12cf12d26bfbc17c621a16584a237864ac6d813
  Author: Karl Williamson <k...@cpan.org>
  Date:   2024-07-25 (Thu, 25 Jul 2024)

  Changed paths:
    M autodoc.pl
    M embed.fnc

  Log Message:
  -----------
  perlapi, perlintern: Show all function signatures

Suppose someone wants to use the long name of an element in these pods.
I realized that there was no way to know its signature, or even if such
a name exists without also looking through the source code.

For example, macros don't have long names, and that an item is is a
macro or not was not shown.  Some long names take a pTHX, and some
don't.  This also wasn't shown.

This commit simply shows all legal signatures, eliminating all
ambiguity.  It enables not having to output the warning messages that
certain forms aren't available; as that fact is immediately known.


  Commit: eabcc813bd321e2c9973f985fa28ab67657e78e2
      
https://github.com/Perl/perl5/commit/eabcc813bd321e2c9973f985fa28ab67657e78e2
  Author: Karl Williamson <k...@cpan.org>
  Date:   2024-07-25 (Thu, 25 Jul 2024)

  Changed paths:
    M autodoc.pl

  Log Message:
  -----------
  autodoc: Vertically align long/short usage names

perlapi and perlintern now output both the short and long name
prototypes for every API element that has them.  This commit adds code
so that every element in a group is nicely vertically aligned, so that
any 'Perl_' prefix is outdented, and the basenames are vertically
aligned, along with the arguments.


Compare: https://github.com/Perl/perl5/compare/154b3020f113...eabcc813bd32

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to