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