Has anyone ever tested CDGC (Concurrent D GC)?

Masahiro Nakagawa repeatedly at gmail.com
Tue Jul 19 06:31:25 PDT 2011


On Tue, 19 Jul 2011 21:53:01 +0900, Trass3r <un at known.com> wrote:

>> I made sure it was functional back when I added the branch.  The  
>> runtime code is horribly out of date though.  What needs to happen is  
>> for the branch to be re-created from main.  I also need to see if  
>> Leandro has updated his CDGC since the branch was created.
>>
>
> What we really need is to put it into the master branch in its own  
> directory and add some makefile magic so you can easily switch GCs when  
> compiling druntime (just like Tango does)
> instead of having it rot in some branch that nobody even knows about.
>
> I'm already working on this and managed to compile CDGC with latest  
> druntime.
> Now it needs extensive testing and bug fixing.

I am interested in Concurrent GC.

But, I have a question about CDGC.
AFAIK, other language runtimes use thread for concurrent processing.
Why use fork()? What is the merit of fork() approach?


Masahiro


More information about the Digitalmars-d mailing list