Union redux
Jonathan M Davis via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jun 1 14:44:33 PDT 2015
On Monday, 1 June 2015 at 21:32:32 UTC, Andrei Alexandrescu wrote:
> On 6/1/15 2:02 PM, Walter Bright wrote:
>>>> 3/ union and @safe is currently undefined. I proposed to
>>>> make everything
>>>> involving unions @system, and we will figure it out from
>>>> there.
>>
>> No.
>
> What should we do here then? -- Andrei
The fact that we essentially decided that everything was @safe
until proven otherwise - i.e. used a blacklist for @safety rather
than a whitelist - has already proven to be a problem in that we
keep missing stuff, and changing the rules later (like we will
need to fix @safety issues) will break existing code. It minimum,
if we're not sure that something is @safe, we need to make it
@system. As it stands, we've definitely dropped the ball on this.
https://issues.dlang.org/show_bug.cgi?id=8838
is one example of that.
- Jonathan M Davis
More information about the Digitalmars-d
mailing list