Re: [VOTE] [RFC] 64 bit platform improvements for string length and integer

From: Date: Wed, 14 May 2014 09:01:18 +0000
Subject: Re: [VOTE] [RFC] 64 bit platform improvements for string length and integer
References: 1 2 3 4 5 6 7  Groups: php.internals 
Request: Send a blank email to internals+get-74174@lists.php.net to get a copy of this message
On Wed, May 14, 2014 at 10:53 AM, Dmitry Stogov <dmitry@zend.com> 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?


Cheers,
-- 
Pierre

@pierrejoye | http://www.libgd.org


Thread (87 messages)

« previous php.internals (#74174) next »