summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Header refactoring: hash - unify and remove from catchall.David Goldblatt2017-04-252-0/+2
* Header refactoring: ctl - unify and remove from catchall.David Goldblatt2017-04-253-37/+41
* Replace --disable-munmap with opt.munmap.Jason Evans2017-04-257-32/+37
* Use trylock in arena_decay_impl().Qi Wang2017-04-241-8/+16
* Implement malloc_mutex_trylock() w/ proper stats update.Qi Wang2017-04-241-2/+2
* Header refactoring: size_classes module - remove from the catchallDavid Goldblatt2017-04-244-0/+4
* Header refactoring: ckh module - remove from the catchall and unify.David Goldblatt2017-04-242-0/+4
* Header refactoring: ticker module - remove from the catchall and unify.David Goldblatt2017-04-241-0/+1
* Header refactoring: prng module - remove from the catchall and unify.David Goldblatt2017-04-241-0/+1
* Get rid of most of the various inline macros.David Goldblatt2017-04-246-35/+34
* Enable -Wundef, when supported.David Goldblatt2017-04-222-12/+4
* Remove --enable-ivsalloc.Jason Evans2017-04-211-4/+11
* Remove --disable-tls.Jason Evans2017-04-212-4/+0
* Use openat syscall if availableJim Chen2017-04-211-0/+3
* Remove --disable-tcache.Jason Evans2017-04-215-202/+91
* Bypass extent tracking for auto arenas.Qi Wang2017-04-213-26/+39
* Trim before commit in extent_recycle().Jason Evans2017-04-202-3/+9
* 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-193-101/+145
* Revert "Remove BITMAP_USE_TREE."Jason Evans2017-04-191-0/+78
* Header refactoring: unify spin.h and move it out of the catch-all.David Goldblatt2017-04-193-1/+4
* Header refactoring: unify nstime.h and move it out of the catch-allDavid Goldblatt2017-04-192-0/+3
* Header refactoring: move jemalloc_internal_types.h out of the catch-allDavid Goldblatt2017-04-191-0/+1
* Header refactoring: move assert.h out of the catch-allDavid Goldblatt2017-04-1920-1/+32
* Header refactoring: move util.h out of the catchallDavid Goldblatt2017-04-196-0/+10
* Header refactoring: move malloc_io.h out of the catchallDavid Goldblatt2017-04-197-0/+12
* Move CPP_PROLOGUE and CPP_EPILOGUE to the .cppDavid Goldblatt2017-04-191-0/+8
* Remove the function alignment of prof_backtrace.Qi Wang2017-04-171-1/+0
* Prefer old/low extent_t structures during reuse.Jason Evans2017-04-173-18/+19
* Track extent structure serial number (esn) in extent_t.Jason Evans2017-04-172-30/+44
* Allocate increasingly large base blocks.Jason Evans2017-04-171-26/+36
* 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-172-6/+32
* Switch to fine-grained reentrancy support.Qi Wang2017-04-153-76/+55
* Bundle 3 branches on fast path into tsd_state.Qi Wang2017-04-143-37/+106
* Pass alloc_ctx down profiling path.Qi Wang2017-04-123-33/+64
* Pass dalloc_ctx down the sdalloc path.Qi Wang2017-04-123-4/+13
* Header refactoring: move atomic.h out of the catch-allDavid Goldblatt2017-04-111-0/+2
* Header refactoring: Split up jemalloc_internal.hDavid Goldblatt2017-04-1127-27/+56
* Header refactoring: break out ph.h dependenciesDavid Goldblatt2017-04-111-0/+2
* Pass dealloc_ctx down free() fast path.Qi Wang2017-04-114-23/+34
* Move reentrancy_level to the beginning of TSD.Qi Wang2017-04-072-2/+2
* Add basic reentrancy-checking support, and allow arena_new to reenter.David Goldblatt2017-04-072-12/+95
* Add hooking functionalityDavid Goldblatt2017-04-073-0/+28
* Optimizing TSD and thread cache layout.Qi Wang2017-04-072-36/+56
* 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-071-3/+3
* Integrate auto tcache into TSD.Qi Wang2017-04-074-74/+160
* 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-051-3/+4