Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71482 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 56985 invoked from network); 24 Jan 2014 06:36:17 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jan 2014 06:36:17 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.172 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.217.172 mail-lb0-f172.google.com Received: from [209.85.217.172] ([209.85.217.172:53683] helo=mail-lb0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F3/96-39789-0E902E25 for ; Fri, 24 Jan 2014 01:36:16 -0500 Received: by mail-lb0-f172.google.com with SMTP id c11so2217075lbj.17 for ; Thu, 23 Jan 2014 22:36:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=ETbDycSWxt2IFVdJH7zKR1PG5SyQkZadtvQAoQYsSSw=; b=kI+/kChOr1EMnyqdVxsiK8ACvkhFVdCINAJyM7v1tQ23xXhfPLEZAlh0M6Iku1Jfbo 9vOLoCSCJHTk/Dd2Y/UBCXzhrhq3hzs/RYhX70BEcojse5omykePlin8OtqHTqHP5eHI IiY5V857ViDhuqdhYcjAXkwJ8IUidCT6EBo+lSW40B1NRGH9RaRewpU1a6E2GvQs7bJC zEIXbxB/ZyA1Bep31CVEzui31Hzcm5lTec2xsgFYaBl5lEOjcd6kRFoVcu39WohEr8oA JqllzvTK3yFXfmdbdPnbIFcEzIeZdNpGhwRCuHG50vAl/44ErhbrP/5nCvdxxH1wFb/7 gs8A== MIME-Version: 1.0 X-Received: by 10.152.87.142 with SMTP id ay14mr7603079lab.7.1390545373219; Thu, 23 Jan 2014 22:36:13 -0800 (PST) Received: by 10.112.35.134 with HTTP; Thu, 23 Jan 2014 22:36:13 -0800 (PST) In-Reply-To: References: <52E0F55F.4040802@lsces.co.uk> <52E150CC.8080202@oracle.com> Date: Fri, 24 Jan 2014 07:36:13 +0100 Message-ID: To: Adam Harvey Cc: Christopher Jones , PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [RFC] 64 bit platform improvements for string length and integer From: pierre.php@gmail.com (Pierre Joye) On Fri, Jan 24, 2014 at 2:25 AM, Adam Harvey wrote: > On 24 January 2014 01:26, Christopher Jones > wrote: >> Overall >> - I'm fine with changes going into, say, PHP 5.7 >> - I'm fine with the type renaming >> - I'd prefer ZPP compatibility was kept >> - I'm fine with dropping support for old SAPIs, but I think warning >> is needed no matter how unusable they currently are e.g. this means >> merging the feature to PHP 5.7 > > This is pretty much how I feel about this too. As a user, it's > something I'd like to have, but as a maintainer or developer on a few > extensions (some PECL, some third party), this isn't something I'm > terribly excited about having on a few months notice for 5.6 =E2=80=94 it= 's > going to be an annoying, subtle change for code that has to support > older versions, as worthwhile as it is in the long term. The same amount of effort is required for 5.6+int64 changes than with 5.4 or 5.5. This is really easy to migrate. Yes, the zpp question has to be solved but it should not stop this patch to get in, it is ready, tested (as much as we can), etc. Delaying its integration will not help anyone and the same problem will happen in 5.7 or 6. Let alone the unnecessary wait for a long due change, cleanup and correctness change, this wait will be even insanely long if we go with 6, both from an availability (2 years+) and adoption point of view. I really ask everyone to at least read the migration doc and try it, with an extension. I did it with my exts (and I have many), and it is really straightforward and the efforts pay off given the benefits of this patch. Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org