libgmp deimos library
Nordlöw via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jan 16 00:09:25 PST 2017
On Sunday, 15 January 2017 at 03:04:30 UTC, Andrew Hall wrote:
> On Thursday, 12 January 2017 at 16:55:10 UTC, Nordlöw wrote:
>> On Thursday, 12 January 2017 at 09:19:26 UTC, Russel Winder
>> wrote:
>>> Is the intention for this to stand with or replace std.bigint
>>> ?
>>
>> I have no plan yet. I'm just gonna work on it for fun until it
>> covers most of GNU MP. Pull requests are very welcome.
>
> What would be cool would be a way for D to generate 'optimal'
> gmp code. So a template function that takes in an expression,
> and output's D / GMP code that uses minimal allocation.
I'm gonna solve this with expression templates instead:
https://github.com/nordlow/gmp-d/blob/master/src/gmp.d#L1725
in use for instance here
https://github.com/nordlow/gmp-d/blob/master/src/gmp.d#L1744
I'm gonna activate it in the operator overloads for MpZ this week.
More information about the Digitalmars-d
mailing list