[OffTopic] A vulnerability postmortem on Network Security Services
Tejas
notrealemail at gmail.com
Thu Dec 2 17:39:11 UTC 2021
On Thursday, 2 December 2021 at 17:36:18 UTC, H. S. Teoh wrote:
> On Thu, Dec 02, 2021 at 05:11:09PM +0000, Paul Backus via
> Digitalmars-d wrote:
>> On Thursday, 2 December 2021 at 16:44:42 UTC, Tejas wrote:
>> >
>> > Wish the `@safe` by default DIP had passed :(
>> > Any hope of reviving it and merging into master??
>>
>> Only if someone can (a) come up with a better solution for
>> handling
>> `extern(C)` functions, and (b) convince Walter to accept it.
>
> The solution is very simple: extern(C), extern(C++), and extern
> anything
> except extern(D) really, should be @system, and extern(D) (the
> default)
> should be @safe.
>
> The real issue is convincing Walter to accept this.
>
>
> T
You'll have to atleast create `@trusted` wrappers around each
such function though, if you want normal D functions to call them
:(
That's why I feel we should allow `@trusted` to be annotated on
`extern` functions.
More information about the Digitalmars-d
mailing list