Disable GC entirely

Dicebot m.strashun at gmail.com
Mon Apr 8 05:28:20 PDT 2013


On Monday, 8 April 2013 at 12:22:04 UTC, Jacob Carlborg wrote:
> On 2013-04-08 12:57, Regan Heath wrote:
>
>> D should have a set of global allocator hooks.  If it did, you 
>> could
>> easily catch unexpected allocations in tight loops and 
>> realtime code.
>> If it did, GC-free D would be trivial - just replace the 
>> default GC
>> based allocator with a malloc/free one, or any other scheme 
>> you like.
>
> You can already do that:
>
> https://github.com/D-Programming-Language/druntime/tree/master/src/gcstub

Not the same. Using stub gc can help finding unneeded gc 
allocations, but it is not designed to be generic allocator - API 
kind of assumes it actually is a GC. It is a starting place, but 
not a solution.


More information about the Digitalmars-d mailing list