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