Thread overview
[Issue 15976] explicite TLS initializes badly in DLLs if other threads exist
May 01, 2016
Rainer Schuetze
May 01, 2016
https://issues.dlang.org/show_bug.cgi?id=15976

Rainer Schuetze <r.sagitario@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|enhancement                 |normal

--- Comment #1 from Rainer Schuetze <r.sagitario@gmx.de> ---
This happens because the "impersonation" of existing threads during DLL startup does not swap explicit TLS values, only implicit.

--
May 05, 2016
https://issues.dlang.org/show_bug.cgi?id=15976

--- Comment #2 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/998c0fc455c959bfb55c1a26ef8b9599622bc457 fix issue 15976: swap out explicit TLS values during impersonating thread

https://github.com/dlang/druntime/commit/c7ddfef05d0d6ed564aecd2e6a51b6e6a93f689a Merge pull request #1556 from rainers/explicit_tls

fix issue 15976: swap out explicit TLS values during impersonating thread

--
October 01, 2016
https://issues.dlang.org/show_bug.cgi?id=15976

--- Comment #3 from github-bugzilla@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/998c0fc455c959bfb55c1a26ef8b9599622bc457 fix issue 15976: swap out explicit TLS values during impersonating thread

https://github.com/dlang/druntime/commit/c7ddfef05d0d6ed564aecd2e6a51b6e6a93f689a Merge pull request #1556 from rainers/explicit_tls

--