Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: e12cf12d26bfbc17c621a16584a237864ac6d813
https://github.com/Perl/perl5/commit/e12cf12d26bfbc17c621a16584a237864ac6d813
Author: Karl Williamson <[email protected]>
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 <[email protected]>
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