summaryrefslogtreecommitdiffstats
path: root/include/jemalloc/internal/arena.h
Commit message (Expand)AuthorAgeFilesLines
* Resolve an unsupported special case in arena_prof_tctx_set().Jason Evans2015-09-151-0/+31
* Rename arena_maxclass to large_maxclass.Jason Evans2015-09-121-2/+2
* Fix xallocx() bugs.Jason Evans2015-09-121-1/+1
* Fix pointer comparision with undefined behavior.Jason Evans2015-09-041-2/+2
* Optimize arena_prof_tctx_set().Jason Evans2015-09-021-5/+18
* Silence compiler warnings for unreachable code.Jason Evans2015-08-201-12/+14
* Rename index_t to szind_t to avoid an existing type on Solaris.Jason Evans2015-08-191-19/+19
* Don't bitshift by negative amounts.Jason Evans2015-08-191-9/+39
* Fix a comment.Jason Evans2015-08-131-1/+1
* Refactor arena_mapbits_{small,large}_set() to not preserve unzeroed.Jason Evans2015-08-111-11/+6
* Refactor arena_mapbits unzeroed flag management.Jason Evans2015-08-111-14/+11
* Arena chunk decommit cleanups and fixes.Jason Evans2015-08-111-0/+1
* Implement chunk hook support for page run commit/decommit.Jason Evans2015-08-071-42/+74
* Generalize chunk management hooks.Jason Evans2015-08-041-12/+7
* Revert to first-best-fit run/chunk allocation.Jason Evans2015-07-161-1/+1
* Fix size class overflow handling when profiling is enabled.Jason Evans2015-06-241-1/+0
* Convert arena_maybe_purge() recursion to iteration.Jason Evans2015-06-231-0/+3
* Fix arena_dalloc() performance regression.Jason Evans2015-05-201-1/+2
* Fix type punning in calls to atomic operation functions.Jason Evans2015-05-081-3/+6
* Implement cache index randomization for large allocations.Jason Evans2015-05-061-16/+37
* Add the "stats.arenas.<i>.lg_dirty_mult" mallctl.Jason Evans2015-03-241-2/+3
* Implement dynamic per arena control over dirty page purging.Jason Evans2015-03-191-4/+12
* Normalize rdelm/rd structure field naming.Jason Evans2015-03-111-19/+19
* Refactor dirty run linkage to reduce sizeof(extent_node_t).Jason Evans2015-03-111-10/+40
* Use first-fit rather than first-best-fit run/chunk allocation.Jason Evans2015-03-071-1/+1
* Fix chunk cache races.Jason Evans2015-02-191-0/+1
* Rename "dirty chunks" to "cached chunks".Jason Evans2015-02-181-11/+11
* Remove obsolete type arena_chunk_miscelms_t.Jason Evans2015-02-181-1/+0
* Integrate whole chunks into unused dirty page purging machinery.Jason Evans2015-02-171-19/+45
* Remove more obsolete (incorrect) assertions.Jason Evans2015-02-161-2/+0
* Remove obsolete (incorrect) assertions.Jason Evans2015-02-161-2/+0
* If MALLOCX_ARENA(a) is specified, use it during tcache fill.Jason Evans2015-02-131-14/+12
* Make prof_tctx accesses atomic.Jason Evans2015-02-121-4/+10
* Refactor huge_*() calls into arena internals.Jason Evans2015-02-121-98/+122
* Move centralized chunk management into arenas.Jason Evans2015-02-121-12/+48
* Implement explicit tcache support.Jason Evans2015-02-101-30/+21
* Implement metadata statistics.Jason Evans2015-01-241-0/+34
* Style and spelling fixes.Jason Evans2014-12-091-3/+2
* Fix arena_sdalloc() to use promoted size (second attempt).Jason Evans2014-11-011-8/+11
* Fix arena_sdalloc() to use promoted size.Jason Evans2014-11-011-7/+15
* Fix huge allocation statistics.Jason Evans2014-10-151-2/+8
* Add per size class huge allocation statistics.Jason Evans2014-10-131-4/+5
* Remove arena_dalloc_bin_run() clean page preservation.Jason Evans2014-10-111-8/+6
* Add configure options.Jason Evans2014-10-101-3/+5
* Refactor/fix arenas manipulation.Jason Evans2014-10-081-5/+9
* Normalize size classes.Jason Evans2014-10-061-194/+37
* Attempt to expand huge allocations in-place.Daniel Micay2014-10-051-2/+2
* Convert to uniform style: cond == false --> !condJason Evans2014-10-031-6/+5
* Move small run metadata into the arena chunk header.Jason Evans2014-09-291-67/+77
* Convert all tsd variables to reside in a single tsd structure.Jason Evans2014-09-231-22/+26