Branch: refs/heads/maint-5.42
  Home:   https://github.com/Perl/perl5
  Commit: f8e69e707e6daff75012a86d9abbd52431adb1ea
      
https://github.com/Perl/perl5/commit/f8e69e707e6daff75012a86d9abbd52431adb1ea
  Author: Lukas Mai <[email protected]>
  Date:   2026-01-18 (Sun, 18 Jan 2026)

  Changed paths:
    M op.c
    M t/op/for-many.t

  Log Message:
  -----------
  newFOROP: fix crash when optimizing 2-var for over builtin::indexed

OP_ENTERSUB isn't necessarily a LISTOP, apparently, so we can't just
grab its op_last. Instead, copy/paste logic from elsewhere in op.c to
find the cvop.

Also, avoid crashing on "fake" pad entries that represent lexical subs
from outer scopes by climbing up the scope chain until we reach a real
pad entry.

Fixes #23405.

(cherry picked from commit 96673a4bb36a973a9a4c5cd0e5727a799789a32c)


  Commit: 3206b3674fbed6f9d213de16126a27c3a9703842
      
https://github.com/Perl/perl5/commit/3206b3674fbed6f9d213de16126a27c3a9703842
  Author: Lukas Mai <[email protected]>
  Date:   2026-01-18 (Sun, 18 Jan 2026)

  Changed paths:
    M MANIFEST
    M class.c
    A t/class/gh23511.t

  Log Message:
  -----------
  class.c: gracefully handle reader/writer after 'strict' error

Fixes #23511.

(cherry picked from commit 4e22a3d0e5f933b38e3fa1b98c904fe224001b63)


  Commit: f6bdbbfd9968624e45c5d2b3cfb93d9a9c0c1b38
      
https://github.com/Perl/perl5/commit/f6bdbbfd9968624e45c5d2b3cfb93d9a9c0c1b38
  Author: Karl Williamson <[email protected]>
  Date:   2026-01-18 (Sun, 18 Jan 2026)

  Changed paths:
    M hints/aix.sh
    M pod/perldelta.pod

  Log Message:
  -----------
  Turn off POSIX 2008 locales on AIX

Fixes #23825

>From the discussion in that ticket, it appears that the problem is the
OS.

(cherry picked from commit 1f9d9f8d5ef1241dab5c762f1d6569567377cf87)


Compare: https://github.com/Perl/perl5/compare/16d41b55173c...f6bdbbfd9968

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

Reply via email to