[Perl/perl5] 0e3105: perlebcdic: Add list of IBM 1047 controls mapped ...

[email protected] (Karl Williamson)
Newsgroups perl.perl5.changes
Message-ID <Perl/perl5/push/refs/heads/blead/[email protected]>
  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 0e3105a097cf2ec11a92fad12fe22576dd28019e
      https://github.com/Perl/perl5/commit/0e3105a097cf2ec11a92fad12fe22576dd28019e
  Author: Karl Williamson <[email protected]>
  Date:   2026-03-19 (Thu, 19 Mar 2026)

  Changed paths:
    M pod/perlebcdic.pod

  Log Message:
  -----------
  perlebcdic: Add list of IBM 1047  controls mapped to C1 names

This has caused some confusion.

IBM boxes have 65 control characters in the 0-255 range, same as
ASCII/Latin1. The low 32 ASCII range ones, are essentially equivalent
between the systems.

For the remaining ones, someone long ago (perhaps IBM) devised an
essentially arbitrary mapping between the sets.  This is used by
UTF-EBCDIC, so Perl uses this mapping.

This commit adds to perlebcdic the mapping based on 1047.  I didn't
check the 037 code page.


  Commit: 2f3d9f5778da2e1932ef18a0e969c5c68b2cbe25
      https://github.com/Perl/perl5/commit/2f3d9f5778da2e1932ef18a0e969c5c68b2cbe25
  Author: Karl Williamson <[email protected]>
  Date:   2026-03-19 (Thu, 19 Mar 2026)

  Changed paths:
    M handy.h
    M pod/perldelta.pod

  Log Message:
  -----------
  Add fromCTRL() and expand toCTRL() perlapi entry

fromCTRL() is a convenience macro whose meaning is clearer than the
previous alternative


Compare: https://github.com/Perl/perl5/compare/af1c366f773f...2f3d9f5778da

To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.