Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100940 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85029 invoked from network); 25 Oct 2017 15:55:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Oct 2017 15:55:24 -0000 Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.17.22 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.17.22 mout.gmx.net Received: from [212.227.17.22] ([212.227.17.22:53598] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A9/CA-58908-AE3B0F95 for ; Wed, 25 Oct 2017 11:55:23 -0400 Received: from [192.168.2.106] ([79.243.124.218]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MX19U-1ddi3G2EgW-00VxMT; Wed, 25 Oct 2017 17:55:18 +0200 To: Anatol Belski , "internals@lists.php.net" References: <00a67154-d008-46c6-ed62-49ca07aefaf4@gmx.de> Message-ID: Date: Wed, 25 Oct 2017 17:55:19 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:KntvE8F9gpyRYEucRYO/Il02SPtFk3PG61Mtl1Ke8HFfG1z+rd6 VG5OzFEWcWos+Hs78oordU00qogCq5J1zp1DS9qRmSTx4qli6fjGaWJwf6bdxhcg2KvplJ7 jIgoaRgsujAuUrGkWs1oAW1FClsq6ZdRHwNvq1cqE/uyEkAuayMpjjBLQo51AXHEoC3K5iN bRz/Yoesh/o/mzH6mqniw== X-UI-Out-Filterresults: notjunk:1;V01:K0:6AhXphqP01k=:3gdF6CLSHApCrB4WGhTg+D xDMjmYAr02GWEtAprwPbaiP5KULrV7N4p1YbX1fKG2z3/sw56N6zR7muycXAJUAED1ur3hBlY rUwTqOrMsfk4uCyHWU/4jwJ5CvRXW/NbfVlxYSJ1l1C0hzdLi8xjjFZ0Pz4TKcfN9ns9w2M3U zg5Q0nWXkTLKdCETre1QanA9p8xxCDTbWv/FVO99SsC/yj93X1RWvEgJZB7w3WW0uwJ+mjK+t 7XDjEkMZf190YAjpxZn4hYKzBr/QB5MOoHyHZ37kUSzP4KpqMIyVAeFKX+x+5bUZ2j+E4cWJS GG8+FOQOl2OpDiQig6QUylVFX1bQva+tMoKG3wU9dhqIDNZeIqLWoi+udsyEs0HuK16vV/xDu FaarRqo/tHDHZ0hCvIxHxphFpMp8mzBJwr1jYpPTV+UOl/+VLJDkKY0FNLtOO97Tu6T7ILuaw 1DwWpqZgcTM+EQ3wZIxHHrJhHrO6odjsX1VSnoVLjf8Pj8OL+uiFdBF3lxG8Uw+vK4f26EqXo vchIHOJIIXiuFg/wA4Y1msyzgzcs5HPjSh4EfcSNIs1ngnoZO0jClaN2I1P8sR4HhL56jaRy2 ueKQ7VIrFb8VHcL7gWfYU/P8QRcgnb6NFoQMZzYJRe1AdT3cqm/wBgXu8tLxKEVGbCtDbIJ+b 6dpi7ulwuKx2ob/szdfhOMFGhyjysn/Ukb4br0d6FqjDGa/I4JE+N8kTqK2q6yjfDgCaN7oeM E5xAIrCkLdd6ppRRB6gp6ptiYC/R8nUFAeSjrJSt68ZZD7v39CkpNmDb2rEIEvn96ml/LAKnk PGxPmT0gEgQgo1cIrueQq3XGz+trssBB/JbaImE2Z34p8Be5iM= Subject: Re: [RFC] PCRE2 migration From: cmbecker69@gmx.de ("Christoph M. Becker") Hi Anatol! On 23.10.2017 at 22:12, Anatol Belski wrote: >> -----Original Message----- >> From: Christoph M. Becker [mailto:cmbecker69@gmx.de] >> Sent: Monday, October 23, 2017 4:24 PM >> To: Anatol Belski ; internals@lists.php.net >> Subject: Re: [RFC] PCRE2 migration >> >> In my opinion, the only real issue is that the internal API would change (the few >> userland affecting changes appear to be acceptable). I can't assess how many >> extensions actually use the public API of ext/pcre, but this might be an issue >> regarding the adoption of PHP 7.3. > > Some exts use PCRE or the PHP API, of course. From what I've seen so far > > - The migration is easy, despite the PCRE2 API is somewhat different. If asked, I could help patching any code for PCRE2 support. > - there's time to rework the API as in the patch, some points can be changed significantly > - From what I could tell, the ratio of PECL exts using PCRE is low. In fact, I can't remember any, OFC there are be some. Well, that sounds good. :) And yes, I'm aware that upgrading to PCRE2 is actually long overdue, so +1 from me. -- Christoph M. Becker