synchronized vs. C volatile

Sean Kelly sean at
Tue Aug 10 11:58:25 PDT 2010

Steven Schveighoffer Wrote:
> As of now, D supports only x86.  I think it has nestled itself into a  
> place where it needs to make tremendous assumptions about the processor  
> and OS.  For example, the OS *must* support thread local storage.

It doesn't have to be an OS-level thing.  In D, TLS on OSX allocates its storage dynamically within library code because OSX doesn't support __thread yet.

More information about the Digitalmars-d mailing list