2016Q1: std.blas

Ilya Yaroshenko via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sat Dec 26 22:34:36 PST 2015


On Sunday, 27 December 2015 at 05:23:27 UTC, Basile B. wrote:
> On Saturday, 26 December 2015 at 19:57:19 UTC, Ilya Yaroshenko 
> wrote:
>>  - allocators support. GEMM requires small internal 
>> allocations.
>>  - @nogc nothrow pure template functions (depends on allocator)
>
> Do you mean using std.experimental.allocators and something 
> like (IAllocator alloc) as template parameter ?
>
> If so this will mostly not work. Only Mallocator is really 
> @nogc (on phobos master), and maybe only from the next DMD 
> release point, so GDC and LDC not before monthes.

Mallocator is only base to build various user defined allocators 
with building blocks like freelist. I hope to create std.blas 
module without Phobos and core.memory&core.thread dependencies, 
so it can be used like C library. std.allocator usage is 
optionally.

Ilya


More information about the Digitalmars-d-announce mailing list