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