[Perl/perl5] c6b756: Change some USE_ITHREADS to USE_THREADS

2024-01-18 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: c6b75602cfb11c134419600556bf1a6428c26d39
  
https://github.com/Perl/perl5/commit/c6b75602cfb11c134419600556bf1a6428c26d39
  Author: Karl Williamson 
  Date:   2024-01-18 (Thu, 18 Jan 2024)

  Changed paths:
M locale.c
M makedef.pl
M perl.h

  Log Message:
  ---
  Change some USE_ITHREADS to USE_THREADS

These are where the underlying implementation should not matter.




[Perl/perl5] 973f3a: locale.c: Prepare for SV not always being PV

2024-01-18 Thread Karl Williamson via perl5-changes
  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


[Perl/perl5] d5fbac: nostdio.h: Fix comment

2024-01-18 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: d5fbacc3aad8a917f4461dfb58c4c162864e3424
  
https://github.com/Perl/perl5/commit/d5fbacc3aad8a917f4461dfb58c4c162864e3424
  Author: Karl Williamson 
  Date:   2024-01-18 (Thu, 18 Jan 2024)

  Changed paths:
M nostdio.h

  Log Message:
  ---
  nostdio.h: Fix comment

This #endif didn't end the conditional the comment said it did




[Perl/perl5] a5b7a5: Langinfo: Improve pod about CRNCYSTR

2024-01-18 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: a5b7a5fa859c789cd2e759390de95b0fe7f00465
  
https://github.com/Perl/perl5/commit/a5b7a5fa859c789cd2e759390de95b0fe7f00465
  Author: Karl Williamson 
  Date:   2024-01-18 (Thu, 18 Jan 2024)

  Changed paths:
M ext/I18N-Langinfo/Langinfo.pm

  Log Message:
  ---
  Langinfo: Improve pod about CRNCYSTR

This adds detail about the Standard-mandated character that is prefixed
to the returned currency string.




[Perl/perl5] bfd8f8: Add some locale tests to APItest

2024-01-18 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: bfd8f8b80c7c816a789c38e46c73e6d804df006b
  
https://github.com/Perl/perl5/commit/bfd8f8b80c7c816a789c38e46c73e6d804df006b
  Author: Karl Williamson 
  Date:   2024-01-18 (Thu, 18 Jan 2024)

  Changed paths:
M ext/XS-APItest/t/locale.t

  Log Message:
  ---
  Add some locale tests to APItest