shared - i need it to be useful
Nicholas Wilson
iamthewilsonator at hotmail.com
Mon Oct 22 01:21:38 UTC 2018
On Monday, 22 October 2018 at 00:55:00 UTC, Timon Gehr wrote:
> On 22.10.18 02:46, Nicholas Wilson wrote:
>> On Monday, 22 October 2018 at 00:38:33 UTC, Timon Gehr wrote:
>>> I just did,
>>
>> Link please?
>>
>
> https://forum.dlang.org/post/pqii8k$11u3$1@digitalmars.com
That contains no code.
>Not all of the parties that participate in the data race are in
>@trusted code.
There are two cases of @trusted code, bad and good. Bad trusted
code can indeed be misused by @safe code to corrupt memory. Good
trusted code cannot.
What part of the proposal breaks the type system? The implicit
conversion to shared implies that the passed to function is @safe
iff all the functions it calls are @safe only call function with
that parameter to other shared @safe functions _OR_ they are
@trusted.
> The point of @trusted is modularity: you manually check
> @trusted code according to some set of restrictions and then
> you are sure that there is no memory corruption.
Yes. And?
More information about the Digitalmars-d
mailing list