about summary refs log tree commit diff
path: root/src/libstd/thread/local.rs
AgeCommit message (Expand)AuthorLines
2019-03-31libstd: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-6/+6
2019-03-25SGX target: fix std unit testsJethro Beekman-3/+3
2019-03-03race condition in thread local storage examplebenaryorg-1/+4
2019-03-02Bootstrap compiler update for 1.35 releaseMark Rousskov-6/+2
2019-02-28libstd => 2018Taiki Endo-23/+23
2019-02-11Require a list of features to allow in `allow_internal_unstable`Oliver Scherer-2/+6
2019-01-15OSX: fix #57534 registering thread dtors while running thread dtorstyler-7/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-11-06Rollup merge of #55597 - alexcrichton:thread-local-inner, r=KodrAuskennytm-4/+4
2018-11-01std: Enable usage of `thread_local!` through importsAlex Crichton-4/+4
2018-11-01std: Improve codegen size of accessing TLSAlex Crichton-1/+10
2018-10-11std: Implement TLS for wasm32-unknown-unknownAlex Crichton-4/+10
2018-06-27Fix the error reference for LocalKey::try_withMichal 'vorner' Vaner-1/+1
2018-04-13std: Minimize size of panicking on wasmAlex Crichton-2/+39
2018-03-01Fix a bug introduced in previous commitStjepan Glavina-6/+3
2018-02-28Remove thread_local_stateStjepan Glavina-104/+7
2018-02-28Stabilize LocalKey::try_withStjepan Glavina-13/+15
2017-10-26Bump to 1.23 and update bootstrapAlex Crichton-5/+0
2017-10-17Docs: a LocalKey might start in the Valid stateStjepan Glavina-1/+4
2017-09-07std::thread::LocalKey: Document limitation with initializersJoshua Liebow-Feeser-0/+4
2017-09-04Make the LocalKey facade of thread_local! inlineable cross-crate.Eduard-Mihai Burtescu-3/+13
2017-08-31Update bootstrap compilerAlex Crichton-4/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-2/+2
2017-08-12Check #[thread_local] statics correctly in the compiler.Eduard-Mihai Burtescu-31/+31
2017-07-25Bump master to 1.21.0Alex Crichton-67/+0
2017-07-15Auto merge of #43185 - durka:thread-local-pub-restricted, r=alexcrichtonbors-1/+57
2017-07-12Use try_with for with implementationLee Bousfield-9/+2
2017-07-11stage0 fallbackAlex Burka-0/+67
2017-07-11use :vis in thread_local!Alex Burka-30/+8
2017-07-11support pub(restricted) in thread_local!Alex Burka-32/+43
2017-07-10Add LocalKey::try_with as an alternative to stateLee Bousfield-0/+52
2017-06-23rustc: Enable #[thread_local] for WindowsAlex Crichton-3/+79
2017-05-15Add links to the `thread::LocalKey` doc.Felix Raimundo-15/+30
2017-03-12Update usages of 'OSX' (and other old names) to 'macOS'.Corey Farwell-3/+3
2017-02-15Fix wording in LocalKey documentationStjepan Glavina-2/+2
2017-01-29Fix a few impl stability attributesOliver Middleton-2/+1
2016-12-18Implement `fmt::Debug` for all structures in libstd.Corey Farwell-1/+17
2016-11-01std: Move elf TLS to sys::fast_thread_localBrian Anderson-161/+2
2016-10-22Add Fuchsia supportRaph Levien-30/+42
2016-09-30Ignore various entire test modules on emscriptenBrian Anderson-7/+1
2016-09-30Ignore lots and lots of std tests on emscriptenBrian Anderson-0/+6
2016-08-24Use `#[prelude_import]` in `libstd`.Jeffrey Seyfried-7/+0
2016-06-22upgrade thread_local! invocation syntaxAlex Burka-4/+38
2016-04-25libstd: fix typos in thread::LocalKey docsRyman-2/+2
2016-02-04Stop using unsafe code in TLS macro expansion (fixes #30756)Manish Goregaokar-23/+27
2016-01-29std: Ignore dtors_in_dtors_in_dtors on OSXAlex Crichton-0/+25
2015-12-21std: Use cfg(target_thread_local) in thread_local!Alex Crichton-76/+44
2015-12-08std: Use mem::replace in TLS initializationAlex Crichton-1/+16
2015-10-30don't use drop_in_place as an intrinsicAlexis Beingessner-1/+1