about summary refs log tree commit diff
path: root/library/std/src/thread/mod.rs
AgeCommit message (Expand)AuthorLines
2025-07-29Rollup merge of #144500 - joboet:thread-name-stack-overflow, r=ChrisDentonStuart Cook-1/+1
2025-07-28thread name in stack overflow messagejoboet-1/+1
2025-07-26Rollup merge of #143859 - orlp:thread-into-raw-align, r=jhprattTrevor Gross-1/+7
2025-07-13TidyOrson Peters-1/+1
2025-07-13Guarantee 8 bytes of alignment in Thread::into_rawOrson Peters-1/+7
2025-07-06sleep_until: use clock_nanosleep where possibledvdsk-8/+27
2025-05-12update cfg(bootstrap)Pietro Albini-1/+1
2025-04-27use generic Atomic type where possibleChristopher Durham-8/+8
2025-04-11rustdoc-search: add unbox flag to Result aliasesMichael Howell-0/+1
2025-02-25Use `.expect(..)` insteadMahmoud Mazouz-5/+10
2025-02-24Remove speculation on cause of errorMahmoud Mazouz-1/+1
2025-02-23Return error on unexpected termination in `Thread::join`.Mahmoud Mazouz-1/+5
2025-01-14add comments explaining main thread identificationjoboet-0/+26
2025-01-14std: lazily allocate the main thread handlejoboet-51/+99
2025-01-14Revert "Remove the Arc rt::init allocation for thread info"joboet-117/+53
2025-01-08Remove some unnecessary `.into()` callsEsteban Küber-1/+1
2024-12-20mri: add track_caller to thread spawning methods for better backtracesRalf Jung-0/+4
2024-12-03Rollup merge of #132937 - xmh0511:master, r=m-ou-seMatthias Krüger-3/+3
2024-11-25Rollup merge of #132730 - joboet:after_main_sync, r=Noratrieb许杰友 Jieyou Xu (Joe)-3/+12
2024-11-19Add tracking issue.Mara Bos-2/+2
2024-11-19Add thread Builder::no_hooks().Mara Bos-3/+19
2024-11-19Update thread spawn hooks.Mara Bos-5/+2
2024-11-19Use add_spawn_hook for libtest's output capturing.Mara Bos-4/+0
2024-11-19Add std::thread::add_spawn_hook.Mara Bos-0/+11
2024-11-18std: allow after-main use of synchronization primitivesjoboet-3/+12
2024-11-12a release operation synchronizes with an acquire operationxmh0511-3/+3
2024-10-25library: consistently use American spelling for 'behavior'Ralf Jung-2/+2
2024-10-19Remove the Arc rt::init allocation for thread infoGnomedDev-53/+117
2024-10-12std: fix stdout-before-mainjoboet-11/+13
2024-10-02std: make `thread::current` available in all `thread_local!` destructorsjoboet-93/+35
2024-09-30Rollup merge of #129638 - nickrum:wasip2-net, r=alexcrichtonTrevor Gross-1/+1
2024-09-29Auto merge of #128321 - BatmanAoD:catch-unwind-doc-update, r=Mark-Simulacrumbors-1/+26
2024-09-29Fix std tests for wasm32-wasip2 targetNicola Krumschmidt-1/+1
2024-09-25Use `&raw` in the standard libraryJosh Stone-4/+3
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-09-18Rollup merge of #97524 - ibraheemdev:thread-raw, r=ibraheemdevJubilee-0/+48
2024-09-17add `Thread::{into_raw, from_raw}`Ibraheem Ahmed-0/+48
2024-09-15update docs for `catch_unwind` & related funcsKyle J Strand-1/+26
2024-09-03replace placeholder versionBoxy-1/+1
2024-08-16Stabilize std::thread::Builder::spawn_uncheckedDavid Tolnay-2/+1
2024-08-06Remove unused lifetime parameter from spawn_uncheckedDavid Tolnay-8/+7
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+3
2024-07-26Fix doc nitsJohn Arundel-2/+2
2024-07-24Rollup merge of #128135 - joboet:reduplicate_tls, r=tgross35Matthias Krüger-16/+8
2024-07-24Rollup merge of #127733 - GrigorenkoPV:don't-forget, r=AmanieuMatthias Krüger-5/+4
2024-07-24std: use duplicate thread local state in testsjoboet-16/+8
2024-07-20Rollup merge of #127918 - ChrisDenton:thread-name-string, r=joboetMatthias Krüger-23/+51
2024-07-18Move ThreadName conversions to &cstr/&strChris Denton-6/+19
2024-07-18Style changeChris Denton-3/+3
2024-07-18Make `Thread::new_inner` a safe functionChris Denton-6/+4