summaryrefslogtreecommitdiff
path: root/tests
Commit message (Expand)AuthorAgeFilesLines
* Refine copyright terms in GPL source filesIvan Maidanski2022-05-197-45/+192
* Eliminate 'exper_n is declared but not used' compiler warning if NO_TIMESIvan Maidanski2022-02-181-1/+2
* Split test_stack main into several functionsIvan Maidanski2022-02-181-106/+122
* New AO_stack_is_lock_free API functionIvan Maidanski2022-02-181-2/+1
* Eliminate 'le::next is never used' cppcheck warning in test_stackIvan Maidanski2022-02-181-0/+3
* Avoid breaking strict-aliasing rules in test_stackIvan Maidanski2022-02-171-17/+22
* Do not output multiple 'Found duplicate' error messages in test_stackIvan Maidanski2022-02-171-1/+1
* Avoid breaking strict-aliasing rules in cons() of test_mallocIvan Maidanski2022-02-171-3/+4
* Fix code indentation in main of test_stack.cIvan Maidanski2022-02-151-4/+5
* Eliminate 'function is never used' cppcheck warning for AO_stack_initIvan Maidanski2022-02-141-1/+8
* Better document test_stack internalsIvan Maidanski2022-02-141-1/+21
* Allocate marks[] dynamically and report all found errors in test_stackIvan Maidanski2022-02-091-10/+16
* Rename fetch_and_add to fetch_then_add in test_stackIvan Maidanski2022-02-081-5/+5
* Rename VERBOSE macro to VERBOSE_STACK in test_stackIvan Maidanski2022-02-081-11/+10
* Print message of almost-lock-free implementation in test_stack if usedIvan Maidanski2022-02-081-1/+4
* Explicitly outline symbols exported in AO shared librariesIvan Maidanski2021-11-081-4/+5
* New configure option (--disable-gpl) to skip building of libatomic_ops_gplIvan Maidanski2021-11-021-9/+23
* Support test_atomic with MS build w/o the need to run GNU make firstIvan Maidanski2021-10-271-0/+5265
* Fix 'duplicate symbol' error for test_malloc/stack with static libs (OS X)Ivan Maidanski2019-02-261-4/+9
* Workaround 'argument to function assert is always 1' cppcheck warningsIvan Maidanski2018-12-192-3/+1
* Eliminate 'casting signed to bigger unsigned int' CSA warning (test_stack)Ivan Maidanski2018-11-101-10/+10
* Convert tests to valid C++ codeIvan Maidanski2018-02-092-4/+4
* Fix public headers inclusion from clients C++ codeIvan Maidanski2018-02-091-0/+8
* Eliminate 'using argument that points at uninitialized var' cppcheck errorIvan Maidanski2018-01-311-1/+1
* Fix 'AO_pt_lock undefined' error if cross-compiling manually (MinGW)Ivan Maidanski2018-01-161-1/+2
* Prevent too long run of test_atomic_generalized (especially with TSan)Ivan Maidanski2017-12-211-1/+1
* Fill in allocated memory with values depending on thread id (test_malloc)Ivan Maidanski2017-12-201-7/+7
* Do not test CHUNK_SIZE allocation if no mmap() available (test_malloc)Ivan Maidanski2017-12-191-1/+3
* New macro (DONT_USE_MMAP) to support testing as if mmap() is unavailableIvan Maidanski2017-12-191-0/+4
* Increase the default number of threads to 16 in test_malloc/stackIvan Maidanski2017-12-072-2/+2
* Allow to alter DEFAULT/MAX_NTHREADS values in test_malloc/stackIvan Maidanski2017-12-073-12/+20
* Test smallest allocation of large type (test_malloc)Ivan Maidanski2017-12-051-0/+12
* Fix memory leak in test_mallocIvan Maidanski2017-12-031-0/+10
* Eliminate data race in cons() of test_mallocIvan Maidanski2017-11-281-7/+7
* Place no_sanitize attributes in a GCC-compliant wayIvan Maidanski2017-11-192-2/+4
* Workaround Thread Sanitizer (TSan) false positive warningsIvan Maidanski2017-09-222-4/+9
* Workaround 'unused result' code defects in list_atomic.templateIvan Maidanski2017-07-241-7/+11
* Avoid misleading 'AO_t undefined' error if wrong atomic_ops.h includedIvan Maidanski2017-06-091-0/+4
* Workaround 'value of abort unknown' cppcheck info messageIvan Maidanski2017-04-242-2/+2
* Workaround 'uninitialized memory use' code analyzer false warning (tests)Ivan Maidanski2017-04-201-5/+9
* Workaround 'obsolescent ftime called' cppcheck style warning (POSIX)Ivan Maidanski2017-03-091-1/+2
* Fix missing .exe for test filenames in Makefile (MinGW)Ivan Maidanski2017-03-021-11/+14
* Fix 'unknown attribute no_sanitize' compiler warning (clang prior to v3.8)Ivan Maidanski2017-02-201-0/+12
* Add Makefile target to run all tests without test-driverIvan Maidanski2017-02-181-0/+10
* Add Makefile target (check-nolink) to compile all source without linkingIvan Maidanski2017-02-181-0/+6
* Test store/CAS emulation explicitlyIvan Maidanski2017-02-032-1/+43
* Add test_atomic_generalized to Makefile and Makefile.msftIvan Maidanski2017-01-271-3/+6
* Fix test_atomic failure caused unaligned AO_double_t access on x86Ivan Maidanski2017-01-241-2/+2
* Revert "Fix test_atomic fail caused unaligned AO_double_t access (VC/x86)"Ivan Maidanski2017-01-242-3/+3
* Fix test_atomic failure caused unaligned AO_double_t access on x86 (VC++)Ivan Maidanski2017-01-202-3/+3