DMD 1.029 and 2.013 releases

Walter Bright newshound1 at digitalmars.com
Fri Apr 25 23:32:36 PDT 2008


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.


More information about the Digitalmars-d-announce mailing list