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

Reply via email to