One awesome GC feature we will use in Mir!

Nordlöw per.nordlow at gmail.com
Tue Sep 18 15:55:38 UTC 2018


On Tuesday, 18 September 2018 at 14:23:44 UTC, 9il wrote:
> I just remember that D's GC has NO_SCAN [1] attribute!
>
> This will be added by default when for Mir allocations if type 
> representation tuple has not references. For example, are 
> Slice!(double*, 2) should never be scanned by GC, but it will 
> be in GC heap until something refers it.
>
> Let me know if you have ideas how to further improve memory 
> management and required API in Mir and Lubeck.
>
> [1] 
> https://dlang.org/phobos/core_memory.html#.GC.BlkAttr.NO_SCAN
>
> Best,
> Ilya

  Can you elaborate on why this is the case?




More information about the Digitalmars-d mailing list