[Perl/perl5] b44a5a: Porting/corelist-perldelta.pm: Fix name of IO::Com...
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]
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
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
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
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
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