Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 0fc611b95e7eef4e6da343a2c5a057902f7c5d62
      
https://github.com/Perl/perl5/commit/0fc611b95e7eef4e6da343a2c5a057902f7c5d62
  Author: Karl Williamson <[email protected]>
  Date:   2026-05-19 (Tue, 19 May 2026)

  Changed paths:
    M charclass_invlists.inc
    M lib/unicore/uni_keywords.pl
    M regen/mk_PL_charclass.pl
    M regexp_constants.h
    M uni_keywords.h

  Log Message:
  -----------
  mk_PL_charclass.pl: Use mnemonic names

This commit changes the octal code point numbers to instead use
mnemonics that evaluate to the same thing.  The output of this script is
hence unchanged.


  Commit: 31308a754a1c68f59ac20df75f576152ae9c59ab
      
https://github.com/Perl/perl5/commit/31308a754a1c68f59ac20df75f576152ae9c59ab
  Author: Karl Williamson <[email protected]>
  Date:   2026-05-19 (Tue, 19 May 2026)

  Changed paths:
    M charclass_invlists.inc
    M l1_char_class_tab.h
    M lib/unicore/uni_keywords.pl
    M regen/mk_PL_charclass.pl
    M regexp_constants.h
    M uni_keywords.h

  Log Message:
  -----------
  Fix l1_char_class_tab.h for EBCDIC

Commit 5ed61ab9d91d4e935535c97b6ac038ce9d2eac82 added entries to the
table contained in this header to indicate which code points (0-255)
have potential uses in Perl magic.  Unfortunately, it got some wrong on
EBCDIC platforms.  This commit fixes that.

The failed ones are the ones that are meant to represent control
characters.  Perl defines "\cA"..\"cZ" to be 1..26 regardless of
character set, whereas "A".."Z" are defined to have their native
character set representations.  The code assumed that all characters
were supposed to be native.

The solution adopted here is to create a second list of just the control
characters, and avoid converting the ones on it to native

The ASCII table doesn't change, so this commit has no effect on those
platforms.  It is needed to get perl to compile under EBCDIC.


  Commit: 888da46558e91198c5637e84586453d7a9638dba
      
https://github.com/Perl/perl5/commit/888da46558e91198c5637e84586453d7a9638dba
  Author: Karl Williamson <[email protected]>
  Date:   2026-05-19 (Tue, 19 May 2026)

  Changed paths:
    M time64.c

  Log Message:
  -----------
  time64.c: Skip tm_gmtoff assert() on z/OS

This assert fails very frequently on z/OS.  The tm structure has this
field, but it appears to be unused.

perl won't compile on z/OS without this commit; the commit has no effect
on other platforms


Compare: https://github.com/Perl/perl5/compare/7550d0c6e95d...888da46558e9

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

Reply via email to