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
*
Move CPP_PROLOGUE and CPP_EPILOGUE to the .cpp
David Goldblatt
2017-04-19
1
-4/+0
*
Header refactoring: move atomic.h out of the catch-all
David Goldblatt
2017-04-11
1
-0/+4
*
Remove the pre-C11-atomics API, which is now unused
David Goldblatt
2017-04-05
1
-45/+0
*
Fix ATOMIC_{ACQUIRE,RELEASE,ACQ_REL} definitions.
Jason Evans
2017-03-09
1
-3/+3
*
Reintroduce JEMALLOC_ATOMIC_U64
David Goldblatt
2017-03-09
1
-2/+10
*
Add atomic types for ssize_t
David Goldblatt
2017-03-07
1
-0/+3
*
Introduce a backport of C11 atomics
David Goldblatt
2017-03-03
1
-0/+111
*
Break up headers into constituent parts
David Goldblatt
2017-01-12
1
-651/+0
*
Rename atomic_*_{uint32,uint64,u}() to atomic_*_{u32,u64,zu}().
Jason Evans
2016-11-07
1
-99/+99
*
Revert "Define 64-bits atomics unconditionally"
Jason Evans
2016-11-07
1
-8/+10
*
Define 64-bits atomics unconditionally
Mike Hommey
2016-06-09
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