Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74174 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 71734 invoked from network); 14 May 2014 09:01:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 May 2014 09:01:22 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.48 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.192.48 mail-qg0-f48.google.com Received: from [209.85.192.48] ([209.85.192.48:46477] helo=mail-qg0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 76/66-40033-1E033735 for ; Wed, 14 May 2014 05:01:21 -0400 Received: by mail-qg0-f48.google.com with SMTP id i50so2293612qgf.35 for ; Wed, 14 May 2014 02:01:18 -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=PINuLeuTt+dV+wh+0egwLz9MOHhVHgObP/wWriyD7e0=; b=cPg7+HB5epK+kZc4R91oAZfPBCDNtLwOMJZ7NFMBKzlgYkStbVMLARYg/s70FZbel6 LsxwseEiTbptf+pUQcHMkhQizkXACfxqLI8t5VL6jHrnlmexcY8iRV1MM9KLxXLF5HCc rrMvXHNWGmFi5vgFccsoj5Up3Y9qJz3OcvEg1JlNcE8dgySuMZcjjv7TJZYvpwSdI2dY 524rvMLDc0iHtso6vlfj0OzrdKCcbHhMeUS7RoPsbI4+9qZMvcgD+tyqvCw0waPHA1mu 9WGhZHj+W5I83e9bJOO1Wb0Vyi9gK1SmbF0gbN78Ujgd8nrofFLuh8KaX31hRDGKAsvX FRyQ== MIME-Version: 1.0 X-Received: by 10.224.49.67 with SMTP id u3mr1332435qaf.63.1400058078537; Wed, 14 May 2014 02:01:18 -0700 (PDT) Received: by 10.140.47.231 with HTTP; Wed, 14 May 2014 02:01:18 -0700 (PDT) In-Reply-To: References: <53732673.3080106@lsces.co.uk> Date: Wed, 14 May 2014 11:01:18 +0200 Message-ID: To: Dmitry Stogov Cc: Lester Caine , PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [VOTE] [RFC] 64 bit platform improvements for string length and integer From: pierre.php@gmail.com (Pierre Joye) 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? Cheers, -- Pierre @pierrejoye | http://www.libgd.org