Integrate:
[ 23631]
Subject: [PATCH] :encoding(utf8) broken in perl-5.8.6
From: Gisle Aas <gisle@ActiveState.com>
Date: 03 Dec 2004 06:09:19 -0800
Message-ID: <lrllcfeank.fsf_-_@caliper.activestate.com>
[ 23632]
Subject: UTF8_ALLOW_ANYUV should not allow overlong sequences [PATCH]
From: Gisle Aas <gisle@activestate.com>
Date: 06 Dec 2004 02:59:24 -0800
Message-ID: <lrmzwrae0j.fsf_-_@caliper.activestate.com>
[ 23640]
Subject: Re: Smoke [5.9.2] 23634 FAIL(F) openbsd 3.6 (i386/1 cpu) [PATCH]
From: Gisle Aas <gisle@ActiveState.com>
Date: 11 Dec 2004 02:57:19 -0800
Message-ID: <lrr7lxje5s.fsf_-_@caliper.activestate.com>
[ 24084]
[perl #33185] UTF-8 string substitution corrupts memory
The implicit call of 'require utf8' triggered by code like
"\x{100}" =~ /[[:print:]]/
wasn't saving state correctly first.
p4raw-link: @24084 on //depot/perl:
96ca9f552a246a04e9873c974fac21138f3acd66
p4raw-link: @23640 on //depot/perl:
75dbc64466f68eeb78bbdb5a24eb7586261e17b5
p4raw-link: @23632 on //depot/perl:
618432450ee258c0a450666f1fd0f5b5f5dafcb8
p4raw-link: @23631 on //depot/perl:
fbadb8fa63a268309e194a1a88ab374218e944d9
p4raw-id: //depot/maint-5.8/perl@24196
p4raw-integrated: from //depot/perl@24195 'copy in'
ext/PerlIO/t/encoding.t (@20175..)
p4raw-integrated: from //depot/perl@23640 'edit in' utf8.c (@23508..)
p4raw-integrated: from //depot/perl@23632 'merge in' utf8.h (@21198..)