summary refs log tree commit diff
path: root/library/std/src/sys/thread_local/mod.rs
AgeCommit message (Expand)AuthorLines
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