In perl.git, the branch khw/ebcdic has been created

<http://perl5.git.perl.org/perl.git/commitdiff/6b2c3d7cd9f45c0be3a892b77a571dc37e3ccc54?hp=0000000000000000000000000000000000000000>

        at  6b2c3d7cd9f45c0be3a892b77a571dc37e3ccc54 (commit)

- Log -----------------------------------------------------------------
commit 6b2c3d7cd9f45c0be3a892b77a571dc37e3ccc54
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 18 15:56:48 2015 -0600

    t/re/pat_re_eval.t: Skip encoding tests on EBCDIC
    
    These require changes to Encode which are not planned
    to be put in v5.22

M       t/re/pat_re_eval.t

commit 796567158abb9c58440b32f72f4235e11537cf8f
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 18 15:32:50 2015 -0600

    XXX Debug meta_notation problem

M       lib/meta_notation.pm
M       lib/meta_notation.t

commit 8bfadb07d7ce7afe1e1772d5480b7ff124f30bda
Author: Karl Williamson <[email protected]>
Date:   Mon Mar 16 11:14:12 2015 -0600

    Change name of mro.c
    
    This is to prevent a conflict showing up on z/OS (os390) because this
    file's name is the same as one in /ext, and there are functions
    cross-referenced between them, and the loader on that platform
    can't deal with this.
    
    See http://nntp.perl.org/group/perl.perl5.porters/226612

M       Cross/Makefile-cross-SH
M       MANIFEST
M       Makefile.SH
M       Makefile.micro
M       NetWare/Makefile
M       hv.h
D       mro.c
A       mro_core.c
M       vms/descrip_mms.template
M       win32/Makefile
M       win32/Makefile.ce
M       win32/makefile.mk

commit a9c58821010525f5a74ff3210ced6ef426e05a10
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 17 13:28:56 2014 -0700

    XXX Temp Configure to point to bash

M       Configure

commit 86be6b24355e10b6f05c838d96ba62faf05ef0aa
Author: Karl Williamson <[email protected]>
Date:   Wed Apr 3 21:56:02 2013 -0600

    t/op/pack.t: Generalize for EBCDIC
    
    There are still a few failures that are skipped and should be looked at
    in v5.23.

M       t/op/pack.t

commit 3b9658194f87410aa95e6c2850196bbc3d9aed20
Author: Karl Williamson <[email protected]>
Date:   Sat Mar 14 21:50:49 2015 -0600

    lib/perl5db.pl: Generalize for EBCDIC

M       lib/perl5db.pl

commit 98992e07cb7b7d2de948969f40c8dc65f214eafd
Author: Karl Williamson <[email protected]>
Date:   Sat Mar 14 21:50:27 2015 -0600

    Create single fcn for dup'd /lib code
    
    Several /lib .pm's have the same code which is complicated enough to
    warrant being placed in a shared function.  This commit creates a .pm
    to be used by these .pm's.
    
    This implements the perhaps archaic 'Meta' notation wherein characters
    above 0x7f are displayed as M- plus the ASCII-range character derived by
    looking at only the lower 7 bits of the upper range one.  There are
    problems with this, in that a literal control character can be in the
    string, whereas it is trying to get rid of control characters.  But I
    left it to work as-is, just centralizing the code.
    
    On EBCDIC platforms this notation makes no sense because the bit
    patterns are all mixed up about having the upper bit set.  So this
    commit fixes things on these platforms, so these are changed to
    \x{...}.  No literal control characters are emitted.
    
    Another potential problem is that characters above 0xFF are passed
    through, unchanged.  But again, I let the existing behavior stand.

M       MANIFEST
M       Porting/Maintainers.pl
M       lib/DB.pm
A       lib/meta_notation.pm
A       lib/meta_notation.t
M       lib/perl5db.pl
M       lib/sigtrap.pm
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to