about summary refs log tree commit diff
path: root/library/std/src/thread
AgeCommit message (Expand)AuthorLines
2024-06-16std: move `sys_common::backtrace` to `sys`joboet-1/+1
2024-06-05Rollup merge of #125800 - fortanix:raoul/rte-99-fix_mut_static_task_queue, r=...Matthias Krüger-2/+3
2024-06-04Pass function for `Thread` as `Send` to `Thread::imp`Raoul Strackx-2/+3
2024-05-25std: make TLS accessors closures that return pointersjoboet-8/+4
2024-05-23std: rewrite native thread-local storagejoboet-1/+1
2024-05-04Rollup merge of #124159 - joboet:move_pal_thread_parking, r=ChrisDentonMatthias Krüger-1/+1
2024-05-04Rollup merge of #123356 - joboet:set_current_size, r=ChrisDentonMatthias Krüger-2/+7
2024-05-02std: move thread parking to `sys::sync`joboet-1/+1
2024-04-28Use `target_vendor = "apple"` instead of `target_os = "..."`Mads Marquart-5/+1
2024-04-14Rollup merge of #123879 - beetrees:missing-unsafe, r=Mark-SimulacrumMatthias Krüger-13/+20
2024-04-14Rollup merge of #123651 - tgross35:thread-local-updates, r=Mark-SimulacrumMatthias Krüger-28/+32
2024-04-13Add missing `unsafe` to internal `std::thread::Thread` creation functionsbeetrees-13/+20
2024-04-12Rollup merge of #123807 - joboet:sys_common_thread, r=jhprattMatthias Krüger-5/+22
2024-04-11Move rare overflow error to a cold functionKornel-2/+8
2024-04-11std: remove `sys_common::thread`joboet-5/+22
2024-04-08Change method calls to using the method directlyTrevor Gross-3/+3
2024-04-08Add `SAFETY` comments to the thread local implementationTrevor Gross-10/+12
2024-04-08Update thread local docs with idiomatic cell type useTrevor Gross-15/+17
2024-04-08std: update abort message in `thread::set_current`joboet-1/+1
2024-04-06Auto merge of #123433 - GnomedDev:remove-threadname-alloc, r=joboetbors-3/+26
2024-04-05Rollup merge of #123505 - ChrisDenton:revert-121666, r=workingjubileeGuillaume Gomez-23/+1
2024-04-05Rollup merge of #121419 - agg23:xrOS-pr, r=davidtwcoGuillaume Gomez-1/+2
2024-04-05Revert #121666Chris Denton-23/+1
2024-04-04Remove rt::init allocation for thread nameDavid Thomas-3/+26
2024-04-03std: add comment about abort motivationjoboet-0/+2
2024-04-02std: reduce code size of `set_current`joboet-2/+5
2024-03-31std: move `thread::current` TLS variable out of `thread_info`joboet-8/+24
2024-03-20SeqCst->Relaxed in thread local test.Mara Bos-8/+11
2024-03-18Support for visionOSAdam Gastineau-1/+2
2024-03-07Auto merge of #122113 - matthiaskrgr:rollup-5d1jnwi, r=matthiaskrgrbors-0/+1
2024-03-06Document and test minimal stack size on WindowsChris Denton-0/+13
2024-03-06Note why we're using a new thread in a testChris Denton-0/+1
2024-03-04Don't run test_get_os_named_thread on win7roblabla-1/+1
2024-03-02Rollup merge of #121758 - joboet:move_pal_thread_local, r=ChrisDentonMatthias Krüger-1/+1
2024-02-28std: move thread local implementation to `sys`joboet-1/+1
2024-02-27Test getting the OS thread nameChris Denton-0/+19
2024-02-24Rollup merge of #121530 - wgslr:master, r=Mark-SimulacrumMatthias Krüger-1/+1
2024-02-24Fix incorrect doc of ScopedJoinHandle::is_finishedWojciech Geisler-1/+1
2024-02-23Auto merge of #121303 - GrigorenkoPV:static_mut_refs, r=oli-obk,RalfJungbors-2/+0
2024-02-23Get rid of some `#[allow(static_mut_refs)]`Pavel Grigorenko-2/+0
2024-02-23Auto merge of #121454 - reitermarkus:generic-nonzero-library, r=dtolnaybors-3/+3
2024-02-22Add `rustc_confusables` annotations to some stdlib APIsEsteban Küber-0/+2
2024-02-22Use generic `NonZero` everywhere in `std`.Markus Reiter-3/+3
2024-02-18Improve wording of static_mut_refObei Sideg-2/+2
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-2/+2
2024-02-15Use generic `NonZero` internally.Markus Reiter-5/+4
2024-02-12Auto merge of #110211 - joboet:queue_lock, r=Amanieubors-1/+10
2024-02-09adjust code documentationjoboet-2/+2
2024-02-09std: replace pthread `RwLock` with custom implementation inspired by usyncjoboet-1/+10
2024-02-08Step all bootstrap cfgs forwardMark Rousskov-1/+1