about summary refs log tree commit diff
path: root/library/std/src/sync
AgeCommit message (Expand)AuthorLines
2025-09-22Mutex/RwLock/ReentrantLock::data_ptr to be const fnPeter Lyons Kehl-5/+5
2025-09-13fix Condvar::wait_timeout docsRalf Jung-10/+8
2025-09-10Add suggestionsGeorg Semmler-3/+2
2025-09-09Make Barrier RefUnwindSafe againGeorg Semmler-0/+5
2025-08-30Rollup merge of #144651 - connortsui20:nonpoison_condvar, r=joboetStuart Cook-76/+530
2025-08-27Rollup merge of #145078 - minxuanz:riscv-cacheline, r=samueltardieuMatthias Krüger-5/+3
2025-08-26Rollup merge of #144373 - hkBst:remove-deprecated-1, r=jhprattGuillaume Gomez-56/+6
2025-08-26remove deprecated Error::description in implsMarijn Schouten-56/+6
2025-08-23Rollup merge of #145307 - connortsui20:lazylock-poison-msg, r=AmanieuJacob Pratt-3/+6
2025-08-23fix visibility of private gettersConnor Tsui-3/+6
2025-08-23move `WaitTimeoutResult` up to `mod.rs`Connor Tsui-137/+68
2025-08-23change `Barrier` implementation to use `nonpoison::Condvar`Connor Tsui-5/+3
2025-08-23add `nonpoison::condvar` implementationConnor Tsui-2/+524
2025-08-22Rollup merge of #144648 - connortsui20:nonpoison_rwlock, r=Mark-SimulacrumJacob Pratt-327/+1458
2025-08-22modify `LazyLock` poison panic messageConnor Tsui-3/+6
2025-08-19Rollup merge of #145025 - lolbinarycat:ci-tidy-spellcheck, r=Kobzol许杰友 Jieyou Xu (Joe)-2/+2
2025-08-16run spellcheck as a tidy extra check in cibinarycat-2/+2
2025-08-16library: Migrate from `cfg_if` to `cfg_select`Josh Triplett-5/+4
2025-08-13doc test: fix mpsc.rs try_send doc testEval EXEC-2/+6
2025-08-09add `nonpoison::rwlock` implementationConnor Tsui-0/+1086
2025-08-09reorganize rwlock fileConnor Tsui-327/+372
2025-08-08Fix wrong cache line size of riscv64minxuanz-5/+3
2025-08-03add poisoning documentation to `LazyLock`Connor Tsui-2/+58
2025-08-03fix broken doc section link in `poison.rs`Connor Tsui-1/+1
2025-08-02Rollup merge of #144185 - purplesyringa:poisoning-wording, r=AmanieuSamuel Tardieu-25/+87
2025-07-29add `nonpoison::mutex` implementationConnor Tsui-0/+650
2025-07-29clean up existing poison filesConnor Tsui-5/+5
2025-07-25Add a note on foreign exceptionsAlisa Sireneva-0/+3
2025-07-25Add a list of failure conditions for poisoningAlisa Sireneva-4/+19
2025-07-25Link to Mutex poisoning docs from RwLock docsAlisa Sireneva-1/+3
2025-07-19Document guarantees of poisoningAlisa Sireneva-25/+67
2025-07-15Update poison.rsMartin Ombura Jr.-1/+1
2025-07-07Rollup merge of #143340 - nabijaczleweli:awhile, r=mati865Matthias Krüger-2/+2
2025-07-04Rollup merge of #143086 - SciMind2460:patch-2, r=workingjubileeJubilee-1/+1
2025-07-02awhile -> a while where appropriateнаб-2/+2
2025-07-01Update version placeholdersJosh Stone-1/+1
2025-06-27Update poison.rs to fix the typo (sys->sync)Kurt Heiritz (pseudo)-1/+1
2025-06-26Fix RwLock::try_write documentation for WouldBlock conditionkrikera-1/+1
2025-06-03Rollup merge of #140715 - lukaslueg:oncecellsyncdocs, r=tgross35Matthias Krüger-5/+13
2025-05-28Clarify &mut-methods' docs on sync::OnceLockLukas Lueg-5/+13
2025-05-28Rollup merge of #140369 - jplatte:mutex-rwlock-data-ptr, r=AmanieuTrevor Gross-0/+33
2025-05-22docs: fix typosDannyyy93-1/+1
2025-05-21Add ReentrantLock::data_ptrJonas Platte-0/+11
2025-05-21Add more docs to new data_ptr methodsJonas Platte-0/+10
2025-05-21Add data_ptr method to Mutex and RwLockJonas Platte-0/+12
2025-05-19fix data race in ReentrantLock fallback for targets without 64bit atomicsRalf Jung-2/+6
2025-05-10Rollup merge of #140783 - veluca93:oncelock-docs, r=jhprattMatthias Krüger-1/+1
2025-05-10Rollup merge of #129334 - ChayimFriedman2:more-lazy-methods, r=AmanieuMatthias Krüger-1/+9
2025-05-08Update documentation of OnceLock::get_or_init.Luca Versari-1/+1
2025-04-30Rename `(Mapped)(RwLock|Mutex)Guard::try_map` to `filter_map`.Zachary S-41/+35