31 Commits (189bf23bfc90405d8bdc70bf3d6d3ffec38b470c)

Author SHA1 Message Date
Behdad Esfahbod 0bb31e4497 Bug 71845 - Use 64-bit cmpexch on ARM64 iOS 11 years ago
Behdad Esfahbod 1f97060985 Put back MemoryBarrier fallback implementation on MINGW32 12 years ago
Behdad Esfahbod 2761e8a632 [win32] Remove MemoryBarrier() fallback implementation 12 years ago
Behdad Esfahbod a6c1e040e5 Improve check for Windows platforms 12 years ago
Behdad Esfahbod b842780138 Minor 12 years ago
Behdad Esfahbod de649f07f1 Fix residuals from fontconfig changes 12 years ago
Behdad Esfahbod 2dcb333f52 Add atomic ops for Solaris 12 years ago
Behdad Esfahbod 11d2956553 Minor 12 years ago
Behdad Esfahbod 0e9f0f3e5f Fix atomic ops on iOS 12 years ago
Behdad Esfahbod 071d5b831e Work around missing OSAtomicCompareAndSwapPtrBarrier() on OS X 10.4 12 years ago
Behdad Esfahbod 0e292eb2a2 Remove Glib thread-safety support 12 years ago
Behdad Esfahbod 52ff2681d8 Use VisualStudio-style atomic intrinsics on mingw32 12 years ago
Behdad Esfahbod fa2bd9fb63 Further simplify atomic ops on Visual Studio 13 years ago
Behdad Esfahbod 391f1ff5d8 Fix _InterlockedCompareExchangePointer on x86 13 years ago
Behdad Esfahbod 12f5c0a222 Fix check for Intel atomic ops 13 years ago
Behdad Esfahbod 4a3a9897b3 Disable Intel atomic ops on mingw32 13 years ago
Behdad Esfahbod 0594a24484 Cleanup TRUE/FALSE vs true/false 13 years ago
Behdad Esfahbod 04bc1eebe7 Add configure tests for Intel atomic intrinsics 13 years ago
Behdad Esfahbod 6843ce01be Add atomic-pointer functions 13 years ago
Behdad Esfahbod cdafe3a7d8 Add gcc intrinsics implementations for atomic and mutex 13 years ago
Behdad Esfahbod d970d2899b Add gcc implementation for atomic ops 13 years ago
Behdad Esfahbod 0558d55bac Remove hb_atomic_int_set/get() 13 years ago
Behdad Esfahbod a3547330fa Cleanup atomic ops on OS X 13 years ago
Behdad Esfahbod 819faa0530 Minor 13 years ago
Behdad Esfahbod 303d5850ec Fix Windows atomic get/set 13 years ago
Behdad Esfahbod cde1c0114b Fix hb_atomic_int_set() implementation for HB_NO_MT 13 years ago
Behdad Esfahbod bd908b4f10 Implement hb_atomic_int_set() for OS X 13 years ago
Behdad Esfahbod 022a05ae90 Minor 13 years ago
Behdad Esfahbod 22afd66a30 Add hb_atomic_int_set() again 13 years ago
Behdad Esfahbod 34961e3198 Prefer native atomic/mutex ops to glib's 13 years ago
Behdad Esfahbod ec3ba4b96f Move atomic ops into their own header 13 years ago