On Wednesday, 7 May 2014 at 08:22:51 UTC, John Colvin wrote:
The allocator version uses 1/3 the memory that the older GC version used.

What is your feeling on the increased code complexity/fragility, if any?

It was difficult because it's very easy to accidentally have references to GC memory that the GC doesn't know about. When the GC starts freeing "live" memory you get all sorts of contract and invariant violations that should never be possible.

Reply via email to