[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