about summary refs log tree commit diff
path: root/src/libstd/thread/local.rs
AgeCommit message (Expand)AuthorLines
2020-04-17Fix unused results from mem::replaceJosh Stone-1/+1
2020-03-30Add inline attributes for functions used in the query systemJohn Kåre Alsaker-0/+1
2019-12-21Require issue = "none" over issue = "0" in unstable attributesRoss MacArthur-3/+3
2019-11-29Format libstd with rustfmtDavid Tolnay-54/+49
2019-11-06Update local.rs3442853561-2/+2
2019-10-22Apply clippy::single_match suggestionMateusz Mikuła-3/+2
2019-09-16updated the panic message wordingTomas Tauber-1/+1
2019-09-15Made a thread local storage panic message more explanatoryTomas Tauber-2/+2
2019-08-04Add #[stable] to Error implStjepan Glavina-0/+1
2019-06-20Add a few trait impls for AccessErrorStjepan Glavina-0/+4
2019-05-15fix wasm unused import in thread local implementationtyler-1/+0
2019-05-15llvm makes good inlining choices with only the #[cold] attributetyler-19/+15
2019-05-15remove trailing whitespacetyler-1/+1
2019-05-15cold was necessary on try_initialize_nodrop to get more straight line asmtyler-0/+1
2019-05-15- remove unnecessary inlinestyler-21/+18
2019-05-15add #[allow(unused)]tyler-0/+1
2019-05-15restructure thread_local! for better codegen (especially on macos)tyler-97/+188
2019-05-15Revert "ensure fast thread local lookups occur once per access on macos"tyler-6/+5
2019-05-15ensure fast thread local lookups occur once per access on macostyler-5/+6
2019-05-15remove dead code: requires_move_before_droptyler-12/+3
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