Re: Non-parallel version of GC

2013-08-19 Thread Simon Marlow
On 13/08/13 14:15, Edward Z. Yang wrote: But perhaps there's another way to achieve your goals - what are the interesting features you want to add? Yeah. The key thing I need to change is how the GC decides where live objects are evacuated to, to support a more efficient implementation of

Re: Non-parallel version of GC

2013-08-13 Thread Simon Marlow
On 10/08/13 00:58, Edward Z. Yang wrote: How would people feel about an alternate GC implementation in GHC which is not parallel? A GC like this would be simpler to understand, maybe a little faster when parallel collection is not being used, and (most importantly for my case) easier to extend

Re: Non-parallel version of GC

2013-08-13 Thread Edward Z. Yang
But perhaps there's another way to achieve your goals - what are the interesting features you want to add? Yeah. The key thing I need to change is how the GC decides where live objects are evacuated to, to support a more efficient implementation of resource limits (think BiBoP for cost