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

Paulo Pinto pjmlp at progtools.org
Mon Jul 29 10:49:36 UTC 2024


On Monday, 29 July 2024 at 09:50:56 UTC, Paolo Invernizzi wrote:
> On Monday, 29 July 2024 at 09:20:05 UTC, Guillaume Piolat wrote:
>> On Monday, 29 July 2024 at 08:13:22 UTC, Paolo Invernizzi 
>> wrote:
>>>
>>> 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
>>
>> It is already used that way
>
> I know, the problem is not that's already used in that way, the 
> problem is that the language deus ex-machina is actively 
> pushing for that.
>
> And I think it's the final nail in the coffin for D memory safe 
> credibility.

Indeed, otherwise for all practical purposes it is the same as 
@system, if we can't any longer trust (pun intented), that it was 
reviewed properly instead of adding @trusted to shut up the 
compiler and move on.


More information about the Digitalmars-d mailing list