Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: cea23d34418b27922d46b39a84a39c66c80552fa https://github.com/Perl/perl5/commit/cea23d34418b27922d46b39a84a39c66c80552fa Author: Karl Williamson <k...@cpan.org> Date: 2025-02-20 (Thu, 20 Feb 2025)
Changed paths: M locale.c Log Message: ----------- locale.c: Remove useless ++ increment This value is not going to be used again. I put in the ++ out of habit. Commit: 880bac98fcd850f826526320e7e3570fe8b779e7 https://github.com/Perl/perl5/commit/880bac98fcd850f826526320e7e3570fe8b779e7 Author: Karl Williamson <k...@cpan.org> Date: 2025-02-20 (Thu, 20 Feb 2025) Changed paths: M utf8.h Log Message: ----------- utf8.h: Split a macro into components This creates an internal macro that skips some error checking for use when we don't care if it is completely well-formed or not. Commit: e86e2f8147599f0a01edf6140dd4eecc395397db https://github.com/Perl/perl5/commit/e86e2f8147599f0a01edf6140dd4eecc395397db Author: Karl Williamson <k...@cpan.org> Date: 2025-02-20 (Thu, 20 Feb 2025) Changed paths: M t/run/locale.t Log Message: ----------- run/locale.t: Add detail to test names Commit: 51c70fe6dbbe708ba52a7a91d6b75e13ffdaaba5 https://github.com/Perl/perl5/commit/51c70fe6dbbe708ba52a7a91d6b75e13ffdaaba5 Author: Karl Williamson <k...@cpan.org> Date: 2025-02-20 (Thu, 20 Feb 2025) Changed paths: M t/run/locale.t Log Message: ----------- run/locale.t: Hoist code out of a block The next commit will want to use the results later. Commit: 9ddcbfa1498d0d83dc093b77cd15324e78129caa https://github.com/Perl/perl5/commit/9ddcbfa1498d0d83dc093b77cd15324e78129caa Author: Karl Williamson <k...@cpan.org> Date: 2025-02-20 (Thu, 20 Feb 2025) Changed paths: M locale.c M pod/perldelta.pod M t/run/locale.t Log Message: ----------- mem_collxfrm: Handle above-Unicode code points As stated in the comments added by this commit, it is undefined behavior to call strxfrm() on above-Unicode code points, and especially calling it with Perl's invented extended UTF-8. This commit changes all such input into a legal value, replacing all above-Unicode with the highest permanently unassigned code point, U+10FFFF. Compare: https://github.com/Perl/perl5/compare/29a29d6c81ce...9ddcbfa1498d To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications