[Perl/perl5] b44a5a: Porting/corelist-perldelta.pm: Fix name of IO::Com...

2023-08-19 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: b44a5a6c3467ebb6e8600fb2aab0f1c3afe8b965
  
https://github.com/Perl/perl5/commit/b44a5a6c3467ebb6e8600fb2aab0f1c3afe8b965
  Author: Paul "LeoNerd" Evans 
  Date:   2023-08-20 (Sun, 20 Aug 2023)

  Changed paths:
M Porting/corelist-perldelta.pl

  Log Message:
  ---
  Porting/corelist-perldelta.pm: Fix name of IO::Compress module (not dist)




[Perl/perl5]

2023-08-19 Thread James E Keenan via perl5-changes
  Branch: refs/heads/smoke-me/jkeenan/prepare-io-socket-ip-synch-20230816
  Home:   https://github.com/Perl/perl5


[Perl/perl5] ccaf63: Decustomize entry for IO::Socket::IP

2023-08-19 Thread Paul Evans via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: ccaf6336a7e49eb6efdf956916604ee8d099d641
  
https://github.com/Perl/perl5/commit/ccaf6336a7e49eb6efdf956916604ee8d099d641
  Author: James E Keenan 
  Date:   2023-08-19 (Sat, 19 Aug 2023)

  Changed paths:
M Porting/Maintainers.pl

  Log Message:
  ---
  Decustomize entry for IO::Socket::IP

IO-Socket-IP-0.46 Changes indicates that upstream maintainer has
incorporated patch submitted from core.  Hence, we should be able to
sync upstream version of cpan/IO-Socket-IP/lib/IO/Socket/IP.pm into
blead with no problems.


  Commit: 6ce03f50fc73c9cd20645be841aba2b328115783
  
https://github.com/Perl/perl5/commit/6ce03f50fc73c9cd20645be841aba2b328115783
  Author: Paul Evans 
  Date:   2023-08-19 (Sat, 19 Aug 2023)

  Changed paths:
M MANIFEST
M Porting/Maintainers.pl
A cpan/IO-Socket-IP/.editorconfig
M cpan/IO-Socket-IP/lib/IO/Socket/IP.pm
M cpan/IO-Socket-IP/t/00use.t
M cpan/IO-Socket-IP/t/01local-client-v4.t
M cpan/IO-Socket-IP/t/02local-server-v4.t
M cpan/IO-Socket-IP/t/03local-cross-v4.t
M cpan/IO-Socket-IP/t/04local-client-v6.t
M cpan/IO-Socket-IP/t/05local-server-v6.t
M cpan/IO-Socket-IP/t/06local-cross-v6.t
M cpan/IO-Socket-IP/t/10args.t
M cpan/IO-Socket-IP/t/11sockopts.t
M cpan/IO-Socket-IP/t/12port-fallback.t
M cpan/IO-Socket-IP/t/13addrinfo.t
M cpan/IO-Socket-IP/t/14fileno.t
M cpan/IO-Socket-IP/t/15io-socket.t
M cpan/IO-Socket-IP/t/16v6only.t
M cpan/IO-Socket-IP/t/17gai-flags.t
M cpan/IO-Socket-IP/t/18fdopen.t
M cpan/IO-Socket-IP/t/19no-addrs.t
M cpan/IO-Socket-IP/t/20subclass.t
M cpan/IO-Socket-IP/t/21as-inet.t
M cpan/IO-Socket-IP/t/22timeout.t
M cpan/IO-Socket-IP/t/30nonblocking-connect.t
M cpan/IO-Socket-IP/t/31nonblocking-connect-internet.t
M cpan/IO-Socket-IP/t/99pod.t
M t/porting/customized.dat

  Log Message:
  ---
  cpan/IO-Socket-IP - Update to version 0.42

0.422023-07-25
[CHANGES]
 * Put error string in `$IO::Socket::errstr` as done by
   IO::Socket v1.45
 * Updated for Perl v5.14 - use `package NAME VERSION` syntax

[BUGFIXES]
 * Fix typo 'behvior' (RT133467) (thanks feri...@riseup.net)
 * Fix for DragonflyBSD and IPV6_V6ONLY from core perl (RT148293)

Committer: Regenerate 'customized' database.


