Call to Action: making Phobos @safe

Atila Neves via Digitalmars-d digitalmars-d at puremagic.com
Wed Jun 29 11:14:05 PDT 2016


On Wednesday, 29 June 2016 at 17:33:18 UTC, Lodovico Giaretta 
wrote:
> On Wednesday, 29 June 2016 at 17:25:31 UTC, Atila Neves wrote:
>> On Saturday, 25 June 2016 at 22:56:12 UTC, Walter Bright wrote:
>>> On 6/25/2016 3:44 PM, Walter Bright wrote:
>>>> 4. Add @safe to the unittest
>>>
>>> A unittest that is deliberately unsafe should be annotated 
>>> with @system. Meaning that any un-annotated unittest needs 
>>> corrective action one way or the other.
>>
>> What about existing tests that are marked @trusted?
>>
>> Atila
>
> Maybe I'm missing something, but...
> What's the purpose of a @trusted unittest? If it's safe, mark 
> it @safe. If it's not, you gain nothing from marking it 
> @trusted, given that it will not be called by @safe code (it 
> will not be called in general). @trusting a top-level function 
> is useless IMHO...

I don't think there's any point either, I just thought I'd ask 
before changing them to @system.

Atila


More information about the Digitalmars-d mailing list