Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 2c9cc169c7a3a605ffcc50c843807bbb3f7e3a75
https://github.com/Perl/perl5/commit/2c9cc169c7a3a605ffcc50c843807bbb3f7e3a75
Author: Karl Williamson <[email protected]>
Date: 2021-12-28 (Tue, 28 Dec 2021)
Changed paths:
M lib/_charnames.pm
M lib/charnames.pm
Log Message:
-----------
charnames.pm: Avoid pack U
This is because the behavior of pack U is changing in the next commit,
and this is cleaner anyway. The conversion functions are optimized out
on ASCII platforms.
Commit: 3c2b2fcba1af380e364ca5be1cd42495caf25e89
https://github.com/Perl/perl5/commit/3c2b2fcba1af380e364ca5be1cd42495caf25e89
Author: Karl Williamson <[email protected]>
Date: 2021-12-28 (Tue, 28 Dec 2021)
Changed paths:
M ext/XS-APItest/t/utf16_to_utf8.t
M pod/perlfunc.pod
M pp_pack.c
M t/io/bom.t
M t/op/pack.t
M utf8.c
Log Message:
-----------
Change pack U behavior for EBCDIC
This effectively reverts 3ece276e6c0.
It turns out this was a bad idea to make U mean the non-native official
Unicode code points. It may seem to make sense to do so, but broke
multiple CPAN modules which were using U the previous way.
This commit has no effect on ASCII-platform functioning.
Compare: https://github.com/Perl/perl5/compare/4713e3877a4c...3c2b2fcba1af