Is D Dead?

Paulo Pinto pjmlp at progtools.org
Thu Sep 16 11:43:09 UTC 2021


On Thursday, 16 September 2021 at 10:04:22 UTC, IGotD- wrote:
> On Thursday, 16 September 2021 at 05:59:57 UTC, Araq wrote:
>> [...]
>
> The TLS standard requires the OS to initialize the TLS area for 
> each new thread so OS support is required. You have size 
> constraints when you put TLS on the stack. If some bright 
> programmer decides to have several megabytes of data as TLS, 
> this is not an option but this is a fringe case though. If your 
> OS supports shared libraries, the implementation becomes much 
> more complicated.
>
> [...]

What TLS standard?

POSIX, C11, C++11, Java, .NET, Win32 are the only standards that 
come to my mind where some kind of TLS is included, and naturally 
all of them have different semantics.


More information about the Digitalmars-d mailing list