summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Bypass extent tracking for auto arenas.Qi Wang2017-04-213-6/+10
* Support --with-lg-page values larger than system page size.Jason Evans2017-04-192-5/+2
* Revert "Remove BITMAP_USE_TREE."Jason Evans2017-04-193-0/+213
* Header refactoring: unify spin.h and move it out of the catch-all.David Goldblatt2017-04-196-48/+38
* Header refactoring: unify nstime.h and move it out of the catch-allDavid Goldblatt2017-04-197-26/+17
* Header refactoring: move jemalloc_internal_types.h out of the catch-allDavid Goldblatt2017-04-196-3/+9
* Header refactoring: move assert.h out of the catch-allDavid Goldblatt2017-04-192-6/+2
* Header refactoring: move util.h out of the catchallDavid Goldblatt2017-04-192-1/+2
* Header refactoring: move malloc_io.h out of the catchallDavid Goldblatt2017-04-192-1/+2
* Header refactoring: move bit_util.h out of the catchallDavid Goldblatt2017-04-194-1/+4
* Move CPP_PROLOGUE and CPP_EPILOGUE to the .cppDavid Goldblatt2017-04-194-21/+0
* Prefer old/low extent_t structures during reuse.Jason Evans2017-04-176-15/+57
* Track extent structure serial number (esn) in extent_t.Jason Evans2017-04-174-16/+75
* Allocate increasingly large base blocks.Jason Evans2017-04-171-1/+8
* Improve rtree cache with a two-level cache design.Qi Wang2017-04-173-29/+65
* Skip percpu arena when choosing iarena.Qi Wang2017-04-171-1/+1
* Switch to fine-grained reentrancy support.Qi Wang2017-04-155-7/+32
* Bundle 3 branches on fast path into tsd_state.Qi Wang2017-04-147-41/+64
* Pass alloc_ctx down profiling path.Qi Wang2017-04-125-47/+67
* Pass dalloc_ctx down the sdalloc path.Qi Wang2017-04-122-20/+28
* Header refactoring: move atomic.h out of the catch-allDavid Goldblatt2017-04-1110-1/+18
* Header refactoring: Split up jemalloc_internal.hDavid Goldblatt2017-04-118-1303/+1332
* Header refactoring: break out ql.h dependenciesDavid Goldblatt2017-04-1110-2/+18
* Header refactoring: break out qr.h dependenciesDavid Goldblatt2017-04-112-1/+2
* Header refactoring: break out rb.h dependenciesDavid Goldblatt2017-04-113-4/+6
* Header refactoring: break out ph.h dependenciesDavid Goldblatt2017-04-113-1/+4
* Header refactoring: Add CPP_PROLOGUE and CPP_EPILOGUE macrosDavid Goldblatt2017-04-111-4/+8
* Pass dealloc_ctx down free() fast path.Qi Wang2017-04-114-11/+28
* Move reentrancy_level to the beginning of TSD.Qi Wang2017-04-071-7/+7
* Add basic reentrancy-checking support, and allow arena_new to reenter.David Goldblatt2017-04-074-5/+18
* Add hooking functionalityDavid Goldblatt2017-04-075-2/+29
* Optimizing TSD and thread cache layout.Qi Wang2017-04-078-63/+129
* Get rid of tcache_enabled_t as we have runtime init support.Qi Wang2017-04-075-21/+11
* Integrate auto tcache into TSD.Qi Wang2017-04-0711-98/+128
* Remove the pre-C11-atomics API, which is now unusedDavid Goldblatt2017-04-051-45/+0
* Make the mutex n_waiting_thds field a C11-style atomicDavid Goldblatt2017-04-053-4/+15
* Convert accumbytes in prof_accum_t to C11 atomics, when possibleDavid Goldblatt2017-04-052-5/+9
* Make base_t's extent_hooks field C11-atomicDavid Goldblatt2017-04-051-5/+5
* Transition arena struct fields to C11 atomicsDavid Goldblatt2017-04-051-6/+10
* Move arena-tracking atomics in jemalloc.c to C11-styleDavid Goldblatt2017-04-052-5/+4
* Transition e_prof_tctx in struct extent to C11 atomicsDavid Goldblatt2017-04-042-8/+8
* Convert prng module to use C11-style atomicsDavid Goldblatt2017-04-042-23/+24
* Make the tsd member init functions to take tsd_t * type.Qi Wang2017-04-041-1/+2
* Do proper cleanup for tsd_state_reincarnated.Qi Wang2017-04-041-1/+2
* Remove the leafkey NULL check in leaf_elm_lookup.Qi Wang2017-04-042-14/+10
* Add init function support to tsd members.Qi Wang2017-04-046-26/+35
* Move arena_slab_data_t's nfree into extent_t's e_bits.Jason Evans2017-03-284-23/+66
* Simplify rtree cache replacement policy.Qi Wang2017-03-271-14/+11
* Simplify rtree_clear() to avoid locking.Jason Evans2017-03-271-4/+4
* Fix a race in rtree_szind_slab_update() for RTREE_LEAF_COMPACT.Jason Evans2017-03-272-13/+53