Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82712 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 90823 invoked from network); 15 Feb 2015 02:46:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Feb 2015 02:46:35 -0000 Authentication-Results: pb1.pair.com header.from=ajf@ajf.me; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ajf@ajf.me; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain ajf.me designates 192.64.116.199 as permitted sender) X-PHP-List-Original-Sender: ajf@ajf.me X-Host-Fingerprint: 192.64.116.199 imap11-2.ox.privateemail.com Received: from [192.64.116.199] ([192.64.116.199:38016] helo=imap11-2.ox.privateemail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 29/00-24902-88800E45 for ; Sat, 14 Feb 2015 21:46:34 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.privateemail.com (Postfix) with ESMTP id 834F48800DA for ; Sat, 14 Feb 2015 21:46:29 -0500 (EST) X-Virus-Scanned: Debian amavisd-new at imap11.ox.privateemail.com Received: from mail.privateemail.com ([127.0.0.1]) by localhost (imap11.ox.privateemail.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id ub1nomNNkdUd for ; Sat, 14 Feb 2015 21:46:29 -0500 (EST) Received: from oa-res-26-240.wireless.abdn.ac.uk (oa-res-26-240.wireless.abdn.ac.uk [137.50.26.240]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.privateemail.com (Postfix) with ESMTPSA id 300B28800D2 for ; Sat, 14 Feb 2015 21:46:28 -0500 (EST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <6FD9B9A4-E831-4D4F-AD66-BD04D8C37991@ajf.me> Date: Sun, 15 Feb 2015 02:46:27 +0000 To: PHP Internals Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) X-Mailer: Apple Mail (2.2070.6) Subject: [VOTE] Big Integer Support From: ajf@ajf.me (Andrea Faulds) Hi everyone, I should=E2=80=99ve done this a long time ago, but I=E2=80=99m going to = hold a vote on this RFC. The implementation isn=E2=80=99t finished, but = the remaining work isn=E2=80=99t impossible to surmount (though help = would certainly be appreciated). RFCs can be put to vote without = implementations (or so says https://wiki.php.net/rfc/howto), so the fact = the implementation is unfinished isn=E2=80=99t necessarily a blocker. Putting it to a vote, finally, means I can stimulate further discussion = (let=E2=80=99s face it, most discussion on a given RFC happens during = voting), and importantly, see how much support the RFC has in order = motivate myself to finish the implementation. I think this would be a useful feature for PHP. It brings PHP into line = with other modern dynamic languages in having integers of arbitrary = size. It makes integer behaviour both more intuitive and more consistent = across platforms. It (finally) adds a means for handling of 64-bit (and = larger) integers in 32-bit environments. I think allowing integers to = grow as needed and not having to worry about platform-specific details = is very =E2=80=9CPHP=E2=80=9D, as well. So, anyway, here=E2=80=99s the RFC, including the voting widget: https://wiki.php.net/rfc/bigint Voting starts today (2015-02-15) and ends in 10 days (2015-02-25). If you have any queries, please ask. Thanks! -- Andrea Faulds http://ajf.me/