DIP 1028 "Make @safe the Default" is dead
Walter Bright
newshound2 at digitalmars.com
Sun May 31 19:15:19 UTC 2020
On 5/30/2020 4:39 AM, Nick Treleaven wrote:
> To preserve this, then please can we have `@safe module foo;`. This would change
> the default on a module basis to @safe, but still infer e.g. function template
> bodies as @system where necessary. This feature would allow modules from
> different projects, including ones written before this feature would be added
> can coexist happily. There would be no breakage, unlike DIP 1028 (which I BTW
> would support at a lower preference than the above feature, apart from unmarked
> extern(C) declarations being @safe).
The implementation PR for DIP1028 still allowed inference for templates as before.
More information about the Digitalmars-d-announce
mailing list