D Concurrent GC

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Wed Sep 15 20:22:18 PDT 2010


On 09/15/2010 07:00 PM, Sean Kelly wrote:
> Lutger Wrote:
>
>> Sean Kelly wrote:
>>
>>> Sean Kelly Wrote:
>>>
>>>> Leandro Lucarella Wrote:
>>>>
>>>>> Not quite ready for prime-time yet, but I think it's in a stage when it
>>>>> could be interesting anyway (at least for developers or people that want
>>>>> to experiment):
>>>>> http://llucax.com.ar/blog/blog/post/-1a4bdfba
>>>>
>>>> Nice work!  I've gotten this to compile as the GC for druntime using D2 but
>>>> have ran into a snag.
>>>
>>> Okay, all fixed.  Porting the GC to D2 was more work than porting it to
>>> druntime specifically.  There are still a few hacks in place to work around
>>> const issues and I faked the PointerMap stuff, but the GC seems to work just
>>> great.  I'll have to find a reasonable performance test for comparison.  Oh,
>>> I'll send you the modified code as well.
>>
>> Are you going to integrate it in druntime?
>
> Dunno.  For now, I've just sent my modified copy to Leandro and the druntime list for people to play with.  It seems quite promising though.

There's a discussion on digitalmars.D about a D program being slower 
than the equivalent Python script because of the GC. Would be a good 
test bed!

Andrei


More information about the Digitalmars-d-announce mailing list