On Friday, 11 October 2013 at 17:58:07 UTC, Sean Kelly wrote:
On Friday, 11 October 2013 at 09:56:10 UTC, Leandro Lucarella
wrote:
This is not really what's stopping the porting, is a problem,
but an independent one. My idea was to port the GC as it is in
Tango, and then see how to overcome its limitations.
I tried this a while back, but the GC in Druntime has changed a
bunch since it diverged from Tango, and some or all of those
changed need to be applied to your concurrent collector before
it can be used. Like you, I ended up not having the time for
this. I think you'd need to do a diff of the current GC code
vs. the code as it was originally checked into SVN on DSource.
My plan was actually to redo all the patches I did to Tango
(which were A LOT) on druntime master, adapting them as I go (I
even started doing that but got busy after just 2 or 3 :S). I
hope I can resume the work soon!