On Sunday, 24 July 2016 at 23:30:37 UTC, bitwise wrote:
On Sunday, 24 July 2016 at 23:10:18 UTC, Dicebot wrote:
@nogc functions must never ever trigger GC collection cycle,
not under any possible circumstances. Otherwise the attribute
serves no purpose.
The fact that you can use malloc() in a @nogc function
invalidates this argument.
nope. `malloc()` has nothing to do with garbage collection.
what `@nogc` means is "i won't use built-in allocator with
garbage collection in this code", not "i won't do any memory
allocations in this code".