Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:70195 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 75908 invoked from network); 18 Nov 2013 22:43:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Nov 2013 22:43:48 -0000 Authentication-Results: pb1.pair.com smtp.mail=ab@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=ab@php.net; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 85.214.73.107 as permitted sender) X-PHP-List-Original-Sender: ab@php.net X-Host-Fingerprint: 85.214.73.107 klapt.com Received: from [85.214.73.107] ([85.214.73.107:35091] helo=klapt.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 53/20-08580-0289A825 for ; Mon, 18 Nov 2013 17:43:47 -0500 Received: by klapt.com (Postfix, from userid 33) id E105023D609D; Mon, 18 Nov 2013 23:43:41 +0100 (CET) Received: from 178.7.232.213 (SquirrelMail authenticated user anatol@belski.net) by webmail.klapt.com with HTTP; Mon, 18 Nov 2013 23:43:41 +0100 Message-ID: Date: Mon, 18 Nov 2013 23:43:41 +0100 To: "PHP internals" Reply-To: "Anatol Belski" User-Agent: SquirrelMail/1.5.2 [SVN] MIME-Version: 1.0 Content-Type: text/plain;charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: size_t and 64 bit integer branch From: ab@php.net ("Anatol Belski") Hi, the branch with size_t for string length and 64 bit integer replacement for long datatype was brought so far. This branch is based on the one started by Anthony Ferrara. Compiled with --disable-all --enable-cli this functionality is already available. Except of a couple of edge cases, the tests pass on both 64 bit Windows and Linux. The implementation is ready as a solid base for the further porting. There are several new macros and typedefs to handle 64 bit compatibility. All those are placeholders which can be easily renamed later, if needed. There is a wiki page indicating the current progress and containing quick start instructions: https://wiki.php.net/rfc/string-size_t/progress As the base does exist now, I'd like to call the maintainers and developers to participate on further porting of the core extensions and SAPIs. Many of those should be easy to convert. Any reviews and comments on what is done are of course welcome, too. The new era of PHP is coming, do your part! :) Cheers Anatol