Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 4b23eaca7572439b0486ed665f7b6274129788c4 https://github.com/Perl/perl5/commit/4b23eaca7572439b0486ed665f7b6274129788c4 Author: Karl Williamson <k...@cpan.org> Date: 2024-07-03 (Wed, 03 Jul 2024)
Changed paths: M embed.fnc M embed.h M locale.c M perl.h M proto.h M utf8.h Log Message: ----------- Change name of non-public function Any name beginning with an underscore is reserved for the C implementation itself. It is undefined behavior to use one, though the only practical consequences are a possible naming conflict, which is very unlikely to happen. But we are gradually fixing these when they otherwise get touched, as this series of commits does with "_is_in_locale_category". This is the short name defined in embed.h. This commit changes the leading underscore to a trailing, which is legal for us to use. Commit: 25363c821b94cc735cd8d82251fe4b1a40fe10e4 https://github.com/Perl/perl5/commit/25363c821b94cc735cd8d82251fe4b1a40fe10e4 Author: Karl Williamson <k...@cpan.org> Date: 2024-07-03 (Wed, 03 Jul 2024) Changed paths: M lib/locale.pm M locale.c M perl.h M utf8.h Log Message: ----------- Free up HINT bit There are two locale-related hint bits. This commit combines them into one. There is no slowdown in checking if one of the forms is in effect, but distinguishing a plain 'use locale' from the other form is slightly slower. This works because $H{locale} already is 0 for one form; non-zero for the other. Commit: cfd5dc6c2af765d24b51d0865435a31fd229167b https://github.com/Perl/perl5/commit/cfd5dc6c2af765d24b51d0865435a31fd229167b Author: Karl Williamson <k...@cpan.org> Date: 2024-07-03 (Wed, 03 Jul 2024) Changed paths: M embed.fnc M embed.h M mg.c M parser.h M proto.h M sv.c M toke.c Log Message: ----------- Rename static fcn and PL_parser field The use of these is being expanded beyond just UTF-8 or not; so change the names to reflect the more general new purpose Commit: 4a50587ee10580c4f74385259e5eb824ddae6d0c https://github.com/Perl/perl5/commit/4a50587ee10580c4f74385259e5eb824ddae6d0c Author: Karl Williamson <k...@cpan.org> Date: 2024-07-03 (Wed, 03 Jul 2024) Changed paths: M toke.c Log Message: ----------- toke.c: White-space only Commit: 45e4dedf45dc1e6efde728ff2bab272e53ddccf3 https://github.com/Perl/perl5/commit/45e4dedf45dc1e6efde728ff2bab272e53ddccf3 Author: Karl Williamson <k...@cpan.org> Date: 2024-07-03 (Wed, 03 Jul 2024) Changed paths: M MANIFEST M Porting/Maintainers.pl M embed.fnc M embed.h M lib/locale.pm A lib/source/encoding.pm A lib/source/source_encoding.t M lib/utf8.pm M mg.c M op.c M perl.h M pod/perldelta.pod M pod/perldiag.pod M proto.h M toke.c Log Message: ----------- Implement source::encoding This implements https://github.com/Perl/RFCs/pull/5/commits/2c5e4698d3aaf9114c631c819323e5b 719eaa328 Commit: c8bdd2bcc860b5375f117cb623ecc4c1df2513fd https://github.com/Perl/perl5/commit/c8bdd2bcc860b5375f117cb623ecc4c1df2513fd Author: Karl Williamson <k...@cpan.org> Date: 2024-07-03 (Wed, 03 Jul 2024) Changed paths: M lib/source/source_encoding.t M pod/perldelta.pod Log Message: ----------- Automatically enable source::encoding in v5.41 Compare: https://github.com/Perl/perl5/compare/d9bb62c3a221...c8bdd2bcc860 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications