Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 973f3a52d34a1a87427400cd03805584cac16761
https://github.com/Perl/perl5/commit/973f3a52d34a1a87427400cd03805584cac16761
Author: Karl Williamson
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
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
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