On Tue, 19 Jul 2011 21:53:01 +0900, Trass3r <u...@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