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
*
Add initial nios2 architecture support
Marek Vasut
2016-03-15
3
-0
/
+21
*
Initial ibmc/powerpc (xlc) support
Fabrizio Fabbri
2016-03-04
1
-8
/
+63
*
Eliminate 'signed-to-unsigned value extension' compiler warning in AO_malloc
Ivan Maidanski
2016-02-08
1
-5
/
+7
*
Support NaCl/arm
Ivan Maidanski
2015-10-14
1
-12
/
+71
*
Fix GCC 5.x compatibility for AArch64 double-wide primitives
Frank Schaefer
2015-06-14
1
-2
/
+2
*
Support n32 ABI for mips64
Frank Schaefer
2015-05-13
1
-1
/
+1
*
Minor fix of code alignment in mips AO_compare_and_swap
James Cowgill
2015-01-08
1
-1
/
+1
*
Remove inclusion of acquire_release_volatile.h on mips
James Cowgill
2015-01-08
1
-2
/
+0
*
Use LLD and SCD instructions on mips64
James Cowgill
2015-01-08
1
-24
/
+30
*
Relax shareability domain for dmb st in AO_nop_write (ARM/AArch64)
Steve Capper
2014-10-30
2
-2
/
+12
*
Fix missing output folder on making auto-generated headers (Automake)
Kochin Chang
2014-10-25
1
-0
/
+19
*
Fix makefile preventing AO_pause undefined in libatomic_ops_gpl
Pavel Raiskup
2014-05-18
1
-0
/
+1
*
Restore contribution info in ChangeLog for authors not listed in git log
Ivan Maidanski
2014-05-04
1
-3
/
+0
*
Bump atomic_ops version
Ivan Maidanski
2014-01-31
1
-2
/
+2
*
[7.4.0]
libatomic_ops-7_4_0
Ivan Maidanski
2013-11-17
1
-2
/
+9
*
Do not use LDREXD/STREXD for Clang3.2/arm (and earlier)
Ivan Maidanski
2013-08-17
1
-4
/
+8
*
Fix ARM char/short fetch_and_add and double-CAS operands width (GCC/Clang)
Ivan Maidanski
2013-08-17
1
-8
/
+8
*
Fix ARMv7 LDREXD/STREXD double-wide operand specification (GCC/Clang)
Ivan Maidanski
2013-08-17
1
-5
/
+5
*
Support ARMv8 target (gcc/arm)
Ivan Maidanski
2013-08-17
1
-2
/
+6
*
Fix typo in comment of generalize-small.template
Ivan Maidanski
2013-07-30
2
-5
/
+5
*
Add comment about store_full implementation for x86
Ivan Maidanski
2013-05-26
1
-0
/
+4
*
Add non-generalized double-CAS-full implementation for AArch64
Ivan Maidanski
2013-05-26
1
-1
/
+24
*
Enable build using toolchain without pthreads
Gilles Talis
2013-05-26
1
-6
/
+7
*
Add comment about double-wide load/store on x86_64 (GCC)
Ivan Maidanski
2013-04-08
1
-1
/
+12
*
Fix generalized store_release_write for double-wide type on x64 (GCC)
Ivan Maidanski
2013-04-08
2
-42
/
+42
*
Generalize double_load/store for x86_64 (GCC)
Ivan Maidanski
2013-03-29
1
-0
/
+6
*
Fix fetch_compare_and_swap asm constraints in gcc/x86.h
Ivan Maidanski
2013-03-29
1
-1
/
+1
*
Reformat asm instructions of sunc/x86.h
Ivan Maidanski
2013-03-29
1
-13
/
+19
*
Fix asm constraints of primitives in sunc/x86.h
Ivan Maidanski
2013-03-29
1
-18
/
+18
*
Merge branch 'add-aarch64-support'
Ivan Maidanski
2013-03-16
11
-3
/
+1487
|
\
|
*
Always use 'mfence' for nop_full if target CPU supports SSE2 (gcc/x86)
add-aarch64-support
Ivan Maidanski
2013-03-09
1
-3
/
+2
|
*
Fix assembly comment prefix and identify memory clobbers for AArch64
Yvan Roux
2013-03-09
1
-44
/
+35
|
*
Use AO_EXPECT_FALSE for AArch64 double_load/store
Ivan Maidanski
2013-03-05
1
-14
/
+20
|
*
Workaround missing built-in double-wide primitives for AArch64 in gcc-4.7
Yvan Roux
2013-03-05
2
-40
/
+199
|
*
gcc/x86.h: Add TODO items
Ivan Maidanski
2013-02-28
1
-0
/
+4
|
*
Merge remote-tracking branch 'origin/master' into add-aarch64-support
Ivan Maidanski
2013-02-28
6
-100
/
+136
|
|
\
|
*
|
Minimize gcc/generic-arithm template by factoring out barriers
Ivan Maidanski
2013-02-28
3
-307
/
+443
|
*
|
Implement char/short/int-wide primitives using GCC built-in atomic/sync
Ivan Maidanski
2013-02-28
5
-12
/
+817
|
*
|
Move gcc-generic AO_t-wide primitives to generic-small/arithm headers
Ivan Maidanski
2013-02-28
4
-168
/
+206
|
*
|
Define nop_write as 'dmb st' for AArch64
Ivan Maidanski
2013-02-28
2
-8
/
+17
|
*
|
Fix AO_double_t definition for AArch64
Ivan Maidanski
2013-02-28
1
-0
/
+2
|
*
|
Fix double_compare_and_swap compile-time error in gcc/generic.h
Yvan Roux
2013-02-28
1
-1
/
+1
|
*
|
Use __atomic GCC built-in to implement generic double-wide CAS
Ivan Maidanski
2013-02-13
1
-3
/
+6
|
*
|
TODO file: move item about sync-base primitives to aarch64.h and generic.h
Ivan Maidanski
2013-02-13
2
-0
/
+4
|
*
|
Implement double-wide load/store and CAS primitives for AArch64
Ivan Maidanski
2013-02-09
2
-3
/
+52
|
*
|
Implement nop_read/write and and/or/xor_acquire/release/full for AArch64
Ivan Maidanski
2013-02-09
1
-12
/
+111
|
*
|
Allow to prefer more generalized primitives in gcc/generic.h
Ivan Maidanski
2013-02-09
1
-58
/
+62
|
*
|
Move intrinsic-based primitives from gcc/aarch64.h to new gcc/generic.h
Ivan Maidanski
2013-02-09
3
-116
/
+153
|
*
|
Fix AO_load_acquire for AArch64
Ivan Maidanski
2013-02-09
1
-5
/
+1
|
*
|
Merge branch 'master' into add-aarch64-support
Ivan Maidanski
2013-02-09
50
-4770
/
+7673
|
|
\
\
[next]