Precise GC state
jmh530
john.michael.hall at gmail.com
Sun Nov 26 18:58:04 UTC 2017
On Sunday, 26 November 2017 at 08:49:42 UTC, Dmitry Olshansky
wrote:
>
> If all of the code is 100% @safe (not system and not trusted)
> you have a different language where write barriers would be
> cheaper to implement.
>
> Sadly you can’t “skip” write barriers in your @system code
> because it may run as part of larger @safe. Which is where they
> are the most costly.
I was thinking you would use a generational or precise GC for
@safe code and then fall back to the normal GC with
@system/@trusted code. Not sure if that's possible or not, but in
my head it would be a separate heap from the @safe code.
Certainly would be added complexity.
More information about the Digitalmars-d
mailing list