Module thread_local

Implementation of the thread_local macro.

There are three different thread-local implementations:

Each implementation provides a macro which generates the LocalKey const used to reference the TLS variable, along with the necessary helper structs to track the initialization/destruction state of the variable.

Additionally, this module contains abstractions for the OS interfaces used for these implementations.

Modules

Structs

Functions

Macros