summaryrefslogtreecommitdiff
path: root/rust/kernel/sync/atomic.rs
AgeCommit message (Expand)Author
2026-03-08rust: sync: atomic: Update documentation for `fetch_add()`Andreas Hindborg
2026-03-08rust: sync: atomic: Add fetch_sub()Andreas Hindborg
2026-03-08rust: sync: atomic: Add atomic operation helpers over raw pointersBoqun Feng
2026-03-08rust: sync: atomic: Add performance-optimal Flag type for atomic booleansFUJITA Tomonori
2026-03-08rust: sync: atomic: Add Atomic<*{mut,const} T> supportBoqun Feng
2026-03-08rust: sync: atomic: Add example for Atomic::get_mut()FUJITA Tomonori
2026-03-08rust: sync: atomic: Remove bound `T: Sync` for `Atomic::from_ptr()`Boqun Feng
2025-12-06rust: sync: atomic: separate import "blocks"Miguel Ojeda
2025-11-12rust: sync: atomic: Implement Debug for Atomic<Debug>Boqun Feng
2025-11-12rust: sync: atomic: Make Atomic*Ops pub(crate)Boqun Feng
2025-09-15rust: sync: atomic: Add the framework of arithmetic operationsBoqun Feng
2025-09-15rust: sync: atomic: Add atomic {cmp,}xchg operationsBoqun Feng
2025-09-15rust: sync: atomic: Add generic atomicsBoqun Feng
2025-09-15rust: sync: atomic: Add ordering annotation typesBoqun Feng
2025-09-15rust: sync: Add basic atomic operation mapping frameworkBoqun Feng