summaryrefslogtreecommitdiff
path: root/AK/Atomic.h
AgeCommit message (Expand)Author
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-02-23AK: Prevent Atomic with complex typeskleines Filmröllchen
2021-11-14AK: Resolve clang-tidy warnings about unusual assignment operatorsAndrew Kaster
2021-11-14AK: Avoid else after return in files commonly included by the KernelAndrew Kaster
2021-07-14AK: Add free function to wrap around __atomic_is_lock_free built-inTimothy Flynn
2021-06-24AK: Specialize `Atomic<Integral>` for clang compatibilityDaniel Bertalan
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-10AK+Everywhere: Make StdLibExtras templates less wrapper-yAnotherTest
2021-03-05AK: Add a full memory barrier function based on atomic operationsLiav A
2021-01-17Kernel: Add safe atomic functionsTom
2021-01-04AK: Add default memory order as template argument for Atomic<T>Tom
2020-09-25Meta+AK: Make clang-format-10 cleanBen Wiederhake
2020-08-05AK: Decorate atomic compare exchange operations with [[nodiscard]]Brian Gianforcaro
2020-07-03AK: Fixes for atomic pointersTom
2020-06-12AK: ALWAYS_INLINE most Atomic<T> methodsSergey Bugaev
2020-06-04AK: Add atomic free functionsTom
2020-05-20Revert "AK: Add AtomicRef, for atomically accesing a reference to a varaible"Andreas Kling
2020-05-20AK: Add AtomicRef, for atomically accesing a reference to a varaibleAndrew Kaster
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-12AK: Run clang-format on Atomic.hAndreas Kling
2019-11-16AK: Atomic.h needs <stddef.h> for ptrdiff_tAndreas Kling
2019-10-12AK: Add Atomic.hTom