Just one more thing...
Sean Kelly
sean at invisibleduck.org
Sun Feb 15 12:34:45 PST 2009
Jacob Carlborg wrote:
> Walter Bright wrote:
>> Now includes Mac OSX version!
>>
>> http://www.digitalmars.com/d/1.0/changelog.html
>> http://ftp.digitalmars.com/dmd.1.040.zip
>>
>>
>> http://www.digitalmars.com/d/2.0/changelog.html
>> http://ftp.digitalmars.com/dmd.2.025.zip
>>
>> Expect bugs. Thread local storage isn't working on OSX, neither are
>> sockets and memory mapped files (for unknown reasons).
>>
>> Thanks to Sean Kelly for a lot of help on the runtime library with this.
>
> For those how don't know what thread local storage is used for, is this
> both D1 and D2 and what features can I expect not working because of
> thread local storage.
TLS is only in D2, and I don't think any library code uses it.
Basically, you can't declare "__thread" variables on OSX. You *can* use
the TLS in core.thread though (the ThreadLocal class, or
Thread.get/setLocal).
Sean
More information about the Digitalmars-d-announce
mailing list