summary refs log tree commit diff
path: root/library/std/src/thread/mod.rs
AgeCommit message (Expand)AuthorLines
2022-05-09Auto merge of #95960 - jhpratt:remove-rustc_deprecated, r=compiler-errorsbors-2/+2
2022-05-01Fix some links in the standard libraryVadim Petrochenkov-0/+1
2022-04-25std: directly use pthread in UNIX parker implementationjoboet-5/+27
2022-04-14Remove use of `#[rustc_deprecated]`Jacob Pratt-2/+2
2022-03-19Stabilize thread::is_finishedJubilee Young-1/+1
2022-03-10Rollup merge of #93950 - T-O-R-U-S:use-modern-formatting-for-format!-macros, ...Dylan DPC-3/+3
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-3/+3
2022-03-09Properly abort when thread result panics on drop.Mara Bos-19/+21
2022-03-09Fix soundness issue in scoped threads.Mara Bos-0/+17
2022-03-04Rollup merge of #94549 - m-ou-se:thread-is-finished, r=yaahcMatthias Krüger-4/+9
2022-03-03Rename JoinHandle::is_running to is_finished and update docs.Mara Bos-4/+9
2022-03-03update available_parallelism docs since cgroups and sched_getaffinity are now...The 8472-1/+4
2022-02-22Fix typo.NyantasticUwU-1/+1
2022-01-23Rollup merge of #92555 - m-ou-se:scoped-threads, r=AmanieuMatthias Krüger-27/+66
2022-01-22Add tracking issue number for scoped_threads.Mara Bos-2/+2
2022-01-22Simplify Send/Sync of std::thread::Packet.Mara Bos-7/+5
2022-01-13Auto merge of #92553 - m-ou-se:thread-join-simplify, r=Mark-Simulacrumbors-9/+9
2022-01-07Stabilize `#[feature(available_parallelism)]`Yoshua Wuyts-2/+1
2022-01-05Rename n_running_threads to num_running_threads.Mara Bos-2/+2
2022-01-04Fix typo in is_running() docs.Mara Bos-1/+1
2022-01-04Simplify panicking mechanism of thread::scope.Mara Bos-8/+5
2022-01-04Implement RFC 3151: Scoped threads.Mara Bos-26/+70
2022-01-04Simpilfy thread::JoinInner.Mara Bos-9/+9
2022-01-01Rollup merge of #84083 - ltratt:threadid_doc_tweak, r=dtolnayMatthias Krüger-4/+7
2021-12-25Language tweak.Laurence Tratt-2/+2
2021-12-20JoinHandle docs: add missing 'the'Ralf Jung-1/+1
2021-11-29std: Stabilize the `thread_local_const_init` featureAlex Crichton-7/+0
2021-11-19Expand available_parallelism docs in anticipation of cgroup quotasThe8472-3/+6
2021-11-10Use `target_family = "wasm"`Alex Crichton-4/+1
2021-11-10std: Get the standard library compiling for wasm64Alex Crichton-1/+4
2021-11-02Auto merge of #90439 - m-ou-se:thread-is-running, r=Mark-Simulacrumbors-0/+9
2021-11-01Add tracking issue for thread_is_running.Mara Bos-1/+1
2021-10-31Add JoinHandle::is_running.Mara Bos-0/+9
2021-10-31Rollup merge of #90431 - jkugelman:must-use-std-o-through-z, r=joshtriplettMatthias Krüger-0/+5
2021-10-30Add #[must_use] to remaining std functions (O-Z)John Kugelman-0/+5
2021-10-31Rollup merge of #89789 - jkugelman:must-use-thread-builder, r=joshtriplettMatthias Krüger-0/+1
2021-10-23Add caveat about changing parallelism and function call overheadThe8472-0/+4
2021-10-13Rollup merge of #89670 - yoshuawuyts:available-parallelism-docs, r=joshtriplettMatthias Krüger-20/+57
2021-10-13Improve `std::thread::available_parallelism` docsYoshua Wuyts-20/+57
2021-10-12Update library/std/src/thread/mod.rsJohn Kugelman-1/+1
2021-10-11Add #[must_use] to thread::BuilderJohn Kugelman-0/+1
2021-10-11Add #[must_use] to as_type conversionsJohn Kugelman-0/+1
2021-10-08Fix minor std::thread documentation typoMarcelo Diop-Gonzalez-3/+3
2021-10-06Rollup merge of #89324 - yoshuawuyts:hardware-parallelism, r=m-ou-seManish Goregaokar-5/+7
2021-10-04Add doc aliases to `std::thread::available_parallelism`Yoshua Wuyts-0/+2
2021-09-28Rename `std::thread::available_onccurrency` to `std::thread::available_parall...Yoshua Wuyts-5/+5
2021-09-16Remove an allocation from rt::initbjorn3-7/+5
2021-08-07removed references to parent/child from std::thread documentationGodmar Back-31/+40
2021-07-29Fix may not to appropriate might not or must notAli Malik-2/+2
2021-07-10rename variableRalf Jung-2/+2