- 43ec78f [subset/cff] Cache CFF accelerator in hb_subset_plan_t by Behdad Esfahbod · 1 year, 9 months ago
- a9a9f27 [atomic] Remove incomplete comment by Behdad Esfahbod · 1 year, 11 months ago
- e76a364 [atomic] Comment by Behdad Esfahbod · 1 year, 11 months ago
- b41efb6 [atomic] Use no-op asm for compiler barrier by Behdad Esfahbod · 2 years, 1 month ago
- a924bbc [atomic/cache] Add hb_atomic_short_t by Behdad Esfahbod · 2 years, 1 month ago
- f73c15c [atomic-int] Add operators for relaxed ops by Behdad Esfahbod · 2 years, 8 months ago
- 86d1e22 [atomic-ptr] Rename get by Behdad Esfahbod · 2 years, 8 months ago
- d3f2287 [atomic-int] Rename get/set by Behdad Esfahbod · 2 years, 8 months ago
- 9518d60 [atomic] Disable compiler memory barrier on MSVC by Behdad Esfahbod · 2 years, 8 months ago
- f0707e2 [atomic] Add compiler memory_r_barrier by Behdad Esfahbod · 2 years, 8 months ago
- 67b3962 [atomic] Cannot fail anymore by Behdad Esfahbod · 3 years, 6 months ago
- b368a07 [atomic] Remove IBM/AIX implementation by Behdad Esfahbod · 4 years, 1 month ago
- 52f9126 [atomic] Remove Windows implementation by Behdad Esfahbod · 4 years, 1 month ago
- a666fe6 [atomic] Comment by Behdad Esfahbod · 4 years, 1 month ago
- 3528a21 [atomic] Remove Apple implementation by Behdad Esfahbod · 4 years, 1 month ago
- 140797d [constexpr] hb_atomic_int_t by Behdad Esfahbod · 4 years, 1 month ago
- c2fc2aa [atomic] Remove Solaris intrinsics by Behdad Esfahbod · 4 years, 1 month ago
- 7099a6d [atomic] Remove old Intel primitives implementation by Behdad Esfahbod · 4 years, 1 month ago
- 5e48967 Remove hb-warning.cc by Behdad Esfahbod · 5 years ago
- d5e5f37 This makes minor changes to allow building HarfBuzz with mingw.org's MinGW. by Eli Zaretskii · 6 years ago
- 179570d [atomic] Fix warning, second time by Behdad Esfahbod · 6 years ago
- 85b68a4 [atomic] Fix warnings by Behdad Esfahbod · 6 years ago
- 227d85e Minor by Behdad Esfahbod · 6 years ago
- 54ece29 Use type aliasing for meta-functions, ie. those returning a type by Behdad Esfahbod · 6 years ago
- a030ce4 Merge branch 'master' into iter by Behdad Esfahbod · 6 years ago
- d936ad4 Fix hb_atomic_* variants based on C++11 atomics by Stephan Bergmann · 6 years ago
- c1e5ba8 Merge remote-tracking branch 'origin/master' into iter by Behdad Esfahbod · 6 years ago
- 5c2bb1d Support xlclang++ on AIX. (#1584) by Martin · 6 years ago
- d552b68 [meta] Move typename around by Behdad Esfahbod · 6 years ago
- f64ea8f [meta] Move code around by Behdad Esfahbod · 6 years ago
- 37c14bc Fix Solaris use after free (#1495) by prrace · 6 years ago
- e412008 Remove redundant void from C++ sources (#1486) by Ebrahim Byagowi · 6 years ago
- b2ebaa9 Remove redundant 'inline' from methods (#1483) by Ebrahim Byagowi · 6 years ago
- f99abcc Add template-function convenience macros by Behdad Esfahbod · 6 years ago
- 2092f59 Merge pull request #1380 from kbrow1i/cygwin by Behdad Esfahbod · 6 years ago
- 475be9d Fix Windows build by Behdad Esfahbod · 6 years ago
- 9579ed9 Make atomic types' internal values non-mutable by Behdad Esfahbod · 6 years ago
- eee5b5e Don't use Win32 API on Cygwin by Ken Brown · 6 years ago
- f6fc557 Add pointer magic operators to hb_atomic_ptr_t by Behdad Esfahbod · 6 years ago
- 07386ea Remove const and references when binding Null() by Behdad Esfahbod · 6 years ago
- b435df3 More atomic tuneup by Behdad Esfahbod · 6 years ago
- d2542cd More atomic fixup by Behdad Esfahbod · 6 years ago
- 3ee9698 Fixup atomics from recent change by Behdad Esfahbod · 6 years ago
- ec743fc Add more atomic intrinsics by Behdad Esfahbod · 6 years ago
- 606bf57 Revert forcing use of single-parameter static_assert() by Behdad Esfahbod · 6 years ago
- 4e62627 Enforce single-param static_assert() only by Behdad Esfahbod · 6 years ago
- d42f0e5 [atomic] Fix pointer type passed to InterlockedExchangeAdd() by Behdad Esfahbod · 7 years ago
- c77ae40 Rename hb-*private.hh to hb-*.hh by Behdad Esfahbod · 7 years ago[Renamed (98%) from src/hb-atomic-private.hh]
- e1a2354 [atomic] More by Behdad Esfahbod · 7 years ago
- 1f73809 [atomic] Add hb_atomic_ptr_t<> and port all uses by Behdad Esfahbod · 7 years ago
- 6e42f4c [atomic] Remove hb_atomic_int_impl_t now that it's always int by Behdad Esfahbod · 7 years ago
- 1227a9e [atomic] Unify typedef by Behdad Esfahbod · 7 years ago
- 5cd1888 [atomic] Change Mac atomic int type to int by Behdad Esfahbod · 7 years ago
- e1de86e [atomic] Change Windows atomic int type to int by Behdad Esfahbod · 7 years ago
- aee2d10 [atomic] Change Solaris atomic int to signed by Behdad Esfahbod · 7 years ago
- 13f4c13 [atomic] Fix Solaris ones to add proper barriers by Behdad Esfahbod · 7 years ago
- 19dfaa3 [atomic] Remove volatile from IBM impl signature by Behdad Esfahbod · 7 years ago
- 2093a3e [atomic] Oops by Behdad Esfahbod · 7 years ago
- 19b9834 [atomic] Use read-barrier for get() by Behdad Esfahbod · 7 years ago
- 006d4f0 [atomic] Some more minor tweaks by Behdad Esfahbod · 7 years ago
- dfc86e4 [atomic] Fix cast to fallback ptr_get() by Behdad Esfahbod · 7 years ago
- ad27562 [atomic] On IBM, use light-weight sync for everything by Behdad Esfahbod · 7 years ago
- fd638d2 [atomic] Add XXX items around Solaris ops by Behdad Esfahbod · 7 years ago
- 896ff15 [atomic] Fix get() impl by Behdad Esfahbod · 7 years ago
- 63c74e8 [atomic] Fix fallback impl by Behdad Esfahbod · 7 years ago
- 4bc16ac [atomic] Add get_relaxed / set_relaxed by Behdad Esfahbod · 7 years ago
- 3dd1b88 [atomic] Use CONSUME, not ACQUIRE, memory-order for get() by Behdad Esfahbod · 7 years ago
- 06b91d9 Revert "[atomic] Make pointer get op relaxed instead of acquire" by Behdad Esfahbod · 7 years ago
- b1e5650 [atomic] Make pointer get op relaxed instead of acquire by Behdad Esfahbod · 7 years ago
- 04b7b81 Reland "Implement C++11-style GCC builtin atomic ops" by Behdad Esfahbod · 7 years ago
- 3edef5a Revert "Implement C++11-style GCC builtin atomic ops" by Behdad Esfahbod · 7 years ago
- 21fa170 Implement C++11-style GCC builtin atomic ops by Behdad Esfahbod · 7 years ago
- 804b59c Relax C++11 atomic ops memory order to acquire-release by Behdad Esfahbod · 7 years ago
- bda2424 Implement C++11 <atomic> operations by Behdad Esfahbod · 7 years ago
- e36cd1d Remove trivial HB_ATOMIC_INT_INIT() by Behdad Esfahbod · 7 years ago
- 8a0952d atomics: Favor compiler primitives over macOS APIs. (#676) by Bruce Mitchener · 7 years ago
- 42d5185 Towards compiling with pre-C++11 compilers and nullptr fallback by Behdad Esfahbod · 7 years ago
- 1817221 Minor by Behdad Esfahbod · 8 years ago
- 49e7263 Limit use of AIX intrinsics to IBM's compiler by Behdad Esfahbod · 9 years ago
- 70b33ed Add atomic ops for AIX by Behdad Esfahbod · 9 years ago
- 9c97436 Minor rename by Behdad Esfahbod · 10 years ago
- 2958f2c Fixup by Behdad Esfahbod · 10 years ago
- 3f174cd Minor refactoring to the atomics implementation by Konstantin Ritt · 10 years ago
- 45a8b46 Allow implementing atomic and mutex ops in config by Behdad Esfahbod · 10 years ago
- db30828 [win] Consolidate windows.h include tips and tricks by Behdad Esfahbod · 11 years ago
- f26d59d More fixing MemoryBarrier() on Mingw32 by Behdad Esfahbod · 11 years ago
- 05870ed Use __aarch64__ for 64-bit ARM detection, not __arm64__ by Primiano Tucci · 11 years ago
- fbb2847 Improve MemoryBarrier() implementation by Behdad Esfahbod · 11 years ago
- 0bb31e4 Bug 71845 - Use 64-bit cmpexch on ARM64 iOS by Behdad Esfahbod · 11 years ago
- 1f97060 Put back MemoryBarrier fallback implementation on MINGW32 by Behdad Esfahbod · 12 years ago
- 2761e8a [win32] Remove MemoryBarrier() fallback implementation by Behdad Esfahbod · 12 years ago
- a6c1e04 Improve check for Windows platforms by Behdad Esfahbod · 12 years ago
- b842780 Minor by Behdad Esfahbod · 12 years ago
- de649f0 Fix residuals from fontconfig changes by Behdad Esfahbod · 12 years ago
- 2dcb333 Add atomic ops for Solaris by Behdad Esfahbod · 12 years ago
- 11d2956 Minor by Behdad Esfahbod · 12 years ago
- 0e9f0f3 Fix atomic ops on iOS by Behdad Esfahbod · 12 years ago
- 071d5b8 Work around missing OSAtomicCompareAndSwapPtrBarrier() on OS X 10.4 by Behdad Esfahbod · 12 years ago
- 0e292eb Remove Glib thread-safety support by Behdad Esfahbod · 12 years ago
- 52ff268 Use VisualStudio-style atomic intrinsics on mingw32 by Behdad Esfahbod · 13 years ago