about summary refs log tree commit diff
path: root/library/core/src/sync
AgeCommit message (Expand)AuthorLines
2025-09-28Rollup merge of #146675 - Jules-Bertholet:sync-nonexclusive, r=Mark-SimulacrumMatthias Krüger-10/+104
2025-09-26Update CURRENT_RUSTC_VERSION post-bumpMark Rousskov-7/+7
2025-09-21Allow shared access to `Exclusive<T>` when `T: Sync`Jules Bertholet-10/+104
2025-09-03Rollup merge of #145279 - clarfonthey:const-convert-initial, r=tgross35Stuart Cook-4/+6
2025-09-01Constify conversion traitsltdk-4/+6
2025-08-15stabilize strict provenance atomic ptrKivooeo-14/+7
2025-08-08Rollup merge of #144192 - RalfJung:atomicrmw-ptr, r=nikicTrevor Gross-44/+45
2025-07-28fix `Atomic*::as_ptr` wordingusamoi-9/+9
2025-07-28Rollup merge of #144072 - usamoi:docs, r=Mark-SimulacrumMatthias Krüger-9/+15
2025-07-23atomicrmw on pointers: move integer-pointer cast hacks into backendRalf Jung-44/+45
2025-07-21Constify Try, From, TryFromEvgenii Zheltonozhskii-2/+4
2025-07-19update `Atomic*::from_ptr` and `Atomic*::as_ptr` docsusamoi-9/+15
2025-06-10core docs: improve clarity of considerations about atomic CAS operationsGray Olson-33/+146
2025-06-08Rollup merge of #142053 - heiher:loong32-none, r=wesleywiserJubilee-3/+7
2025-06-07intrinsics: use const generic to set atomic orderingRalf Jung-105/+165
2025-06-06Add new Tier-3 targets: `loongarch32-unknown-none*`WANG Rui-3/+7
2025-06-02Remove bootstrap cfgs from library/Josh Stone-17/+0
2025-05-30Rollup merge of #141507 - RalfJung:atomic-intrinsics, r=bjorn3Matthias Krüger-0/+18
2025-05-28atomic_load intrinsic: use const generic parameter for orderingRalf Jung-0/+18
2025-05-28core: unstably expose atomic_compare_exchange so stdarch can use itRalf Jung-1/+4
2025-05-15Updated std doctests for wasmEric Huss-7/+7
2025-04-27Remove `#[doc(hidden)]` from `AtomicPrimitive::AtomicInner`Pavel Grigorenko-2/+2
2025-04-27name ATOMIC_INIT without unstable aliasChristopher Durham-3/+3
2025-04-27use generic Atomic type where possibleChristopher Durham-3/+3
2025-04-27add generic Atomic<T> type aliasChristopher Durham-0/+94
2025-03-21Allow inlining for `Atomic*::from_ptr`Trevor Gross-0/+3
2025-03-16Rollup merge of #138082 - thaliaarchi:slice-cfg-not-test, r=thomcc许杰友 Jieyou Xu (Joe)-13/+13
2025-03-10Rollup merge of #137585 - xizheyin:issue-135801, r=workingjubileeMatthias Krüger-5/+5
2025-03-07Rollup merge of #138000 - RalfJung:atomic-rmw, r=AmanieuJacob Pratt-2/+3
2025-03-06library: Use size_of from the prelude instead of importedThalia Archibald-2/+2
2025-03-06Remove #[cfg(not(test))] gates in coreThalia Archibald-13/+13
2025-03-04atomic: clarify that failing conditional RMW operations are not 'writes'Ralf Jung-2/+3
2025-02-25fix doc in library/core/src/sync/atomic.rsxizheyin-5/+5
2025-01-30atomic: extend compare_and_swap migration docsRalf Jung-0/+18
2025-01-28Auto merge of #136203 - matthiaskrgr:rollup-1k0f44l, r=matthiaskrgrbors-1/+1
2025-01-28Rollup merge of #135869 - hkBst:patch-12, r=NoratriebMatthias Krüger-1/+1
2025-01-28Rollup merge of #133829 - GrigorenkoPV:fetch_update_infallible, r=NoratriebMatthias Krüger-3/+374
2025-01-28Fix platform-specific doc string for AtomicUsize::from_mut to be platform-ind...Marijn Schouten-1/+1
2025-01-26compiler_fence: fix exampleRalf Jung-13/+13
2025-01-22Implement `AtomicT::update` & `AtomicT::try_update`Pavel Grigorenko-3/+374
2024-12-21Less unwrap() in documentationKornel-2/+2
2024-11-27replace placeholder versionBoxy-3/+3
2024-11-16Rollup merge of #131717 - tgross35:stabilize-const_atomic_from_ptr, r=RalfJungMatthias Krüger-3/+3
2024-11-02get rid of a whole bunch of unnecessary rustc_const_unstable attributesRalf Jung-2/+0
2024-10-29Stabilize `const_atomic_from_ptr`Trevor Gross-3/+3
2024-10-25Re-do recursive const stability checksRalf Jung-5/+21
2024-10-21move strict provenance lints to new feature gate, remove old feature gatesRalf Jung-6/+6
2024-09-29Rollup merge of #130972 - RalfJung:const_cell_into_inner, r=dtolnayMatthias Krüger-3/+3
2024-09-28Further clarificarion for atomic and UnsafeCell docs:Ralf Jung-19/+18
2024-09-28allow mixed-size atomic readsRalf Jung-10/+16