Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74339 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 77980 invoked from network); 18 May 2014 18:17:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 May 2014 18:17:50 -0000 Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.182 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.216.182 mail-qc0-f182.google.com Received: from [209.85.216.182] ([209.85.216.182:50763] helo=mail-qc0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 99/B0-05762-C49F8735 for ; Sun, 18 May 2014 14:17:49 -0400 Received: by mail-qc0-f182.google.com with SMTP id e16so7632382qcx.13 for ; Sun, 18 May 2014 11:17:45 -0700 (PDT) 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; bh=QC2C0DPaSzvJWMbHOocq6Dpp+Skg3EMSk/hfRPLnJWM=; b=GZJg98M+mWL2xVmt73bF8WM1OIBzW0U1gpOaIXCPruKrV6g1kZ42NBJpQVl0z+aq3f gHg5qg4cHLTl7Z7mTdGMwS3Roeuyd/6zLbvoe+0K+xo50t7u6a4SMP/9Dx6ODBb7W4He dP1plfCgXMVnLKs6XgWVu05UPcrpUCWarZC/OvfBbpptrei6XCH+PXb6veJsMZbUYA0r DFF7JR/otgkQfYvNmgqbT8dyq02M3eOWnI94qmXc2kIQFxJO8V67iX2cdMLxNYyd6e4n /81VxWz2Lyf3cQGgj9LZqX3kK/F5OvyoLTZKugexs+IvmBdBIaJEwuYWpYkwFEDBrA/8 +2xw== MIME-Version: 1.0 X-Received: by 10.140.102.166 with SMTP id w35mr41240218qge.97.1400437065690; Sun, 18 May 2014 11:17:45 -0700 (PDT) Received: by 10.140.17.77 with HTTP; Sun, 18 May 2014 11:17:45 -0700 (PDT) In-Reply-To: References: <53788337.9090006@lerdorf.com> <53789AD9.40109@lerdorf.com> Date: Sun, 18 May 2014 20:17:45 +0200 Message-ID: To: Pierre Joye Cc: Rasmus Lerdorf , Nikita Popov , PHP internals Content-Type: multipart/alternative; boundary=001a11c15f3ad4b70204f9b0a962 Subject: Re: [PHP-DEV] Rethinking 64bit sizes and PHP-NG From: tyra3l@gmail.com (Ferenc Kovacs) --001a11c15f3ad4b70204f9b0a962 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, May 18, 2014 at 6:39 PM, Pierre Joye wrote: > On Sun, May 18, 2014 at 1:34 PM, Rasmus Lerdorf > wrote: > > > You keep talking about side effects of the patch. > > No, what I have to keep saying, because this argument keeps coming, is > that the ability to store >2GB string is a side effect and not a goal > of this patch. > > > It is these side > > effects that we have a problem with. We need a version of the patch tha= t > > doesn't have all these undesired side effects. > > The only one, and it is disputable, is the memory usage, which is > around 4% under real world usage (WP, Symfony, Drupal, and some other > apps). It even performs better in many common situations. > > > You put the patch as it stands up for a vote and it is this patch we > > have to vote on which is why I am voting no on it. It isn't some future > > version with some unknown number of side effects removed. > > I am not sure how to formulate it in a better way but let me try again. > > - 64bit patch has been worked on and stabilized since months > - It is continuously tested using master, 5.5 and 5.6, using our full > tests suite (which is much more than just running phpt in cli if you > remember) > - the patch is stable > > Given these points, and as it is the case with every new > features/addition/improvements we have made, tweaks, optimization, > etc. will happen after it gets approved and applied. Stability and > correctness have the priority. > > Asking to take care of phpng was hardly possible given its sudden > public availability. However, we know that phpng can bring PHP a lot > and that is why we gave the option to merge the 64bit patch to phpng, > once it is gets somehow usable in common situations (estimation: 1-2 > months if not critical bugs exist in common extensions, but can't test > them in a good way as of now). > > I will post a mail about what we plan to do and how, this pretty much > matches what Nikita said and what I have been said since the very day > after we proposed the 64 bit patch again. Most likely tonight or > tomorrow morning. > > Cheers, > -- > Pierre > > @pierrejoye | http://www.libgd.org > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > Hi Pierre, Thanks for the reply, based on your promise, I've voted yes to the RFC. I think that we could have saved a bunch of arguing back and forth if we would have sorted out the side-effects first (or at least explicitly state that you guys are ok with dropping/willing to drop those for measurable performance gains), but I'm glad that we were able to reach an agreement eventually. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --001a11c15f3ad4b70204f9b0a962--