summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Enforce most strict level of compiler warnings (MS VC)Ivan Maidanski2021-10-241-2/+2
* Fix 'AO_malloc redefinition' MS VC warning caused by attributes mismatchIvan Maidanski2021-10-241-0/+1
* Implement and/or/xor for AO_t, short and int types (MS VC)Ivan Maidanski2021-10-241-0/+348
* Implement nf/acq/rel variants of primitives on Windows RT (MS VC)Ivan Maidanski2021-10-241-0/+524
* Implement AO_test_and_set using InterlockedExchange8 (MS VC)Ivan Maidanski2021-10-245-30/+78
* Travis CI: Ignore expired certificate reported by wgetIvan Maidanski2021-10-211-5/+6
* Fix ifndef in msftc/arm64.hIvan Maidanski2021-10-211-1/+1
* Support double-wide CAS on armv7+ (MS VC)Ivan Maidanski2021-10-201-4/+60
* Support double-wide CAS on UWP/arm64 (MS VC)Ivan Maidanski2021-10-205-4/+121
* Do not assume 'ordered except earlier write' for UWP/arm64Ivan Maidanski2021-10-201-1/+2
* Force AO_USE_INTERLOCKED_INTRINSICS in msftc/x86_64.hIvan Maidanski2021-10-202-1/+4
* AppVeyor CI: Rename configuration file to .appveyor.ymlIvan Maidanski2021-10-191-0/+0
* Travis CI: Change from gcc-9 to gcc-11 (except for multilib)Ivan Maidanski2021-10-191-10/+15
* Travis CI: Change clang-8/9 to clang-12Ivan Maidanski2021-10-191-30/+30
* Move all non-double intrinsic-based primitives to msftc/common32_defs.hIvan Maidanski2021-10-194-254/+153
* Update ChangeLog file (set v7.6.12 release date)Ivan Maidanski2021-09-131-1/+1
* Update ChangeLog file (set v7.4.16 release date)Ivan Maidanski2021-09-131-1/+1
* Update ChangeLog file (add v7.2j release date)Ivan Maidanski2021-09-131-1/+1
* Update ChangeLog file (v7.6 changes)Ivan Maidanski2021-09-121-0/+1
* Travis CI: Pass -march=armv8.2-a to gcc-9/arm64Ivan Maidanski2021-09-101-1/+1
* Declare argument of AO_load_next with const in atomic_ops_stackIvan Maidanski2021-09-101-1/+1
* Update ChangeLog file (v7.6 changes)Ivan Maidanski2021-09-101-0/+7
* Update ChangeLog file (v7.2 - v7.4 changes only)Ivan Maidanski2021-09-101-0/+4
* Fix 'ISO C does not allow __alignof__' compiler warning on m68k and s390Ivan Maidanski2021-09-101-1/+1
* Fix link URL of shields.io badges in READMEIvan Maidanski2021-08-131-3/+3
* Travis CI: run gcov, cppcheck, CSA, arm64, ppc64le, s390x jobs earlierIvan Maidanski2021-06-251-147/+147
* Travis CI: Build and run all tests sequentially for code coverageIvan Maidanski2021-06-211-0/+2
* Update CI badge in README after migration to travis-ci.comIvan Maidanski2021-06-201-1/+1
* Remove hits.dwyl.com badge in READMEIvan Maidanski2021-06-121-1/+0
* Fix size of local variable passed to cas[x] (gcc/sparc)George Koehler2021-06-111-1/+1
* Allow to generalize bool-CAS for sparc (gcc)Ivan Maidanski2021-06-111-1/+5
* Update AUTHORS file (add George Koehler)Ivan Maidanski2021-06-111-0/+1
* Implement fetch-CAS for sparc (gcc)George Koehler2021-06-111-1/+15
* Add hitsofcode.com, shields.io, hits.dwyl.com badges to READMEIvan Maidanski2021-01-151-0/+6
* Link to doc/LICENSING.txt in READMEIvan Maidanski2021-01-151-2/+2
* Use __alignof__ instead of sizeof in atomic variable alignment assertionsIvan Maidanski2021-01-1415-16/+28
* Workaround assertion violation in AO_load/store on m68kIvan Maidanski2021-01-121-1/+8
* Decorate aligned attribute with double underscores in gcc/m68k.hIvan Maidanski2021-01-111-1/+1
* Travis CI: Switch from master to main branch in cppcheck repositoryIvan Maidanski2020-06-201-1/+1
* Fix link fail caused by missing GCC char/short atomic primitives on riscv64Ivan Maidanski2020-06-193-6/+84
* Travis CI: Test with musl-gcc/arm64Ivan Maidanski2020-04-091-0/+9
* Travis CI: Test with ASan on arm64Ivan Maidanski2020-04-081-0/+22
* Use GCC atomic intrinsics for s390x (clang 8.0+)Ivan Maidanski2020-04-071-3/+3
* Travis CI: Move test jobs on non-x64 targets to the end of jobs listIvan Maidanski2020-04-071-94/+94
* Travis CI: Remove test on s390x with --disable-atomic-intrinsicsIvan Maidanski2020-04-071-6/+0
* Travis CI: Use clang-9 for ASan/MSan/TSan builds (x86_64)Ivan Maidanski2020-04-061-4/+47
* Travis CI: Test with clang-8 and gcc-9 on arm64, ppc64le, s390xIvan Maidanski2020-04-061-14/+70
* Travis CI: Update from gcc-8 to gcc-9Ivan Maidanski2020-04-031-16/+16
* Travis CI: Change -D AO_DISABLE_GCC_ATOMICS to --disable-atomic-intrinsicsIvan Maidanski2020-04-021-1/+1
* Travis CI: Test gcc/s390x with AO_DISABLE_GCC_ATOMICSIvan Maidanski2020-04-011-1/+5