Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 2287d33092e0f6594e38c269503627308460e02e
https://github.com/Perl/perl5/commit/2287d33092e0f6594e38c269503627308460e02e
Author: Tomasz Konojacki <[email protected]>
Date: 2022-06-18 (Sat, 18 Jun 2022)
Changed paths:
M t/porting/libperl.t
Log Message:
-----------
t/porting/libperl.t: don't check for non-public symbols
Both Perl_peep and Perl_pp_uc are private. Check for Perl_croak instead;
it's a part of the public API.
Commit: 0351a629e71de127cbfd1b142e9eaa6069deabf5
https://github.com/Perl/perl5/commit/0351a629e71de127cbfd1b142e9eaa6069deabf5
Author: Tomasz Konojacki <[email protected]>
Date: 2022-06-18 (Sat, 18 Jun 2022)
Changed paths:
M Configure
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M Porting/config.sh
M config_h.SH
M configure.com
M perl.h
M plan9/config_sh.sample
M pod/perldelta.pod
M pp_proto.h
M proto.h
M regen/embed.pl
M regen/opcode.pl
M uconfig.h
M uconfig.sh
M uconfig64.sh
M win32/config.gc
M win32/config.vc
Log Message:
-----------
hide private functions with __attribute__((visibility("hidden")))
This allows us to enforce API boundaries and potentially enables
compiler optimisations.
We've been always hiding non-public symbols on Windows. This commit
brings that to the other platforms.
Compare: https://github.com/Perl/perl5/compare/491d7f25f50e...0351a629e71d