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
*
Implement compare_double_and_swap_double for SunCC/x86
Ivan Maidanski
2012-09-05
1
-36
/
+19
*
Fix compare_double_and_swap_double for clang/x86 in PIC mode
Ivan Maidanski
2012-09-05
1
-34
/
+47
*
Fix AO_compiler_barrier missing parentheses
Ivan Maidanski
2012-08-01
1
-1
/
+1
*
Fix AO_compare_double_and_swap_double_full for gcc-4.2.1/x86 in PIC mode
Ivan Maidanski
2012-07-04
1
-8
/
+20
*
Fix generalized AO_char/short_compare_and_swap/fetch_and_add CTYPE args
Ivan Maidanski
2012-07-01
2
-36
/
+48
*
Bump libatomic_ops version
Ivan Maidanski
2012-05-15
1
-1
/
+1
*
[7.3alpha2]
libatomic_ops-7_3alpha2
Ivan Maidanski
2012-05-15
1
-1
/
+1
*
Define AO_T_IS_INT for x32
H.J. Lu
2012-05-01
1
-0
/
+4
*
Fix for x32 by removing 'q' suffix in x86-64 instructions
H.J. Lu
2012-05-01
1
-6
/
+6
*
Fix double_ptr_storage definition for GCC pre-v4 (x86_64)
Ivan Maidanski
2012-03-26
1
-1
/
+1
*
Fix a typo in comment in standard_ao_double_t.h
Ivan Maidanski
2012-03-26
1
-3
/
+3
*
Use __builtin_expect in CAS failure loop condition checks (GCC only)
Ivan Maidanski
2012-03-26
7
-29
/
+49
*
Fix AO_compare_double_and_swap_double_full for gcc/x86 (PIC mode)
Ivan Maidanski
2012-03-07
1
-4
/
+7
*
Fix AO_stack_push_release to workaround bug in clang-1.1/x86
Ivan Maidanski
2012-03-07
1
-1
/
+7
*
Fix a typo in comment
Ivan Maidanski
2012-03-07
2
-2
/
+2
*
Replace pointer relational comparisons with non-pointer ones
Ivan Maidanski
2012-03-04
1
-34
/
+30
*
Fix a typo in comment
Ivan Maidanski
2012-03-04
1
-1
/
+1
*
Remove unused and hide some inner symbols in atomic_ops_malloc
Ivan Maidanski
2012-02-06
1
-6
/
+2
*
Suppress compiler warning in atomic_ops_malloc
Ivan Maidanski
2012-02-06
1
-5
/
+3
*
Replace repeating '==' in documentation with a single one
Ivan Maidanski
2012-01-11
1
-1
/
+1
*
Code refactoring of gcc/arm.h by introducing AO_ARM_HAVE_x macros
Ivan Maidanski
2011-12-19
1
-17
/
+28
*
Fix __ARM_ARCH_5__ macro handling for Android NDK (ARMv7)
Ivan Maidanski
2011-12-16
1
-5
/
+6
*
Merge branch 'ao_val_cas'
Ivan Maidanski
2011-12-14
1
-24
/
+114
|
\
|
*
Recognize AO_PREFER_GENERALIZED to favor generalization over asm (MIPS)
Ivan Maidanski
2011-12-08
1
-2
/
+4
|
*
Workaround ICE9 A1 chip LL bug (MIPS)
Ivan Maidanski
2011-11-30
1
-0
/
+14
|
*
Implement fetch_and_add, test_and_set primitives for MIPS
Ivan Maidanski
2011-11-30
1
-2
/
+50
|
*
Implement AO_fetch_compare_and_swap for MIPS
Ivan Maidanski
2011-11-30
1
-21
/
+47
*
|
Add new macro (AO_PREFER_GENERALIZED) to favor generalized primitives
Ivan Maidanski
2011-12-08
15
-11
/
+59
*
|
Remove unused InterlockedExchange/ReadWriteBarrier declarations (VC/x86)
Ivan Maidanski
2011-12-07
2
-8
/
+0
*
|
Prevent AO_USE_SYNC_CAS_BUILTIN redefinition in atomic_ops.h
Ivan Maidanski
2011-12-01
1
-2
/
+3
|
/
*
Reformat gcc/ia64.h code
Ivan Maidanski
2011-11-29
1
-78
/
+74
*
Merge branch 'ao_t_is_int-fix' into master
Ivan Maidanski
2011-11-29
10
-36
/
+23
|
\
|
*
Generalize acquire/release/full CAS primitives for MIPS
Ivan Maidanski
2011-11-29
1
-27
/
+3
|
*
Include ao_t_is_int.h from atomic_ops.h after first generalization if
Ivan Maidanski
2011-11-29
10
-16
/
+20
|
*
Fix generalization for IA-64, Hexagon (include generalize.h before
Ivan Maidanski
2011-11-29
3
-0
/
+7
*
|
Remove "function untested" notes in code for PowerPC
Ivan Maidanski
2011-11-18
1
-5
/
+2
*
|
Fix AO_fetch_compare_and_swap (PowerPC) inline asm syntax
Andreas Tobler
2011-11-18
1
-2
/
+2
*
|
Add AO_GENERALIZE_ASM_BOOL_CAS new macro to allow AO_compare_and_swap
Ivan Maidanski
2011-11-11
8
-199
/
+224
*
|
Generalize AO_compare_and_swap primitives via AO_fetch_compare_and_swap
Ivan Maidanski
2011-11-11
13
-395
/
+210
*
|
Implement most AO_fetch_compare_and_swap primitives
Ivan Maidanski
2011-11-11
22
-31
/
+698
*
|
Add FIXMEs to add AO_fetch_compare_and_swap primitives
Ivan Maidanski
2011-11-11
26
-4
/
+60
|
/
*
Fix generalized AO_<type>_fetch_and_add() return type
Ivan Maidanski
2011-11-03
2
-12
/
+12
*
Add note about __sync_bool_compare_and_swap usage (gcc/x86.h)
Ivan Maidanski
2011-10-26
2
-2
/
+7
*
Fix AO_compare_and_swap_full (GCC MIPS, PowerPC) returned value type
Ivan Maidanski
2011-10-24
2
-2
/
+2
*
Reformat code of src/atomic_ops/sysdeps/ao_t_is_int.h
Ivan Maidanski
2011-10-24
1
-84
/
+83
*
Minor code refactoring of src/atomic_ops.c (remove duplicated code)
Ivan Maidanski
2011-10-21
1
-26
/
+18
*
Fix compiler warning in atomic_ops.c (define 'init_lock' only if used)
Ivan Maidanski
2011-10-21
1
-2
/
+1
*
Minor code refactoring of sysdeps/generic_pthread.h.
Ivan Maidanski
2011-10-21
1
-16
/
+16
*
Reformat icc/ia64.h code (remove redundant blank lines)
Ivan Maidanski
2011-10-21
1
-22
/
+11
*
Fix AO_compare_and_swap (gcc/alpha.h) to suppress compiler warning
Ivan Maidanski
2011-10-21
1
-1
/
+1
[next]