When I see things like that, I can't help but think that if you want performance, you've gotta go C.
Otherwise, you get stuff like this, that's just impossible to reason about.
Otherwise, you get stuff like this, that's just impossible to reason about.
The author considers this too much work for the benefit.
Nevertheless, everybody agrees that the D GC needs to improve.