Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 973f3a52d34a1a87427400cd03805584cac16761 https://github.com/Perl/perl5/commit/973f3a52d34a1a87427400cd03805584cac16761 Author: Karl Williamson <k...@cpan.org> Date: 2024-01-18 (Thu, 18 Jan 2024)
Changed paths: M locale.c Log Message: ----------- locale.c: Prepare for SV not always being PV Prior to two commits hence, these SVs always contained PVs. But it will change so sometimes they can be numbers. The SvPVX shortcuts need to be changed to SvPV_nolen instead. Commit: c23c19c029f48e5d2480dc2e2cf356d380296a53 https://github.com/Perl/perl5/commit/c23c19c029f48e5d2480dc2e2cf356d380296a53 Author: Karl Williamson <k...@cpan.org> Date: 2024-01-18 (Thu, 18 Jan 2024) Changed paths: M embed.fnc M embed.h M locale.c M perl_langinfo.h M proto.h Log Message: ----------- Add locale-related #macro for simplification This conditionally defines a macro in perl_langinfo.h that leads currently to just a single simplification in the code, dealing with platforms that don't have LC_MESSAGES, such as Windows. But the next commit will use it more extensively Commit: 3c45ca2e154f5fdc7ce2a0fdf51b192da3a1ae98 https://github.com/Perl/perl5/commit/3c45ca2e154f5fdc7ce2a0fdf51b192da3a1ae98 Author: Karl Williamson <k...@cpan.org> Date: 2024-01-18 (Thu, 18 Jan 2024) Changed paths: M ext/I18N-Langinfo/Langinfo.pm M ext/I18N-Langinfo/Langinfo.xs M ext/I18N-Langinfo/Makefile.PL M ext/I18N-Langinfo/t/Langinfo.t M ext/XS-APItest/t/locale.t M lib/locale.t M locale.c M perl_langinfo.h M pod/perldelta.pod M t/porting/known_pod_issues.dat Log Message: ----------- Handle Linux extra locale categories Linux has six locale categories that aren't in the POSIX standard. This commit enables their use. For example there is meta data about a locale, and information about how telephone numbers are formatted for it. On non-Linux boxes, you can now request them as well, but you will get stub values, as if the locale were C. Compare: https://github.com/Perl/perl5/compare/d5fbacc3aad8...3c45ca2e154f