diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2015-12-11 12:42:29 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2015-12-21 22:05:37 -0800 |
| commit | cd74364e5ddd3e81fa27ea149194966a3a172d9b (patch) | |
| tree | d2a50c7c82e12dead2efa2c4797bae2120d08b61 /src/libstd/sys/unix/stack_overflow.rs | |
| parent | 617a7af70400c7a3f82fafcb50daf01f01db95a0 (diff) | |
| download | rust-cd74364e5ddd3e81fa27ea149194966a3a172d9b.tar.gz rust-cd74364e5ddd3e81fa27ea149194966a3a172d9b.zip | |
std: Use cfg(target_thread_local) in thread_local!
This transitions the standard library's `thread_local!` macro to use the freshly-added and gated `#[cfg(target_thread_local)]` attribute. This greatly simplifies the `#[cfg]` logic in play here, but requires that the standard library expose both the OS and ELF TLS implementation modules as unstable implementation details. The implementation details were shuffled around a bit but end up generally compiling to the same thing. Closes #26581 (this supersedes the need for the option) Closes #27057 (this also starts ignoring the option)
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions
