summaryrefslogtreecommitdiffstats
path: root/include/jemalloc
Commit message (Expand)AuthorAgeFilesLines
...
* Stop #define-ining away 'inline'David Goldblatt2017-03-031-1/+0
* Immediately purge cached extents if decay_time is 0.Jason Evans2017-03-032-5/+0
* Convert arena_decay_t's time to be atomically synchronized.Jason Evans2017-03-032-3/+10
* Fix {allocated,nmalloc,ndalloc,nrequests}_large stats regression.Jason Evans2017-02-271-1/+1
* Tidy up extent quantization.Jason Evans2017-02-271-4/+0
* Update a comment.Jason Evans2017-02-261-4/+4
* Get rid of witness in malloc_mutex_t when !(configured w/ debug).Qi Wang2017-02-243-14/+34
* Remove remainder of mb (memory barrier).Jason Evans2017-02-221-1/+0
* Move arena_basic_stats_merge() prototype (hygienic cleanup).Jason Evans2017-02-211-3/+3
* Disable coalescing of cached extents.Jason Evans2017-02-172-1/+5
* Fix arena->stats.mapped accounting.Jason Evans2017-02-162-0/+3
* Synchronize arena->decay with arena->decay.mtx.Jason Evans2017-02-163-8/+4
* Derive {allocated,nmalloc,ndalloc,nrequests}_large stats.Jason Evans2017-02-161-4/+4
* Synchronize arena->tcache_ql with arena->tcache_ql_mtx.Jason Evans2017-02-162-8/+10
* Convert arena->stats synchronization to atomics.Jason Evans2017-02-166-10/+19
* Convert arena->prof_accumbytes synchronization to atomics.Jason Evans2017-02-1612-44/+109
* Convert arena->dss_prec synchronization to atomics.Jason Evans2017-02-162-3/+3
* Do not generate unused tsd_*_[gs]et() functions.Jason Evans2017-02-133-32/+30
* Fix rtree_subkey() regression.Jason Evans2017-02-101-1/+1
* Enable mutex witnesses even when !isthreaded.Jason Evans2017-02-101-9/+5
* Spin adaptively in rtree_elm_acquire().Jason Evans2017-02-091-10/+11
* Enhance spin_adaptive() to yield after several iterations.Jason Evans2017-02-091-6/+11
* Replace spin_init() with SPIN_INITIALIZER.Jason Evans2017-02-093-7/+2
* Remove rtree support for 0 (NULL) keys.Jason Evans2017-02-091-30/+28
* Determine rtree levels at compile time.Jason Evans2017-02-095-23/+49
* Remove rtree leading 0 bit optimization.Jason Evans2017-02-091-31/+4
* Make non-essential inline rtree functions static functions.Jason Evans2017-02-093-111/+16
* Split rtree_elm_lookup_hard() out of rtree_elm_lookup().Jason Evans2017-02-093-101/+6
* Replace rtree path cache with LRU cache.Jason Evans2017-02-094-124/+108
* Optimize a branch out of rtree_read() if !dependent.Jason Evans2017-02-091-1/+1
* Disentangle arena and extent locking.Jason Evans2017-02-0211-111/+213
* Fix/refactor tcaches synchronization.Jason Evans2017-02-023-15/+22
* Add witness_assert_depth[_to_rank]().Jason Evans2017-02-024-6/+36
* Replace tabs following #define with spaces.Jason Evans2017-01-2135-304/+303
* Remove extraneous parens around return arguments.Jason Evans2017-01-2119-338/+336
* Update brace style.Jason Evans2017-01-2125-748/+572
* Fix --disable-stats support.Jason Evans2017-01-202-19/+29
* Added stats about number of bytes cached in tcache currently.Qi Wang2017-01-181-0/+3
* Don't rely on OSX SDK malloc/malloc.h for malloc_zone struct definitionsMike Hommey2017-01-182-2/+0
* Fix prof_realloc() regression.Jason Evans2017-01-173-14/+25
* Remove leading blank lines from function bodies.Jason Evans2017-01-1319-199/+0
* Break up headers into constituent partsDavid Goldblatt2017-01-1293-3604/+3449
* Remove mb.h, which is unusedDavid Goldblatt2017-01-112-119/+0
* Use better pre-processor defines for sparc64John Paul Adrian Glaubitz2017-01-111-1/+1
* Implement arena.<i>.destroy .Jason Evans2017-01-076-1/+24
* Range-check mib[1] --> arena_ind casts.Jason Evans2017-01-071-1/+1
* Move static ctl_epoch variable into ctl_stats_t (as epoch).Jason Evans2017-01-071-0/+1
* Refactor ctl_stats_t.Jason Evans2017-01-072-8/+15
* Rename the arenas.extend mallctl to arenas.create.Jason Evans2017-01-071-3/+3
* Add MALLCTL_ARENAS_ALL.Jason Evans2017-01-072-0/+18