GSoC 2016 - Precise GC
Jeremy DeHaan via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Thu May 5 19:37:50 PDT 2016
On Wednesday, 4 May 2016 at 12:42:30 UTC, jmh530 wrote:
> On Wednesday, 4 May 2016 at 02:50:08 UTC, Jeremy DeHaan wrote:
>>
>> I'm not sure, but one would think that @safe code wouldn't
>> need any extra information about the union. I wouldn't know
>> how to differentiate between them though during runtime.
>> Probably someone with more experience with the compiler would
>> know more about that kind of thing.
>
> You can identify safe functions with
> https://dlang.org/phobos/std_traits.html#isSafe
> or
> https://dlang.org/phobos/std_traits.html#functionAttributes
All I meant was that I don't know enough about what the compiler
does with built in types to make this work. It almost sounds like
we would need a safe union and unsafe union type and do some
extra stuff for the unsafe union, but I'm just starting to learn
about this stuff.
More information about the Digitalmars-d-announce
mailing list