GC Destruction Order

Namespace via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue May 19 13:16:53 PDT 2015


On Tuesday, 19 May 2015 at 20:02:07 UTC, rsw0x wrote:
> On Tuesday, 19 May 2015 at 19:45:38 UTC, Namespace wrote:
>> On Tuesday, 19 May 2015 at 19:36:23 UTC, rsw0x wrote:
>>> 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.
>>
>> By the way: when is 2.068 released?
>
> "After dconf"
> http://forum.dlang.org/thread/5554D763.1080308@dawg.eu#post-5554D763.1080308:40dawg.eu

I thought the new releases would come faster.


More information about the Digitalmars-d-learn mailing list