index
:
jemalloc.git
dev
master
stable-3
stable-4
jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
jemalloc
/
internal
/
atomic.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Revert "Define 64-bits atomics unconditionally"
Jason Evans
2016-11-07
1
-8/+10
*
Define 64-bits atomics unconditionally
Mike Hommey
2016-10-04
1
-10/+8
*
Refactor arenas array (fixes deadlock).
Jason Evans
2016-02-25
1
-2/+2
*
Fix type errors in C11 versions of atomic_*() functions.
Chi-hung Hsieh
2015-05-28
1
-8/+8
*
Use InterlockedCompareExchange instead of non-existing InterlockedCompareExch...
Mike Hommey
2015-03-17
1
-1/+1
*
Move centralized chunk management into arenas.
Jason Evans
2015-02-12
1
-2/+2
*
Remove unnecessary xchg* lock prefixes.
Jason Evans
2015-02-11
1
-2/+2
*
Implement more atomic operations.
Jason Evans
2015-02-05
1
-82/+384
*
Add a C11 atomics-based implementation of atomic.h API.
Chih-hung Hsieh
2014-12-07
1
-0/+28
*
Style fixes.
Jason Evans
2014-12-06
1
-2/+2
*
Add atomic operations tests and fix latent bugs.
Jason Evans
2014-08-07
1
-12/+29
*
Add support for MSVC
Mike Hommey
2012-05-01
1
-0/+28
*
Add atomic(9) implementations of atomic operations.
Jason Evans
2012-04-17
1
-5/+41
*
Use __sync_add_and_fetch and __sync_sub_and_fetch when they are available
Mike Hommey
2012-03-26
1
-3/+15
*
Remove ephemeral mutexes.
Jason Evans
2012-03-24
1
-0/+30
*
Restructure atomic_*_z().
Jason Evans
2012-03-23
1
-16/+29
*
Add SH4 and mips architecture support.
Jason Evans
2012-03-05
1
-0/+16
*
Simplify small size class infrastructure.
Jason Evans
2012-02-29
1
-2/+2
*
Move repo contents in jemalloc/ to top level.
Jason Evans
2011-04-01
1
-0/+169