[GSoC] Precise GC

thedeemon via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sat Sep 3 05:22:25 PDT 2016


On Friday, 2 September 2016 at 14:55:26 UTC, jmh530 wrote:

> Anyway, with @safe unions, my thinking is that it would mean 
> that the garbage collector can be made precise in @safe code in 
> a way that it can't in @system code (assuming unions with 
> pointers aren't snuck in through @trusted).

GC (and runtime in general) has no idea what code is safe and 
what code is system. GC works with data at run-time. All 
@safe-related stuff is about code (not data!) and happens at 
compile-time. They are completely orthogonal and independent, as 
I understand.



More information about the Digitalmars-d-announce mailing list