DMD 1.029 and 2.013 releases

Walter Bright newshound1 at digitalmars.com
Sat Apr 26 11:42:38 PDT 2008


Lars Ivar Igesund wrote:
> Walter Bright wrote:
> 
>> Sean Kelly wrote:
>>> Walter Bright wrote:
>>>> Sean Kelly wrote:
>>>>> I suppose the obvious question here is: what if I want to create a
>>>>> mutex in D?
>>>> Why do you need volatile for that?
>>> To restrict compiler optimizations performed on the code.
>> The optimizer won't move global or pointer references across a function
>> call boundary.
> 
> Is that true for all compiler's or only DigitalMars ones?

DM ones certainly. Others, I don't know about.


More information about the Digitalmars-d-announce mailing list