<div dir="ltr">Hi all,<div><br></div><div>I've been working recently on a precise garbage collector which runs alongside native code JITted by LLVM. Today marks the first time the GC has passed its entire test suite as well as extensive soak tests in non-trivial programs.</div>
<div><br></div><div>It's been an interesting and educational process, to say the least, and I've run into quite a few things that might be useful to know for others tackling similar projects.</div><div><br></div><div>
I've compiled my notes on the subject here for posterity:</div><div><br></div><div><a href="https://code.google.com/p/epoch-language/wiki/GarbageCollectionScheme">https://code.google.com/p/epoch-language/wiki/GarbageCollectionScheme</a><br>
</div><div><br></div><div>I'd be happy to field any questions about the adventure as well, although that probably belongs off-list.</div><div><br></div><div><br></div><div><br></div><div>Thanks,</div><div><br></div><div>
<br></div><div> - Mike</div><div><br></div><div><br></div></div>