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

Reply via email to