summaryrefslogtreecommitdiff
path: root/src/hb-atomic.hh
AgeCommit message (Expand)AuthorFilesLines
2019-03-05Fix hb_atomic_* variants based on C++11 atomicsStephan Bergmann1-3/+3
2019-02-15Support xlclang++ on AIX. (#1584)Martin1-1/+1
2018-12-17Fix Solaris use after free (#1495)prrace1-1/+1
2018-12-17Remove redundant void from C++ sources (#1486)Ebrahim Byagowi1-9/+9
2018-12-16Remove redundant 'inline' from methods (#1483)Ebrahim Byagowi1-13/+13
2018-11-24Add template-function convenience macrosBehdad Esfahbod1-1/+1
2018-11-13Merge pull request #1380 from kbrow1i/cygwinBehdad Esfahbod1-1/+1
2018-11-13Fix Windows buildBehdad Esfahbod1-2/+2
2018-11-13Make atomic types' internal values non-mutableBehdad Esfahbod1-5/+5
2018-11-12Don't use Win32 API on CygwinKen Brown1-1/+1
2018-11-05Add pointer magic operators to hb_atomic_ptr_tBehdad Esfahbod1-0/+3
2018-10-22Remove const and references when binding Null()Behdad Esfahbod1-4/+1
2018-09-28More atomic tuneupBehdad Esfahbod1-9/+9
2018-09-27More atomic fixupBehdad Esfahbod1-1/+1
2018-09-27Fixup atomics from recent changeBehdad Esfahbod1-2/+5
2018-09-26Add more atomic intrinsicsBehdad Esfahbod1-3/+18
2018-09-16Revert forcing use of single-parameter static_assert()Behdad Esfahbod1-2/+2
2018-09-16Enforce single-param static_assert() onlyBehdad Esfahbod1-2/+2
2018-09-10[atomic] Fix pointer type passed to InterlockedExchangeAdd()Behdad Esfahbod1-2/+3
2018-08-25Rename hb-*private.hh to hb-*.hhBehdad Esfahbod1-0/+281