RFC: moving forward with @nogc Phobos

Ola Fosheim Grostad via Digitalmars-d digitalmars-d at puremagic.com
Tue Sep 30 13:27:37 PDT 2014


On Tuesday, 30 September 2014 at 20:13:38 UTC, Paulo Pinto wrote:
> Am 30.09.2014 14:55, schrieb "Ola Fosheim Grøstad" 
> <ola.fosheim.grostad+dlang at gmail.com>":
>> On Tuesday, 30 September 2014 at 12:51:25 UTC, Paulo  Pinto 
>> wrote:
>>>
>>> It works when two big ifs come together.
>>>
>>> - inside the same scope (e.g. function level)
>>>
>>> - when the referece is not shared between threads.
>>>
>>> While it is of limited applicability, Objective-C (and 
>>> eventually
>>> Swift) codebases prove it helps in most real life use cases.
>>
>> But Objective-C has thread safe ref-counting?!
>>
>> If it isn't thread safe it is of very limited utility, you can 
>> usually
>> get away with unique_ptr in single threaded scenarios.
>
> Did you read my second bullet?

Yes? I dont want builtin rc default for single threaded use 
cases. I do want it when references are shared between threads, 
e.g. for cache objects.



More information about the Digitalmars-d mailing list