Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:80515 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22524 invoked from network); 15 Jan 2015 07:06:00 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Jan 2015 07:06:00 -0000 Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.182 as permitted sender) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 209.85.220.182 mail-vc0-f182.google.com Received: from [209.85.220.182] ([209.85.220.182:35697] helo=mail-vc0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5F/B0-14306-6D667B45 for ; Thu, 15 Jan 2015 02:05:59 -0500 Received: by mail-vc0-f182.google.com with SMTP id hq12so4284286vcb.13 for ; Wed, 14 Jan 2015 23:05:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=oyxEi3aCqDKa+mfXboEUBtBCqX9K/KZQB+GaZ+Q8I7E=; b=LPsz07Ifrg3lpax92SXH0rF8PJDbjKh9aDhHeaQJaKaMjxEE3v8aK91jnQqtvm1izA Nq6358eBKnlWsGm7+cqj4G0Kz3B0A4bVcjW5SjQUVr4vna6nI4psJ51lvjXPduyPJonf KJ72QilI/OdSr6Nz8JiE7zpfA/lxUGMzgp1Van8uFWIKKr9evyK9h8O+cFUZH9dkYBTU S1RhyJOjGQ28ahJlsQbyKgtMZAnRbXzRO5xaF3z9+Pk5hVNksXbi1ouXdmaV4cr1XRVk DF6ejd2UXYzU+FvFTSD4+CMJdday8zsNpcDjd3TV3mE9sA8sil9Uh4GzCqCFnC5div9M 3kJw== X-Gm-Message-State: ALoCoQk38Zgr3NAjuXhQ0FNDiDIN6QGfj5Ll8+PizSEEOFB2fgKJyveojfyPdgpSgbCFFUxLCyAQBajRtCdIgfBAmBdmf+A7HGdH1pCu7KugqgQh08IJhLp3l+/YxJM18Wt0jKNzDYVmjBuyCtB1aj+hdX8LMpEP+A== MIME-Version: 1.0 X-Received: by 10.220.69.68 with SMTP id y4mr4718263vci.21.1421305554938; Wed, 14 Jan 2015 23:05:54 -0800 (PST) Received: by 10.52.26.40 with HTTP; Wed, 14 Jan 2015 23:05:54 -0800 (PST) In-Reply-To: References: <8C47FA53-0964-49C0-963C-332A936348A5@ajf.me> <68229C26-4EEC-49DC-BA05-D5AC9728D1E8@ajf.me> <93376D88-A704-4F89-AB90-82EEDAE82081@ajf.me> Date: Thu, 15 Jan 2015 11:05:54 +0400 Message-ID: To: Andrea Faulds Cc: PHP Internals Content-Type: multipart/alternative; boundary=047d7b3a9252b846cb050cab7c09 Subject: Re: [PHP-DEV] [RFC] Big Integer Support From: dmitry@zend.com (Dmitry Stogov) --047d7b3a9252b846cb050cab7c09 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Oh, it's still in draft state. Too may extensions are missing ext/seesion, ext/json, ext/pdo. Only very simple tests may be done now, and they can't predict impact on real-life applications. Thanks. Dmitry. On Thu, Jan 15, 2015 at 12:54 AM, Andrea Faulds wrote: > > > On 14 Jan 2015, at 19:43, Dmitry Stogov wrote: > > > > Hi Andrea, > > > > Where can I get the code? > > > > Thanks. Dmitry. > > Hey Dmitry, > > The bigint-libtommath branch was merged back into the bigint branch since > I figured there was no point keeping them separate, even if the LibTomMat= h > backend isn=E2=80=99t quite complete. > > So, the pull request is here: https://github.com/php/php-src/pull/876 > > Or, the branch directly: > https://github.com/TazeTSchnitzel/php-src/tree/bigint > > When configuring, you can use =E2=80=94-enable-bigint-gmp to use GMP for = bigints. > Otherwise it will use LibTomMath. GMP is probably faster, and it has all > operations implemented (I still need to do bitwise ops for LibTomMath). F= or > GMP, you=E2=80=99ll need to have the library installed. > > Thanks. > -- > Andrea Faulds > http://ajf.me/ > > > > > --047d7b3a9252b846cb050cab7c09--