DIP 1028---Make @safe the Default---Community Review Round 1
Walter Bright
newshound2 at digitalmars.com
Fri Jan 3 11:12:19 UTC 2020
On 1/2/2020 6:11 PM, Timon Gehr wrote:
> On 03.01.20 02:31, Walter Bright wrote:
>> On 1/2/2020 9:27 AM, Arine wrote:
>>> If you could annotate the module with @system to use the old behavior, this
>>> will ease the transition period. This is better than simply having a compiler
>>> flag that changes behavior, as you can see in the code that is using the old
>>> behavior. You can also disable it per module, not either on or off for
>>> everything.
>>>
>>> @system module std.stdio; // or similar
>>
>> We already have that in starting a module with:
>>
>> @system:
>>
>
> This will not result in the old behavior. It will disable inference of @safe in
> that module.
Ah, you're right for template code.
More information about the Digitalmars-d
mailing list