summary refs log tree commit diff
path: root/src/libstd/thread
AgeCommit message (Expand)AuthorLines
2019-06-20Auto merge of #60341 - mtak-:macos-tlv-workaround, r=alexcrichtonbors-107/+183
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-05-04Fix intra-doc link resolution failure on re-exporting libstdTaiki Endo-0/+1
2019-04-18Use more realistic example for thread builderAleksey Kladov-1/+1
2019-04-10Eliminate `FnBox` usages from libstd.CrLF0710-2/+3
2019-03-31libstd: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-8/+8
2019-03-27Rollup merge of #59460 - xfix:include-id-in-thread-debug, r=AmanieuJosh Stone-1/+4
2019-03-27Include id in Thread's Debug implementationKonrad Borowski-1/+4
2019-03-26Auto merge of #59136 - jethrogb:jb/sgx-std-test, r=sanxiynbors-4/+7
2019-03-25SGX target: fix std unit testsJethro Beekman-4/+7
2019-03-20Add a test for size_of Option<ThreadId>Simon Sapin-1/+7
2019-03-19Make Option<ThreadId> no larger than ThreadId, with NonZeroU64Simon Sapin-3/+4
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-52/+52
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-1/+1
2019-02-11Require a list of features to allow in `allow_internal_unstable`Oliver Scherer-2/+6
2019-02-10tests: doc commentsAlexander Regueiro-1/+1
2019-01-22Print a slightly clearer message when failing to spawn a threadJethro Beekman-1/+1
2019-01-15OSX: fix #57534 registering thread dtors while running thread dtorstyler-7/+1
2018-12-25Remove licensesMark Rousskov-20/+0
2018-12-10Auto merge of #56157 - RalfJung:park, r=nagisabors-5/+22
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-6/+6
2018-12-06Change sys::Thread::new to take the thread entry as Box<dyn FnBox() + 'static>̣Jethro Beekman-3/+19
2018-12-03improve wordingRalf Jung-3/+4
2018-11-27Fix small typo in commentMarius Nuennerich-1/+1
2018-11-23make park/unpark example more realisticRalf Jung-4/+15
2018-11-22expand thread::park explanationRalf Jung-1/+6
2018-11-13fix various typos in doc commentsAndy Russell-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-30thread::unpark: Avoid notifying with mutex locked.James Duley-2/+12
2018-10-28Auto merge of #55043 - oliver-giersch:unchecked_thread_spawning, r=alexcrichtonbors-13/+78
2018-10-18Rollup merge of #54646 - vn971:fix_std_thread_sleep, r=frewsxcvkennytm-10/+14
2018-10-16adds tracking issue numberoliver-giersch-1/+1
2018-10-15Merge pull request #5 from oliver-giersch/masteroliver-giersch-5/+11
2018-10-15adds feature gate to doc-test (example)oliver-giersch-0/+1
2018-10-15adds missing method call parenthesesoliver-giersch-1/+1
2018-10-15fixes misplaced semicolonoliver-giersch-2/+2
2018-10-15adds doc for `Builder::spawn_unchecked`oliver-giersch-1/+60