summaryrefslogtreecommitdiff
path: root/atomic/unix/builtins.c
Commit message (Expand)AuthorAgeFilesLines
* atomics: Follow up to r1909321: remaining NEED_ATOMICS_GENERIC64.Yann Ylavic2023-04-211-1/+1
* atomic: No raw 64bit load/store on 32bit systems or anything but x86_64 or s3...Yann Ylavic2023-02-141-3/+4
* Call apr__atomic_generic64_init() if neededStefan Fritsch2023-02-051-0/+4
* atomic: Fix -Wincompatible-pointer-types-discards-qualifiersYann Ylavic2022-06-241-1/+1
* apr_atomic: Fix load/store for weak memory ordering architectures.Yann Ylavic2021-10-291-0/+13
* apr_atomic: Use __atomic builtins when available.Yann Ylavic2021-10-291-8/+48
* Revert r1894618.Yann Ylavic2021-10-291-48/+8
* apr_atomic: Use __atomic builtins when available.Yann Ylavic2021-10-291-8/+48
* atomic: fix API of atomic_{cas,xchg}ptr() for APR-2.Yann Ylavic2016-10-061-2/+2
* Introduce apr_atomic_xchgptr, which atomically exchanges a pair of pointerDavi Arnaut2007-07-101-0/+7
* Given a modern compiler, this patch provides fast atomic operations on variousDavi Arnaut2007-07-041-0/+74