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