Re: [elephant-devel] Online garbage collector

2009-01-06 Thread Ian Eslick
As expected there are a few issues with the current collector in guaranteeing that all live objects are marked without having stopping the world. Any new object are automatically and conservatively marked, but any operations that move a reference from in front of the mark process to behind

[elephant-devel] Online garbage collector

2009-01-05 Thread Ian Eslick
I've just checked in a long-awaited online garbage collection scheme. It's not heavily tested or optimized, but you can experiment with it right away. Simply start the following function in a thread from your application, or from the repl, and see what happens. (ele::mark-and-sweep-gc *sto