about summary refs log tree commit diff
path: root/library/std/src/sys/thread_local/mod.rs
AgeCommit message (Expand)AuthorLines
2025-10-02Rollup merge of #146281 - Jules-Bertholet:static-align-thread-local, r=Mark-S...Matthias Krüger-1/+1
2025-09-26Support `#[rustc_align_static]` inside `thread_local!`Jules Bertholet-1/+1
2025-09-24std: add support for armv7a-vex-v5 targetTropical-0/+2
2025-08-16library: Migrate from `cfg_if` to `cfg_select`Josh Triplett-24/+36
2025-04-05Rollup merge of #139121 - thaliaarchi:rename-thread_local-statik, r=NoratriebMatthias Krüger-3/+3
2025-04-04Rename internal module from statik to no_threadsThalia Archibald-3/+3
2025-03-18fix pthread-based tls on apple targetsAndrei Damian-0/+1
2025-03-10Remove custom TLS implementation for Trusty targetsNicole LeGare-9/+2
2025-03-10Apply rustc-0023-Add-Trusty-OS-support-to-Rust-std.patchNicole LeGare-0/+9
2024-12-05Fix compilation for wasm32-wasip1 (without threads).Sebastian Urban-2/+4
2024-12-03Use UNIX thread_local implementation for WASI.Sebastian Urban-4/+2
2024-11-25Run TLS destructors for wasm32-wasip1-threadsSebastian Urban-0/+3
2024-10-02std: make `thread::current` available in all `thread_local!` destructorsjoboet-17/+31
2024-06-25std: separate TLS key creation from TLS accessjoboet-8/+13
2024-06-24std: fix wasm buildsjoboet-2/+16
2024-06-17std: rename module for clarityjoboet-2/+2
2024-06-17std: update TLS module documentationjoboet-3/+13
2024-06-17std: simplify `#[cfg]`s for TLSjoboet-15/+10
2024-06-15std: refactor the TLS implementationjoboet-19/+127
2024-05-24std: clean up the TLS implementationjoboet-1/+3
2024-05-24std: simplify key-based thread localsjoboet-83/+0
2024-05-24Auto merge of #123724 - joboet:static_tls, r=m-ou-sebors-1/+1
2024-05-23std: rewrite native thread-local storagejoboet-1/+4
2024-04-30std: rewrite TLS on platforms without threadsjoboet-1/+1
2024-04-26thread_local: refine LazyKeyInner::take safety docJubilee-1/+1
2024-04-25thread_local: use less &mut T in LazyKeyInner::takeJubilee Young-6/+8
2024-02-28std: move thread local implementation to `sys`joboet-0/+124