about summary refs log tree commit diff
path: root/src/libstd/thread/local.rs
AgeCommit message (Expand)AuthorLines
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
2015-08-15std: Add issues to all unstable featuresAlex Crichton-5/+9
2015-08-12Fallout in libs -- misc missing bounds uncovered by WF checks.Niko Matsakis-1/+1
2015-08-11Register new snapshotsAlex Crichton-6/+0
2015-08-04syntax: Don't assume `std` exists for testsAlex Crichton-0/+1
2015-08-03syntax: Implement #![no_core]Alex Crichton-0/+2
2015-07-29std: Remove the curious inner moduleAlex Crichton-8/+8
2015-07-23Rewrite the improper_ctypes lint.Eli Friedman-2/+2
2015-07-12std: Fix a TLS destructor bug on OSXAlex Crichton-2/+19
2015-06-18Fix libstd testsAlex Crichton-2/+1
2015-06-17More test fixes and fallout of stability changesAlex Crichton-2/+1
2015-06-17std: Split the `std_misc` featureAlex Crichton-2/+2
2015-06-11Conver reborrows to .iter() calls where appropriateJoshua Landau-1/+1
2015-05-28std: Add an option to disable ELF based TLSAlex Crichton-24/+54