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