mimalloc/include/mimalloc
Vincent Fazio 23fbee7ec6 atomic: fix mi_atomic_yield for big-endian arm32
Previously, `mi_atomic_yield` would not be defined on ARM32 big-endian
architectures if they were pre-ARMv7.

Rework the #ifdef guard to be more readable and collapse the ARM guards
so both little and big endian are handled via the same mechanism.

Now, ARMv7+ will utilize `yield` while older targets will use `nop`
regardless of endianness.

Signed-off-by: Vincent Fazio <vfazio@gmail.com>
2025-03-28 08:04:07 -05:00
..
atomic.h atomic: fix mi_atomic_yield for big-endian arm32 2025-03-28 08:04:07 -05:00
internal.h improved accounting of committed bytes (issue #1035) 2025-03-19 18:50:53 -07:00
prim.h use physical memory in kib to avoid overflow of size_t (issue #1010) 2025-02-11 09:12:29 -08:00
track.h add initial primitive api for locks 2024-06-01 16:45:20 -07:00
types.h improve tracking of malloc_requested count 2025-03-21 19:40:44 -07:00