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
/
atomic_ops
/
generalize.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix missing double_compare_and_swap_dd_acquire_read
Ivan Maidanski
2016-11-01
1
-0
/
+16
*
Workaround '#error' cppcheck error messages
Ivan Maidanski
2016-10-05
1
-2
/
+3
*
Fix typos in 'error' pragma messages
Ivan Maidanski
2016-10-05
1
-2
/
+2
*
Avoid extra nop_full in stack_pop_acquire if atomic intrinsics used (x86)
Ivan Maidanski
2016-08-19
1
-0
/
+34
*
Enable generalization of all variants of CAS via fetch_compare_and_swap
Ivan Maidanski
2013-01-03
1
-58
/
+62
*
Move generalized arithmetical primitives to 'generalize-arithm' template
Ivan Maidanski
2013-01-03
1
-0
/
+2
*
Remote duplicate definition of test_and_set_acquire in generalize.h
Ivan Maidanski
2013-01-03
1
-14
/
+1
*
Add generalized CAS primitives of char/short/int size
Ivan Maidanski
2013-01-03
1
-226
/
+0
*
Add generalized atomic and/or/xor operations for char/short/int types
Ivan Maidanski
2013-01-02
1
-224
/
+0
*
Generate generalized AO_t load/store/fetch_and_add primitives from template
Ivan Maidanski
2013-01-02
1
-522
/
+0
*
Generalize compare_double_and_swap_double using double_compare_and_swap
Ivan Maidanski
2012-10-05
1
-0
/
+38
*
Add double_compare_and_swap_read/write to generalization
Ivan Maidanski
2012-10-02
1
-3
/
+48
*
Add no-barrier double_compare_and_swap to generalization
Ivan Maidanski
2012-10-02
1
-2
/
+15
*
Use __builtin_expect in CAS failure loop condition checks (GCC only)
Ivan Maidanski
2012-03-26
1
-7
/
+7
*
Generalize AO_compare_and_swap primitives via AO_fetch_compare_and_swap
Ivan Maidanski
2011-11-11
1
-1
/
+44
*
Implement most AO_fetch_compare_and_swap primitives
Ivan Maidanski
2011-11-11
1
-2
/
+114
*
Add FIXMEs to add AO_fetch_compare_and_swap primitives
Ivan Maidanski
2011-11-11
1
-0
/
+2
*
Adjust AO_..._H macros in public headers.
Ivan Maidanski
2011-09-09
1
-2
/
+2
*
* src/atomic_ops.h: Update comment (add AO_and, AO_xor).
Ivan Maidanski
2011-08-03
1
-1
/
+149
*
* src/atomic_ops/generalize.h (AO_or_full): Rename incr argument to value.
Ivan Maidanski
2011-08-03
1
-2
/
+2
*
2011-06-07 Ivan Maidanski <ivmai@mail.ru>
ivmai
2011-07-25
1
-847
/
+743
*
2011-06-03 Ivan Maidanski <ivmai@mail.ru>
ivmai
2011-07-25
1
-280
/
+283
*
2009-09-16 Ivan Maidanski <ivmai@mail.ru>
ivmai
2011-07-25
1
-178
/
+178
*
2009-05-27 Hans Boehm <Hans.Boehm@hp.com> (Really Ivan Maidanski)
gc7_2alpha2
hboehm
2011-07-25
1
-1
/
+1
*
2008-07-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm
2011-07-25
1
-2
/
+2
*
2008-05-30 Hans Boehm <Hans.Boehm@hp.com> (Really from various Debian
hboehm
2011-07-25
1
-1
/
+1
*
2008-01-06 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Joerg Wagner)
hboehm
2011-07-25
1
-0
/
+63
*
libatomic_ops-1.0 tarball import
libatomic_ops-1_0
Ivan Maidanski
2011-07-25
1
-0
/
+1292