Branch: refs/heads/leont/safe-utf8
  Home:   https://github.com/Perl/perl5
  Commit: ffc2a049b09dd4f2884e7d12110a031c0ee9fc87
      
https://github.com/Perl/perl5/commit/ffc2a049b09dd4f2884e7d12110a031c0ee9fc87
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-05-29 (Thu, 29 May 2025)

  Changed paths:
    M perlio.c
    M perliol.h

  Log Message:
  -----------
  Deprecate PERLIO_K_DUMMY as it doesn't do anything

In fact, it hasn't done anything for like a decade


  Commit: ed4d1291a21bf8484d51dc8ddd0301bcc6fdb7d5
      
https://github.com/Perl/perl5/commit/ed4d1291a21bf8484d51dc8ddd0301bcc6fdb7d5
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-05-31 (Sat, 31 May 2025)

  Changed paths:
    M lib/PerlIO.pm
    M perlio.c

  Log Message:
  -----------
  Make :bytes actually pop off non-byte layers


  Commit: 841de31cfae2b78c149a4a674bf05c57dfb72671
      
https://github.com/Perl/perl5/commit/841de31cfae2b78c149a4a674bf05c57dfb72671
  Author: Leon Timmermans <faw...@gmail.com>
  Date:   2025-05-31 (Sat, 31 May 2025)

  Changed paths:
    M cpan/CPAN-Meta-YAML/t/11_read_string.t
    M lib/PerlIO.pm
    M perlio.c
    M perliol.h
    M pod/perldiag.pod
    M pod/perlfunc.pod
    M pod/perliol.pod
    M pod/perlunifaq.pod
    M pod/perluniintro.pod
    M t/io/crlf.t
    M t/io/layers.t
    M t/io/utf8.t
    M universal.c

  Log Message:
  -----------
  Made :utf8 an actual layer

It will check the input for validity, by default strict validity though less 
strict forms are provided. This also means PerlIO::get_layers doesn't return a 
"utf8" pseudo-layer anymore, which can break some code making that assumption.


Compare: https://github.com/Perl/perl5/compare/ffc2a049b09d%5E...841de31cfae2

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to