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