DIP 1028---Make @safe the Default---Community Review Round 1

Walter Bright newshound2 at digitalmars.com
Sat Jan 4 06:39:16 UTC 2020


On 1/3/2020 7:23 AM, Steven Schveighoffer wrote:
> Some sticky points:
> 
> 1. Currenty the compiler can "give up" on attribute inference, and therefore 
> leaves functions as @system. What happens when @safe is the default? I would 
> recommend that they should be inferred @safe, but this might be a code-breaking 
> in some cases.

They'll be inferred @safe.

> 2. I'll echo here what other have said, because it's REALLY important: do NOT 
> recommend slapping @trusted on anything. It's a very very bad idea, and destroys 
> the whole concept of @safe. Rather, put @system on functions that have to be 
> @system.

Yeah, that's a good idea.



More information about the Digitalmars-d mailing list