summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Output 4 counters for bin mutexes instead of just 2.Qi Wang2017-04-191-8/+24
* Support --with-lg-page values larger than system page size.Jason Evans2017-04-198-111/+155
* Revert "Remove BITMAP_USE_TREE."Jason Evans2017-04-195-0/+307
* Header refactoring: unify spin.h and move it out of the catch-all.David Goldblatt2017-04-199-49/+42
* Header refactoring: unify nstime.h and move it out of the catch-allDavid Goldblatt2017-04-1910-29/+21
* Header refactoring: move jemalloc_internal_types.h out of the catch-allDavid Goldblatt2017-04-197-3/+10
* Header refactoring: move assert.h out of the catch-allDavid Goldblatt2017-04-1922-7/+34
* Header refactoring: move util.h out of the catchallDavid Goldblatt2017-04-1911-1/+18
* Header refactoring: move malloc_io.h out of the catchallDavid Goldblatt2017-04-199-1/+14
* Header refactoring: move bit_util.h out of the catchallDavid Goldblatt2017-04-195-1/+6
* Move CPP_PROLOGUE and CPP_EPILOGUE to the .cppDavid Goldblatt2017-04-195-21/+8
* Only disable munmap(2) by default on 64-bit Linux.Jason Evans2017-04-172-5/+11
* Fix LD_PRELOAD_VAR configuration logic for 64-bit AIX.Jason Evans2017-04-171-1/+1
* Remove the function alignment of prof_backtrace.Qi Wang2017-04-171-1/+0
* Prefer old/low extent_t structures during reuse.Jason Evans2017-04-1710-37/+80
* Track extent structure serial number (esn) in extent_t.Jason Evans2017-04-177-48/+121
* Allocate increasingly large base blocks.Jason Evans2017-04-172-27/+44
* Update base_unmap() to match extent_dalloc_wrapper().Jason Evans2017-04-171-10/+10
* Improve rtree cache with a two-level cache design.Qi Wang2017-04-175-35/+97
* Skip percpu arena when choosing iarena.Qi Wang2017-04-171-1/+1
* Switch to fine-grained reentrancy support.Qi Wang2017-04-158-83/+87
* Bundle 3 branches on fast path into tsd_state.Qi Wang2017-04-1410-78/+170
* Pass alloc_ctx down profiling path.Qi Wang2017-04-129-82/+133
* Pass dalloc_ctx down the sdalloc path.Qi Wang2017-04-125-24/+41
* Header refactoring: move atomic.h out of the catch-allDavid Goldblatt2017-04-1111-1/+20
* Header refactoring: Split up jemalloc_internal.hDavid Goldblatt2017-04-1138-1337/+1396
* Header refactoring: break out ql.h dependenciesDavid Goldblatt2017-04-1111-2/+20
* Header refactoring: break out qr.h dependenciesDavid Goldblatt2017-04-113-1/+4
* Header refactoring: break out rb.h dependenciesDavid Goldblatt2017-04-114-4/+8
* Header refactoring: break out ph.h dependenciesDavid Goldblatt2017-04-115-1/+8
* Header refactoring: Add CPP_PROLOGUE and CPP_EPILOGUE macrosDavid Goldblatt2017-04-111-4/+8
* Pass dealloc_ctx down free() fast path.Qi Wang2017-04-118-34/+62
* Turn on -Werror for travis CI buildsDavid Goldblatt2017-04-112-29/+31
* Port CPU_SPINWAIT to __powerpc64__Rafael Folco2017-04-101-1/+2
* Move reentrancy_level to the beginning of TSD.Qi Wang2017-04-073-9/+9
* Add basic reentrancy-checking support, and allow arena_new to reenter.David Goldblatt2017-04-0710-45/+168
* Add hooking functionalityDavid Goldblatt2017-04-0719-11/+183
* Optimizing TSD and thread cache layout.Qi Wang2017-04-0710-99/+185
* Bypass witness_fork in TSD when !config_debug.Qi Wang2017-04-071-0/+9
* Get rid of tcache_enabled_t as we have runtime init support.Qi Wang2017-04-076-24/+14
* Integrate auto tcache into TSD.Qi Wang2017-04-0716-172/+294
* Remove the pre-C11-atomics API, which is now unusedDavid Goldblatt2017-04-052-90/+0
* Make prof's cum_gctx a C11-style atomicDavid Goldblatt2017-04-051-2/+2
* Make the mutex n_waiting_thds field a C11-style atomicDavid Goldblatt2017-04-054-7/+19
* Convert extent module to use C11-style atomcisDavid Goldblatt2017-04-051-8/+10
* Convert accumbytes in prof_accum_t to C11 atomics, when possibleDavid Goldblatt2017-04-053-6/+12
* Make extent_dss use C11-style atomicsDavid Goldblatt2017-04-051-15/+21
* Make base_t's extent_hooks field C11-atomicDavid Goldblatt2017-04-052-15/+9
* Transition arena struct fields to C11 atomicsDavid Goldblatt2017-04-053-39/+48
* Move arena-tracking atomics in jemalloc.c to C11-styleDavid Goldblatt2017-04-053-11/+12