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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Properly place comment about minimal support in tile.h
Ivan Maidanski
2022-07-30
1
-2
/
+2
*
Ensure result of AO_test_and_set is always AO_TS_CLEAR or AO_TS_SET
Ivan Maidanski
2022-07-29
1
-4
/
+8
*
Refine copyright terms in GPL source files
Ivan Maidanski
2022-05-19
9
-59
/
+216
*
Add FOSSA badge to README
Ivan Maidanski
2022-05-19
1
-1
/
+1
*
Remove extra space after comma in MIT-like license terms
Ivan Maidanski
2022-05-01
16
-16
/
+16
*
Fix 'use of undeclared SIG_BLOCK' Clang error if -std=c89 on Cygwin
Ivan Maidanski
2022-02-20
1
-1
/
+2
*
Avoid AO_stack_t to cross CPU cache line boundary
Ivan Maidanski
2022-02-20
1
-1
/
+31
*
Repeat black list check on CAS fail in stack_push_explicit_aux_release
Ivan Maidanski
2022-02-20
1
-9
/
+8
*
Remove redundant assert in AO_stack_pop_explicit_aux_acquire
Ivan Maidanski
2022-02-19
1
-2
/
+1
*
Travis CI: Test with NO_TIMES
Ivan Maidanski
2022-02-18
1
-1
/
+1
*
Eliminate 'exper_n is declared but not used' compiler warning if NO_TIMES
Ivan Maidanski
2022-02-18
1
-1
/
+2
*
Split test_stack main into several functions
Ivan Maidanski
2022-02-18
1
-106
/
+122
*
Rename AO_real_head/next_ptr to AO_stack_head/next_ptr
Ivan Maidanski
2022-02-18
2
-6
/
+6
*
New AO_stack_is_lock_free API function
Ivan Maidanski
2022-02-18
4
-4
/
+14
*
Eliminate 'le::next is never used' cppcheck warning in test_stack
Ivan Maidanski
2022-02-18
1
-0
/
+3
*
Avoid breaking strict-aliasing rules in test_stack
Ivan Maidanski
2022-02-17
1
-17
/
+22
*
Do not output multiple 'Found duplicate' error messages in test_stack
Ivan Maidanski
2022-02-17
1
-1
/
+1
*
Avoid breaking strict-aliasing rules in cons() of test_malloc
Ivan Maidanski
2022-02-17
1
-3
/
+4
*
Remove redundant cast to AO_t in lock-free AO_stack_pop_acquire
Ivan Maidanski
2022-02-17
1
-1
/
+1
*
Move gcc-4/alpha workaround outside AO_stack_pop_explicit_aux_acquire
Ivan Maidanski
2022-02-17
1
-12
/
+9
*
Travis CI: Workaround 'value of AO_API unknown' cppcheck info messages
Ivan Maidanski
2022-02-17
1
-1
/
+1
*
Travis CI: Test almost-lock-free with a bigger AO_BL_SIZE
Ivan Maidanski
2022-02-17
1
-1
/
+1
*
Revert "Travis CI: Test with CPPCHECK defined"
Ivan Maidanski
2022-02-16
1
-1
/
+1
*
Travis CI: Test with CPPCHECK defined
Ivan Maidanski
2022-02-15
1
-1
/
+1
*
Travis CI: Output contents of test_stack.log
Ivan Maidanski
2022-02-15
1
-0
/
+1
*
Fix sizeof passed to memset in AO_stack_init
Ivan Maidanski
2022-02-15
1
-1
/
+1
*
Travis CI: Test with custom N_EXPERIMENTS
Ivan Maidanski
2022-02-15
1
-0
/
+5
*
Use builtin_expect in AO_stack_push_explicit_aux_release
Ivan Maidanski
2022-02-15
1
-2
/
+2
*
Fix code indentation in main of test_stack.c
Ivan Maidanski
2022-02-15
1
-4
/
+5
*
Do not expose AO_REAL_HEAD/NEXT_PTR implementation in header by default
Ivan Maidanski
2022-02-15
2
-18
/
+37
*
Define AO_stack_t uniformly
Ivan Maidanski
2022-02-15
2
-63
/
+63
*
Fix a typo in comment of AO_stack_push_explicit_aux_release
Ivan Maidanski
2022-02-15
1
-1
/
+1
*
Implement AO_stack_init using memset
Ivan Maidanski
2022-02-14
1
-19
/
+5
*
Eliminate 'function is never used' cppcheck warning for AO_stack_init
Ivan Maidanski
2022-02-14
1
-1
/
+8
*
Always export stack_init/push_release/pop_acquire from atomic_ops_gpl
Ivan Maidanski
2022-02-14
2
-40
/
+40
*
Reformat atomic_ops_stack.c/h files
Ivan Maidanski
2022-02-14
3
-363
/
+353
*
Better document test_stack internals
Ivan Maidanski
2022-02-14
1
-1
/
+21
*
Remove outdated comment about unsupported Win64 in atomic_ops_stack.h
Ivan Maidanski
2022-02-09
1
-1
/
+0
*
Allocate marks[] dynamically and report all found errors in test_stack
Ivan Maidanski
2022-02-09
1
-10
/
+16
*
Rename fetch_and_add to fetch_then_add in test_stack
Ivan Maidanski
2022-02-08
1
-5
/
+5
*
Travis CI: Update after VERBOSE macro renaming
Ivan Maidanski
2022-02-08
1
-3
/
+3
*
Rename VERBOSE macro to VERBOSE_STACK in test_stack
Ivan Maidanski
2022-02-08
1
-11
/
+10
*
Print message of almost-lock-free implementation in test_stack if used
Ivan Maidanski
2022-02-08
1
-1
/
+4
*
Avoid code duplication in AO_stack_push_explicit_aux_release
Ivan Maidanski
2022-02-08
1
-19
/
+7
*
Eliminate '-pedantic is not option that controls warnings' GCC-6.3 message
Ivan Maidanski
2022-02-08
1
-1
/
+1
*
Mention MIT near core library licensing terms in LICENSE file
Ivan Maidanski
2022-01-05
1
-4
/
+4
*
Update copyright year in CMakeLists.txt and src/atomic_ops.h
Ivan Maidanski
2022-01-05
2
-2
/
+2
*
Support Elbrus 2000 (gcc/e2k)
Ivan Maidanski
2022-01-05
4
-0
/
+32
*
Revert "Travis CI: Change _FORTIFY_SOURCE level to 3rd one"
Ivan Maidanski
2021-12-25
1
-3
/
+3
*
Travis CI: Change _FORTIFY_SOURCE level to 3rd one
Ivan Maidanski
2021-12-25
1
-3
/
+3
[next]