Branch: refs/heads/smoke-me/khw-locale_leak
  Home:   https://github.com/Perl/perl5
  Commit: ef21bdaf8204a3b507da56272dce695f1d7f9fc5
      
https://github.com/Perl/perl5/commit/ef21bdaf8204a3b507da56272dce695f1d7f9fc5
  Author: Karl Williamson <k...@cpan.org>
  Date:   2025-02-17 (Mon, 17 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: 9a06e909f84ea697540091fbe82daed6ef00aa3e
      
https://github.com/Perl/perl5/commit/9a06e909f84ea697540091fbe82daed6ef00aa3e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2025-02-17 (Mon, 17 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: a83eeec7de51d05c90b27ab94f987a052eb98a23
      
https://github.com/Perl/perl5/commit/a83eeec7de51d05c90b27ab94f987a052eb98a23
  Author: Karl Williamson <k...@cpan.org>
  Date:   2025-02-17 (Mon, 17 Feb 2025)

  Changed paths:
    M t/run/locale.t

  Log Message:
  -----------
  run/locale.t: Add detail to test names


  Commit: 9d3371283efcb703b2c12c9d5cdb93b4c6c9d9af
      
https://github.com/Perl/perl5/commit/9d3371283efcb703b2c12c9d5cdb93b4c6c9d9af
  Author: Karl Williamson <k...@cpan.org>
  Date:   2025-02-17 (Mon, 17 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: 2382f07d38005215204857c98c0a4f7538aad8f8
      
https://github.com/Perl/perl5/commit/2382f07d38005215204857c98c0a4f7538aad8f8
  Author: Karl Williamson <k...@cpan.org>
  Date:   2025-02-17 (Mon, 17 Feb 2025)

  Changed paths:
    M locale.c
    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/ef21bdaf8204%5E...2382f07d3800

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

Reply via email to