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

Reply via email to