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

Reply via email to