Plan for D

IGotD- nise at nise.com
Mon May 17 16:47:36 UTC 2021


On Monday, 17 May 2021 at 10:39:39 UTC, rikki cattermole wrote:
>
> It has nothing to do with the compiler.
>
> You can implement it fully in your own code base if you want 
> and select it at runtime.
>
> https://github.com/dlang/druntime/blob/master/src/core/gc/registry.d
> https://github.com/dlang/druntime/blob/master/src/core/gc/config.d#L53

There have been a few tracing GC algorithms but still D is forced 
to used traced GC.

Unfortunately D ends up in the pit as usual, it is chess mate. 
Walter do not want to implement reference types/fat pointers 
types which makes RC impossible by standard. Moving 
druntime/phobos away from GC is also a too big of task which 
might also break something.


More information about the Digitalmars-d mailing list