[Not really OT] Crowdstrike Analysis: It was a NULL pointer from the memory unsafe C++ language.

Paolo Invernizzi paolo.invernizzi at gmail.com
Mon Jul 29 08:13:22 UTC 2024


On Sunday, 28 July 2024 at 23:20:32 UTC, Guillaume Piolat wrote:
> On Sunday, 28 July 2024 at 14:25:14 UTC, Timon Gehr wrote:
>>
>> What is even the point? If you think maintaining a memory-safe 
>> interface is a waste of time and a non-feature, something that 
>> nobody actually needs, don't even attempt to do it.
>>
>
> I want to use it to find memory-safety bugs and see the 
> foretold benefits, and indeed because other users of my libs 
> may have untrusted inputs.
>
> One roadblock is those two semantic meaning of @trusted.

There's no two semantic meaning of @trusted, there's only one: 
the interface MUST be safe.
If  @trusted trusted is abused for another semantic, then D 
should introduce something explicit for that other semantic, not 
poison @trusted.

/P




More information about the Digitalmars-d mailing list