about summary refs log tree commit diff
path: root/library/std/src/sync/poison.rs
AgeCommit message (Expand)AuthorLines
2025-07-15Update poison.rsMartin Ombura Jr.-1/+1
2025-06-27Update poison.rs to fix the typo (sys->sync)Kurt Heiritz (pseudo)-1/+1
2025-04-27use generic Atomic type where possibleChristopher Durham-2/+2
2025-01-02Move some things to `std::sync::poison` and reexport them in `std::sync`Pavel Grigorenko-3/+84
2024-11-30Add value accessor methods to `Mutex` and `RwLock`EFanZh-17/+18
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+0
2024-07-26Fix doc nitsJohn Arundel-2/+2
2024-03-12Use `min_exhaustive_patterns` in core & stdNadrieril-0/+8
2024-02-25Auto merge of #117107 - zachs18:mapped-mutex-guard, r=Amanieubors-0/+1
2023-12-05Allow cloning `poison::Guard`s.Zachary S-0/+1
2022-08-15Optimize poison guards to ZSTs when panic=abortTyler Mandry-2/+49
2022-06-19Auto merge of #97791 - m-ou-se:const-locks, r=m-ou-sebors-0/+1
2022-06-09Avoid `thread::panicking()` in non-poisoning methods of `Mutex` and `RwLock`Josh Stone-1/+8
2022-06-06Make all {Mutex, Condvar, RwLock}::new #[inline].Mara Bos-0/+1
2022-04-26Add functions to un-poison Mutex and RwLockThayne McCombs-0/+5
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-1/+1
2021-07-29Fix may not to appropriate might not or must notAli Malik-1/+1
2021-04-22Move `sys_common::poison` to `sync::poison`Christiaan Dirkx-0/+259