Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 6b018ff456540e9603c07e3a8341b7de486cbe7c https://github.com/Perl/perl5/commit/6b018ff456540e9603c07e3a8341b7de486cbe7c Author: Karl Williamson <k...@cpan.org> Date: 2023-08-16 (Wed, 16 Aug 2023)
Changed paths: M locale.c Log Message: ----------- locale.c: Initialize PL_cur_LC_ALL Commit: 040f66038fe5a57086cf9ec287ae36c54846b246 https://github.com/Perl/perl5/commit/040f66038fe5a57086cf9ec287ae36c54846b246 Author: Karl Williamson <k...@cpan.org> Date: 2023-08-16 (Wed, 16 Aug 2023) Changed paths: M locale.c Log Message: ----------- locale.c: Avoid unnecessary freeing and reallocating Check first if an interpreter variable has actually changed before going to the trouble of freeing its memory and reallocating and populating it. Commit: 2b2e69d1e79a815374a0ac249ea8149ed4d5e895 https://github.com/Perl/perl5/commit/2b2e69d1e79a815374a0ac249ea8149ed4d5e895 Author: Karl Williamson <k...@cpan.org> Date: 2023-08-16 (Wed, 16 Aug 2023) Changed paths: M locale.c Log Message: ----------- locale.c: Quit early on failure to set the locale When trying to set the locale under Windows (only), the code prior to this commit would continue on to set PL_cur_LC_ALL to NULL, whereas the failure means nothing changed, so this variable shouldn't either. Compare: https://github.com/Perl/perl5/compare/0eb42c7e8ed7...2b2e69d1e79a