Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74206 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 62059 invoked from network); 14 May 2014 18:35:02 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 May 2014 18:35:02 -0000 Authentication-Results: pb1.pair.com header.from=php@hristov.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=php@hristov.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain hristov.com from 91.196.124.214 cause and error) X-PHP-List-Original-Sender: php@hristov.com X-Host-Fingerprint: 91.196.124.214 more.superhosting.bg Linux 2.6 Received: from [91.196.124.214] ([91.196.124.214:35002] helo=more.superhosting.bg) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D5/8F-15285-457B3735 for ; Wed, 14 May 2014 14:35:01 -0400 Received: from stgt-5f7181d5.pool.mediaways.net ([95.113.129.213]:38479 helo=[192.168.1.141]) by more.superhosting.bg with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80.1) (envelope-from ) id 1Wke12-0033tA-Nx for internals@lists.php.net; Wed, 14 May 2014 21:34:56 +0300 Message-ID: <5373B750.8040102@hristov.com> Date: Wed, 14 May 2014 21:34:56 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: internals@lists.php.net References: <53732673.3080106@lsces.co.uk> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - more.superhosting.bg X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - hristov.com X-Get-Message-Sender-Via: more.superhosting.bg: authenticated_id: php@hristov.com X-Source: X-Source-Args: X-Source-Dir: Subject: Re: [PHP-DEV] [VOTE] [RFC] 64 bit platform improvements for string length and integer From: php@hristov.com (Andrey Hristov) On 14.05.2014 12:01, Pierre Joye wrote: > On Wed, May 14, 2014 at 10:53 AM, Dmitry Stogov wrote: >> phpng is based on the same sources and 99% compatible. > > You surely meant 99% incompatible right? > > It changes literally every single line of code related to hashtable, > zval or related areas. It adds dozen of possible issues not easily > catch-able because of types change for numerous widely used APIs, > besides being inconsistent (yet, that's on the todos). > > > >> We are just changing the basement. >> it must be the basement for PHPNext, but we didn't start any discussions >> about that. > > No, it is one task for php-next, one upcoming RFC (well, more in a few > months than next week). > >> We actually have a lot of work to do and spend most the time doing our best. >> We have no plans to backport it into PHP-5.6. > > So we do, and we do it now for phpng as well. As coop is the only way to go. > > >> PHP supports 64bit for ages, and this proposal has nothing common with >> 64bit support in general. > > This statement is wrong, you know it. I may re post common good > practices and recommendations for actual 64bit support but that will > be doubled. > >> It allows 2GB strings, but do you imagine a web application that need them? > > As I already said numerous times, 2GB+ is a side effect, not a goal. > >> However, each big PHP site will have to "pay" for it. > > and how many times do we have to pay for Zend total lack of clue about > open processes and communications? Pierre, you are getting the things wrong. Changing the types is straightforward thing to do so an open branch. What the Zend guys did was try and see approach with their ideas. If the results were bad you would have probably never heard of phpng. This kind of things sometimes are not open from the very beginning to limit the noise. I hope I'm wrong but you are probably hurt because the size_t patch did not get accepted and somehow now phpng gets lot of attention. > > Cheers, > Andrey