On Sunday, 8 November 2015 at 22:45:05 UTC, Daniel Murphy wrote:
Actually I think it's fixed now, just disabled.
It used to have problems with lib*/scan*, but those are in D
now, and most of the allocations from the glue layer are being
forwarded to the GC through rmem.
If anyone wants to try it they just need to add -version=GC to
the DMD build flags and insert this function in root/rmem.d's
version(GC) block.
extern (C) void* allocmemory(size_t m_size)
{
return GC.malloc(m_size);
}
Is there any reason why this isn't currently used in the front
end?