Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Unity-Technologies/libatomic_ops.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-12-24[7.6.2]release-7_6Ivan Maidanski
2017-12-24Update ChangeLog file (v7.6 changes only)Ivan Maidanski
2017-12-22Update ChangeLog file (v7.2 - v7.4 changes only)Ivan Maidanski
2017-12-22Update ChangeLog file (v7.2 - v7.4 changes only)Ivan Maidanski
2017-12-22Travis CI: Test DONT_USE_MMAP (Linux)Ivan Maidanski
2017-12-22Travis CI: Test with AO_STACK_PREFER_CAS_DOUBLEIvan Maidanski
2017-12-22Travis CI: Test malloc/stack with AO_USE_PTHREAD_DEFSIvan Maidanski
2017-12-22Travis CI: Test with a custom AO_BL_SIZE valueIvan Maidanski
2017-12-22Travis CI: Test AO_USE_ALMOST_LOCK_FREE macroIvan Maidanski
2017-12-22Travis CI: Test with a bigger number of threads (32)Ivan Maidanski
2017-12-22Travis CI: Test mmap-based atomic_ops_malloc with CSAIvan Maidanski
2017-12-22Travis CI: Test with ASan and -D USE_STANDARD_MALLOCIvan Maidanski
2017-12-22Travis CI: Test with ASan and -march=native with Clang-4.0 (Linux/x64)Ivan Maidanski
2017-12-22Minimize use of AO_ATTR_NO_SANITIZE_THREAD in atomic_ops_malloc/stackIvan Maidanski
2017-12-22New macro to select stack implementation based on CAS-doubleIvan Maidanski
2017-12-22Prevent too long run of test_atomic_generalized (especially with TSan)Ivan Maidanski
2017-12-22Fill in allocated memory with values depending on thread id (test_malloc)Ivan Maidanski
2017-12-22Eliminate GCC-5 ASan global-buffer-overflow false positive for AO_stack_blIvan Maidanski
2017-12-22Mark unallocated/freed memory as inaccessible using ASan functionalityIvan Maidanski
2017-12-22Allow to select almost-non-blocking stack implementation explicitlyIvan Maidanski
2017-12-22New macro (DONT_USE_MMAP) to support testing as if mmap() is unavailableIvan Maidanski
2017-12-22Use double-word atomic intrinsics for recent Clang versions (gcc/x86.h)Ivan Maidanski
2017-12-22Simplify '#if' expressions in gcc/x86.hIvan Maidanski
2017-12-22Fix test_stack failure if AO_PREFER_BUILTIN_ATOMICS (GCC/Aarch64)Ivan Maidanski
2017-12-22Fix test failures for Clang-3.8 and older (Aarch64)Ivan Maidanski
2017-12-22Use generalized double-wide load/store if AO_PREFER_GENERALIZED (Aarch64)Ivan Maidanski
2017-12-22Use built-in atomics for load/store/CAS for Clang by default (Aarch64)Ivan Maidanski
2017-12-22Do not disallow to define double_load using built-in atomics (Aarch64)Ivan Maidanski
2017-12-22Use GCC built-in atomic to define nop_write in case of TSan (Aarch64)Ivan Maidanski
2017-12-22Do not define AO_GCC_FORCE_HAVE_CAS for Clang 3.8+ (Aarch64)Ivan Maidanski
2017-12-22Do not expose AO_GCC_FORCE_HAVE_CAS macro to client codeIvan Maidanski
2017-12-22Disable workaround in stack_pop_acquire that was needed for ancient ClangIvan Maidanski
2017-12-22Increase the default number of threads to 16 in test_malloc/stackIvan Maidanski
2017-12-22Allow to alter DEFAULT/MAX_NTHREADS values in test_malloc/stackIvan Maidanski
2017-12-22Use __builtin_expect in atomic_ops_mallocIvan Maidanski
2017-12-22Fix typo in AO_REAL_NEXT_PTR comment (atomic_ops_stack.h)Ivan Maidanski
2017-12-22Test smallest allocation of large type (test_malloc)Ivan Maidanski
2017-12-11Annotate AO_malloc with 'alloc_size' and 'malloc' attributesIvan Maidanski
2017-12-11Fix AO_malloc for sizes near CHUNK_SIZEIvan Maidanski
2017-12-11Fix memory leak in test_mallocIvan Maidanski
2017-12-01Update ChangeLog file (v7.6 changes only)Ivan Maidanski
2017-11-30Travis CI: Test with TSan when a 16-byte CAS is availableIvan Maidanski
2017-11-30Travis CI: Test also with GCC with ASan enabledIvan Maidanski
2017-11-30Define AO_TS_SET to true (1) if GCC atomic_test_and_set is usedIvan Maidanski
2017-11-30Do not use asm-based 16-byte CAS if compiled with TSan (Linux/x64)Ivan Maidanski
2017-11-30Eliminate data race in cons() of test_mallocIvan Maidanski
2017-11-30Fix 'unknown attribute no_sanitize' compiler warning for GCCIvan Maidanski
2017-11-30Place no_sanitize attributes in a GCC-compliant wayIvan Maidanski
2017-10-26Update ChangeLog file (set v7.4.8 release date)Ivan Maidanski
2017-10-13Update ChangeLog file (v7.6 changes only)Ivan Maidanski