DMD 1.029 and 2.013 releases

Jarrett Billingsley kb3ctd2 at yahoo.com
Fri Apr 25 05:53:47 PDT 2008


"Walter Bright" <newshound1 at digitalmars.com> wrote in message 
news:furjvd$1hlm$1 at digitalmars.com...
> Steven Schveighoffer wrote:
>> "Walter Bright" wrote
>>> Sean Kelly wrote:
>>>> From my understanding, the problem with doing this via inline assembler 
>>>> is
>>>> that some compilers can actually optimize inline assembler, leaving no 
>>>> truly
>>>> portable way to do this in language.  This issue has come up on
>>>> comp.programming.threads in the past, but I don't remember whether 
>>>> there
>>>> was any resolution insofar as C++ is concerned.
>>> There's always a way to do it, even if you have to write an external 
>>> function and link it in. I still don't believe memory mapped register 
>>> access justifies adding complex language features.
>>
>> Who's adding?  We already have it and it works.
>
> No, we don't. There's volatile in C, which is being abandoned as a mess 
> and C++ is going with a new type, atomic. There's the volatile statement 
> in D, which is unimplemented.

Wait, you mean the volatile statement was never even implemented, even in 
D1?

Where is this mentioned, anywhere? 




More information about the Digitalmars-d-announce mailing list