summaryrefslogtreecommitdiffstats
path: root/include/jemalloc/internal/atomic.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "Define 64-bits atomics unconditionally"Jason Evans2016-11-071-8/+10
* Define 64-bits atomics unconditionallyMike Hommey2016-10-041-10/+8
* Refactor arenas array (fixes deadlock).Jason Evans2016-02-251-2/+2
* Fix type errors in C11 versions of atomic_*() functions.Chi-hung Hsieh2015-05-281-8/+8
* Use InterlockedCompareExchange instead of non-existing InterlockedCompareExch...Mike Hommey2015-03-171-1/+1
* Move centralized chunk management into arenas.Jason Evans2015-02-121-2/+2
* Remove unnecessary xchg* lock prefixes.Jason Evans2015-02-111-2/+2
* Implement more atomic operations.Jason Evans2015-02-051-82/+384
* Add a C11 atomics-based implementation of atomic.h API.Chih-hung Hsieh2014-12-071-0/+28
* Style fixes.Jason Evans2014-12-061-2/+2
* Add atomic operations tests and fix latent bugs.Jason Evans2014-08-071-12/+29
* Add support for MSVCMike Hommey2012-05-011-0/+28
* Add atomic(9) implementations of atomic operations.Jason Evans2012-04-171-5/+41
* Use __sync_add_and_fetch and __sync_sub_and_fetch when they are availableMike Hommey2012-03-261-3/+15
* Remove ephemeral mutexes.Jason Evans2012-03-241-0/+30
* Restructure atomic_*_z().Jason Evans2012-03-231-16/+29
* Add SH4 and mips architecture support.Jason Evans2012-03-051-0/+16
* Simplify small size class infrastructure.Jason Evans2012-02-291-2/+2
* Move repo contents in jemalloc/ to top level.Jason Evans2011-04-011-0/+169