GC Destruction Order

rsw0x via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue May 19 12:36:21 PDT 2015


On Tuesday, 19 May 2015 at 18:37:31 UTC, bitwise wrote:
> On Tue, 19 May 2015 14:19:30 -0400, Adam D. Ruppe 
> <destructionator at gmail.com> wrote:
>
>> On Tuesday, 19 May 2015 at 18:15:06 UTC, bitwise wrote:
>>> Is this also true for D?
>>
>> Yes. The GC considers all the unreferenced memory dead at the 
>> same time and may clean up the class and its members in any 
>> order.
>
> Ugh... I was really hoping D had something better up it's 
> sleeve.

It actually does, check out RefCounted!T and Unique!T in 
std.typecons. They're sort of limited right now but undergoing a 
major revamp in 2.068.


More information about the Digitalmars-d-learn mailing list