Compare: https://github.com/Perl/perl5/compare/9ba4b38b0a4a...6ce03f50fc73


[Perl/perl5] 9ba4b3: perlguts: examples of ops being made PERL_RC_STACK

2023-08-19 Thread iabyn via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 9ba4b38b0a4a6842bf190abdc94f4a1352dcb1b1
  
https://github.com/Perl/perl5/commit/9ba4b38b0a4a6842bf190abdc94f4a1352dcb1b1
  Author: David Mitchell 
  Date:   2023-08-19 (Sat, 19 Aug 2023)

  Changed paths:
M pod/perlguts.pod

  Log Message:
  ---
  perlguts: examples of ops being made PERL_RC_STACK

Refer to the commits which upgraded pp_not() and pp_and(), as examples
of how to upgrade pp functions to work efficiently under PERL_RC_STACK.




[Perl/perl5] 7d85ba: perldelta entry for PERL_RC_STACK

2023-08-19 Thread iabyn via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 7d85baec6d05a8d0bfd77eec4053d3875d64c60a
  
https://github.com/Perl/perl5/commit/7d85baec6d05a8d0bfd77eec4053d3875d64c60a
  Author: David Mitchell 
  Date:   2023-08-19 (Sat, 19 Aug 2023)

  Changed paths:
M pod/perldelta.pod

  Log Message:
  ---
  perldelta entry for PERL_RC_STACK


  Commit: dfe607e313e07d1f6fc37418d3519767950536be
  
https://github.com/Perl/perl5/commit/dfe607e313e07d1f6fc37418d3519767950536be
  Author: David Mitchell 
  Date:   2023-08-19 (Sat, 19 Aug 2023)

  Changed paths:
M pod/perlguts.pod

  Log Message:
  ---
  perlguts - tweak PERL_RC_STACK version status

Remove the XXX which indicated that I wasn't sure which perl version it
would first appear in.


Compare: https://github.com/Perl/perl5/compare/b78c98a14265...dfe607e313e0


[Perl/perl5] f92d61: S_find_locale_from_environment(): Change var name

2023-08-19 Thread Karl Williamson via perl5-changes
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: f92d61a1262b859dda4e66f6e315e49494ecdba9
  
https://github.com/Perl/perl5/commit/f92d61a1262b859dda4e66f6e315e49494ecdba9
  Author: Karl Williamson 
  Date:   2023-08-19 (Sat, 19 Aug 2023)

  Changed paths:
M locale.c

  Log Message:
  ---
  S_find_locale_from_environment(): Change var name

This variable is really the LANG environment variable; change its name
to correspond.


  Commit: 5464381209a433b4f1e255c55d9fbcfda9701552
  
https://github.com/Perl/perl5/commit/5464381209a433b4f1e255c55d9fbcfda9701552
  Author: Karl Williamson 
  Date:   2023-08-19 (Sat, 19 Aug 2023)

  Changed paths:
M locale.c

  Log Message:
  ---
  S_find_locale_from_environment(): Add comments


  Commit: b78c98a142651aa1dbc3e23ed48436fdb12ea1d7
  
https://github.com/Perl/perl5/commit/b78c98a142651aa1dbc3e23ed48436fdb12ea1d7
  Author: Karl Williamson 
  Date:   2023-08-19 (Sat, 19 Aug 2023)

  Changed paths:
M locale.c

  Log Message:
  ---
  S_find_locale_from_environment(): Combine logic

Prior to this commit, the logic was repeated for non-LC_ALL versus
LC_ALL; the latter being executed in a loop.  The logic is not really
trivial and it would be better to have just one instance, so that it
can't get out-of-sync.  To do this, this commit moves everything to the
loop, but sets it up for the non-LC_ALL case to just do a single
iteration.

It also avoids going out to the environment and fetching LANG unless
needed.  The previous behavior got LANG unconditionally if the loop was
used.  It is quite likely that not every locale category would have a
corresponding environment variable set, so that fetch likely wasn't
wasted.  But in order to combine things, the checking for LANG is done
in the loop.

The bottom line is that there is extra code required to combine the two
pieces of logic, but I believe the combining of this into a single
paradigm is worth it.


Compare: https://github.com/Perl/perl5/compare/09928a4a740d...b78c98a14265