Re: [RFC] Big Integer Support

From: Date: Fri, 10 Oct 2014 22:20:52 +0000
Subject: Re: [RFC] Big Integer Support
References: 1  Groups: php.internals 
Request: Send a blank email to [email protected] to get a copy of this message
On 10/10/14 22:33, Andrea Faulds wrote:
> Since I don’t want this to languish as a ‘Draft’ forever, despite the patch being
> incomplete, I am finally putting the Big Integer Support RFC “Under Discussion”.
> 
> The RFC can be found here: https://wiki.php.net/rfc/bigint
> 
> The patch is, as I mentioned, incomplete. Additionally, there are quite a few matters left to
> be decided (see Open Questions). However, I think I should put this formally under discussion now.

Is this the right approach to implement BIGINT?
I don't see the use of GMP to implement something as simple as native 64
bit numbers on 64 bit platforms as the right base. All we are missing is
correctly handling two word data on a 32bit platform. The wrapping and
everything still applies, but only on a 32 bit platform ... no need for
the complication of GMP. The bit I'm looking at here IS using BIGINT as
array keys without the problems of them changing to long strings and I
don't see how GMP fixes that?

-- 
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk
Rainbow Digital Media - http://rainbowdigitalmedia.co.uk


Thread (70 messages)

« previous php.internals (#77864) next »