index
:
delta/libatomic_ops.git
add-aarch64-support
add-dbl-load-store
add-stdatomic-h
atomics-exp
baserock/morph
draft-coveralls-linux
draft-travis
gcc-atomics-mips
master
ppc-aix
ppc-gcc-atomics
release-7_2
release-7_4
release-7_6
release-7_8
test-stack-osx
github.com: ivmai/libatomic_ops.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Fix ifndef in msftc/arm64.h
Ivan Maidanski
2021-10-21
1
-1
/
+1
*
Support double-wide CAS on armv7+ (MS VC)
Ivan Maidanski
2021-10-20
1
-4
/
+60
*
Support double-wide CAS on UWP/arm64 (MS VC)
Ivan Maidanski
2021-10-20
5
-4
/
+121
*
Do not assume 'ordered except earlier write' for UWP/arm64
Ivan Maidanski
2021-10-20
1
-1
/
+2
*
Force AO_USE_INTERLOCKED_INTRINSICS in msftc/x86_64.h
Ivan Maidanski
2021-10-20
2
-1
/
+4
*
Move all non-double intrinsic-based primitives to msftc/common32_defs.h
Ivan Maidanski
2021-10-19
4
-254
/
+153
*
Declare argument of AO_load_next with const in atomic_ops_stack
Ivan Maidanski
2021-09-10
1
-1
/
+1
*
Fix 'ISO C does not allow __alignof__' compiler warning on m68k and s390
Ivan Maidanski
2021-09-10
1
-1
/
+1
*
Fix size of local variable passed to cas[x] (gcc/sparc)
George Koehler
2021-06-11
1
-1
/
+1
*
Allow to generalize bool-CAS for sparc (gcc)
Ivan Maidanski
2021-06-11
1
-1
/
+5
*
Implement fetch-CAS for sparc (gcc)
George Koehler
2021-06-11
1
-1
/
+15
*
Use __alignof__ instead of sizeof in atomic variable alignment assertions
Ivan Maidanski
2021-01-14
15
-16
/
+28
*
Workaround assertion violation in AO_load/store on m68k
Ivan Maidanski
2021-01-12
1
-1
/
+8
*
Decorate aligned attribute with double underscores in gcc/m68k.h
Ivan Maidanski
2021-01-11
1
-1
/
+1
*
Fix link fail caused by missing GCC char/short atomic primitives on riscv64
Ivan Maidanski
2020-06-19
3
-6
/
+84
*
Use GCC atomic intrinsics for s390x (clang 8.0+)
Ivan Maidanski
2020-04-07
1
-3
/
+3
*
Use GCC atomic intrinsics for s390x (GCC 5.4+)
Ivan Maidanski
2020-04-01
1
-0
/
+11
*
Remove comments that gcc/powerpc.h and gcc/s390.h are untested
Ivan Maidanski
2020-03-31
2
-3
/
+2
*
Replace x86 setz instruction by asm flag output operand (gcc)
Frederic Recoules
2020-03-11
1
-5
/
+33
*
Turn off compare_double_and_swap_double_full PIC hack for GCC 5+ (x86)
Frederic Recoules
2020-03-11
1
-2
/
+6
*
Refactor gcc x86 memory constraints
Frederic Recoules
2020-03-11
1
-57
/
+73
*
Fix gcc/sunc x86 AO_compare_double_and_swap_double missing side effect
Frederic Recoules
2020-03-11
2
-8
/
+15
*
Fix 'AO_*_TS_T is not defined' compiler warnings (GCC-8)
Max Horn
2019-01-03
2
-12
/
+14
*
Eliminate 'my_chunk_ptr-AO_initial_heap out of bounds' cppcheck warning
Ivan Maidanski
2018-12-19
1
-2
/
+2
*
Workaround 'argument to function assert is always 1' cppcheck warnings
Ivan Maidanski
2018-12-19
1
-1
/
+3
*
Undo incorrect fix of typos regarding 'an' article
Ivan Maidanski
2018-12-11
6
-11
/
+13
*
Undefine AO_ARM_HAVE_* private macros after their usage
Ivan Maidanski
2018-12-06
1
-0
/
+5
*
Use standalone private macro to guard against AO_GCC_BARRIER redefinition
Ivan Maidanski
2018-12-06
5
-5
/
+10
*
Use GCC atomic primitives for aarch64-ilp32 double-wide operations
Ivan Maidanski
2018-10-26
1
-4
/
+7
*
Support UWP/arm64 target
Tautvydas Zilys
2018-10-26
1
-1
/
+1
*
Fix 'Cannot implement CAS_full on this architecture' build error (nios2)
Ivan Maidanski
2018-10-25
1
-1
/
+4
*
Support ILP32 in AArch64 assembly routines (GCC)
Frank Schaefer
2018-10-24
1
-16
/
+68
*
Workaround 'condition my_chunk_ptr is always false' cppcheck false positive
Ivan Maidanski
2018-10-19
1
-6
/
+6
*
Fix typos in arm_v6.h, ia64.h, acquire_release_volatile.template
Ivan Maidanski
2018-09-13
7
-15
/
+13
*
Eliminate 'redundant blank line at start/end of block' CodeFactor warning
Ivan Maidanski
2018-09-03
2
-6
/
+0
*
Update copyright information in README and some header files
Ivan Maidanski
2018-07-26
10
-5
/
+10
*
Fix 'undefined reference to __atomic_load/store/cas_16' error (gcc-7/x64)
Ivan Maidanski
2018-03-29
1
-1
/
+9
*
Support MIPS rel6
YunQiang Su
2018-03-16
1
-3
/
+12
*
Enable CAS for byte and short on RISC-V
Ivan Maidanski
2018-02-21
3
-1
/
+26
*
Remove gcc/nios2.h and gcc/riscv.h files, include gcc/generic.h directly
Ivan Maidanski
2018-02-19
4
-68
/
+19
*
Add RISC-V support
Shea Levy
2018-02-19
3
-0
/
+16
*
Convert atomic_ops_malloc.c to valid C++ code
Ivan Maidanski
2018-02-14
1
-3
/
+4
*
Fix public headers inclusion from clients C++ code
Ivan Maidanski
2018-02-09
7
-1
/
+55
*
Eliminate 'function is never used' cppcheck warning for load_before_cas
Ivan Maidanski
2017-12-28
1
-1
/
+3
*
Update version info of libatomic_ops_gpl.so to match that of v7.6.2
Ivan Maidanski
2017-12-25
1
-1
/
+1
*
Use dedicated no_sanitize_thread load/store instead of copy_before_cas
Ivan Maidanski
2017-12-21
1
-11
/
+34
*
Workaround TSan false positive in AO_stack_pop_explicit_aux_acquire
Ivan Maidanski
2017-12-21
2
-7
/
+17
*
New macro to select stack implementation based on CAS-double
Ivan Maidanski
2017-12-21
1
-5
/
+4
*
Eliminate GCC-5 ASan global-buffer-overflow false positive for AO_stack_bl
Ivan Maidanski
2017-12-20
1
-3
/
+3
*
Mark unallocated/freed memory as inaccessible using ASan functionality
Ivan Maidanski
2017-12-20
1
-0
/
+17
[prev]
[next]