summaryrefslogtreecommitdiffstats
path: root/include/jemalloc/internal/arena.h
Commit message (Expand)AuthorAgeFilesLines
* Fix/enhance THP integration.Jason Evans2017-02-281-0/+1
* Mark partially purged arena chunks as non-hugepage.Jason Evans2016-11-241-0/+8
* Add extent serial numbers.Jason Evans2016-11-151-6/+9
* Refactor prng to not use 64-bit atomics on 32-bit platforms.Jason Evans2016-11-071-1/+1
* Fix and simplify decay-based purging.Jason Evans2016-10-111-18/+11
* Refactor arena->decay_* into arena->decay.* (arena_decay_t).Jason Evans2016-10-111-46/+53
* Simplify run quantization.Jason Evans2016-10-061-1/+1
* Refactor runs_avail.Jason Evans2016-10-051-4/+5
* Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans2016-05-111-95/+106
* Optimize the fast paths of calloc() and [m,d,sd]allocx().Jason Evans2016-05-061-4/+6
* Fix fork()-related lock rank ordering reversals.Jason Evans2016-04-261-1/+4
* Implement the arena.<i>.reset mallctl.Jason Evans2016-04-221-0/+5
* Do not allocate metadata via non-auto arenas, nor tcaches.Jason Evans2016-04-221-10/+18
* Add witness, a simple online locking validator.Jason Evans2016-04-141-51/+56
* Refactor/fix ph.Jason Evans2016-04-111-16/+4
* Constify various internal arena APIs.Jason Evans2016-03-231-46/+76
* Convert arena_bin_t's runs from a tree to a heap.Jason Evans2016-03-081-14/+8
* Use pairing heap for arena->runs_availDave Watson2016-03-081-5/+24
* Fix stats.arenas.<i>.[...] for --disable-stats case.Jason Evans2016-02-281-1/+4
* Silence miscellaneous 64-to-32-bit data loss warnings.Jason Evans2016-02-261-10/+9
* Make *allocx() size class overflow behavior defined.Jason Evans2016-02-251-2/+1
* Refactor arenas array (fixes deadlock).Jason Evans2016-02-251-3/+5
* Silence miscellaneous 64-to-32-bit data loss warnings.Jason Evans2016-02-241-2/+2
* Refactor jemalloc_ffs*() into ffs_*().Jason Evans2016-02-241-1/+1
* Collapse arena_avail_tree_* into arena_run_tree_*.Jason Evans2016-02-241-2/+1
* Separate arena_avail treesDave Watson2016-02-241-6/+6
* Use table lookup for run_quantize_{floor,ceil}().Jason Evans2016-02-231-1/+1
* Test run quantization.Jason Evans2016-02-221-0/+6
* Indentation style cleanup.Jason Evans2016-02-221-13/+13
* Refactor time_* into nstime_*.Jason Evans2016-02-221-3/+3
* Implement decay-based unused dirty page purging.Jason Evans2016-02-201-14/+105
* Refactor arenas_cache tsd.Jason Evans2016-02-201-0/+6
* Refactor arena_malloc_hard() out of arena_malloc().Jason Evans2016-02-201-15/+7
* Fix arena_sdalloc() line wrapping.Jason Evans2016-02-201-5/+8
* Fast-path improvement: reduce # of branches and unnecessary operations.Qi Wang2015-11-101-30/+33
* Allow const keys for lookupJoshua Kahn2015-11-091-2/+2
* 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