On Wednesday, 8 June 2016 at 03:45:34 UTC, Jack Stouffer wrote:
On Wednesday, 8 June 2016 at 03:27:01 UTC, deadalnix wrote:
I'm more and more convinced that even RC system should not try to decrement and leak (ie delegate to the GC) when unwinding.

Wouldn't exceptions then still have to be registered to and then scanned by the GC? Doesn't that kind of defeat the purpose?

GC is only a problem when it collects, which won't happen often if you don't leak that much. Used as a malloc/free, there is no reason for it to be slower than a malloc/free (a fast malloc already needs to be able to find the allocation metadata from free's argument effisciently, so you you got what you need for a GC already).

Reply via email to