On Saturday, 16 June 2018 at 14:02:36 UTC, Jacob Shtokolov wrote:
On Saturday, 16 June 2018 at 13:57:48 UTC, Bastiaan Veelo wrote:
On Saturday, 16 June 2018 at 13:52:37 UTC, Jacob Shtokolov wrote:
Is it possible to introduce a new parameter/flag to the compiler, to force all functions be @safe by default on a per-module basis?

For example:

```
module mymodule;

pragma(safe);

We already have that, and with even shorter syntax:

```
module mymodule;

@safe:

[...]
```

:-)

OMG! Didn't know that! xD

Thank you Bastiaan!

You're welcome! It could have been better documented probably, because I was just looking for it and still cannot find it. I remember having seen it so I'm quite sure it is in there somewhere. At least it could have been in https://dlang.org/articles/safed.html. Here is one reference from the forum: https://forum.dlang.org/post/nj73gp$1q3k$1...@digitalmars.com

Ah, found it, at the very top of https://dlang.org/spec/attribute.html

Yeah, it can be made more obvious.

Reply via email to