Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 89181ab29ab0c29340da862e4ac1c2a03d57f62a https://github.com/Perl/perl5/commit/89181ab29ab0c29340da862e4ac1c2a03d57f62a Author: Karl Williamson <k...@cpan.org> Date: 2025-08-06 (Wed, 06 Aug 2025)
Changed paths: M embed.fnc M embed.h M proto.h M regen/embed.pl Log Message: ----------- embed.fnc: Need p flag for non-static public elements If a function or macro 'foo' is publicly accessible, there should be a 'Perl_foo' form available for callers to use so as to avoid any name collisions with their own names. Now that we can automatically generate Perl_foo equivalents for macros, make sure that the flags indicate that. I first thought to add the p flag automatically, but that would require a bunch of restructuring. By requiring the flag, in embed.fnc, the true state of things doesn't get hidden. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications