summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Impose a minimum tcache count for small size classes.Jason Evans2015-05-201-1/+5
* Fix performance regression in arena_palloc().Jason Evans2015-05-201-2/+13
* Fix nhbins calculation.Jason Evans2015-05-201-1/+1
* Avoid atomic operations for dependent rtree reads.Jason Evans2015-05-161-1/+1
* Implement cache index randomization for large allocations.Jason Evans2015-05-063-51/+193
* Rename pprof to jeprof.Jason Evans2015-05-011-1/+1
* Prefer /proc/<pid>/task/<pid>/maps over /proc/<pid>/maps on Linux.Jason Evans2015-05-011-5/+24
* Concise JEMALLOC_HAVE_ISSETUGID case in secure_getenv().Igor Podlesny2015-04-301-11/+3
* Fix in-place shrinking huge reallocation purging bugs.Jason Evans2015-03-262-21/+17
* Add the "stats.arenas.<i>.lg_dirty_mult" mallctl.Jason Evans2015-03-243-16/+14
* Fix signed/unsigned comparison in arena_lg_dirty_mult_valid().Jason Evans2015-03-241-1/+2
* Fix arena_get() usage.Jason Evans2015-03-241-5/+17
* We have pages_unmap(ret, size) so we use it.Igor Podlesny2015-03-241-9/+1
* Add the "stats.allocated" mallctl.Jason Evans2015-03-243-18/+42
* Fix a compile error caused by mixed declarations and code.Qinfan Wu2015-03-211-2/+3
* Fix lg_dirty_mult-related stats printing.Jason Evans2015-03-211-66/+82
* Restore --enable-ivsalloc.Jason Evans2015-03-191-2/+2
* Implement dynamic per arena control over dirty page purging.Jason Evans2015-03-195-65/+228
* Fix heap profiling regressions.Jason Evans2015-03-161-12/+9
* Eliminate innocuous compiler warnings.Jason Evans2015-03-141-0/+2
* Fix a heap profiling regression.Jason Evans2015-03-141-13/+31
* Use the error code given to buferror on WindowsMike Hommey2015-03-131-1/+1
* Fix a heap profiling regression.Jason Evans2015-03-121-2/+7
* Fix unsigned comparison underflow.Jason Evans2015-03-121-1/+1
* Fix a declaration-after-statement regression.Jason Evans2015-03-111-3/+2
* Normalize rdelm/rd structure field naming.Jason Evans2015-03-111-4/+4
* Refactor dirty run linkage to reduce sizeof(extent_node_t).Jason Evans2015-03-111-41/+48
* Fix a chunk_recycle() regression.Jason Evans2015-03-071-4/+15
* Use first-fit rather than first-best-fit run/chunk allocation.Jason Evans2015-03-072-29/+86
* Quantize szad trees by size class.Jason Evans2015-03-074-14/+39
* Fix a compilation error and an incorrect assertion.Jason Evans2015-02-191-2/+2
* Fix chunk cache races.Jason Evans2015-02-192-128/+242
* Rename "dirty chunks" to "cached chunks".Jason Evans2015-02-183-68/+49
* Fix chunk_unmap() to propagate dirty state.Jason Evans2015-02-182-7/+13
* arena_chunk_dirty_node_init() --> extent_node_dirty_linkage_init()Jason Evans2015-02-181-11/+3
* Simplify extent_node_t and add extent_node_init().Jason Evans2015-02-174-30/+16
* Integrate whole chunks into unused dirty page purging machinery.Jason Evans2015-02-177-216/+437
* Normalize *_link and link_* fields to all be *_link.Jason Evans2015-02-163-10/+9
* Remove redundant tcache_boot() call.Jason Evans2015-02-151-2/+0
* If MALLOCX_ARENA(a) is specified, use it during tcache fill.Jason Evans2015-02-131-9/+10
* Refactor huge_*() calls into arena internals.Jason Evans2015-02-121-56/+104
* add missing check for new_addr chunk sizeDaniel Micay2015-02-121-1/+1
* Move centralized chunk management into arenas.Jason Evans2015-02-129-368/+281
* Update ckh to support metadata allocation tracking.Jason Evans2015-02-121-9/+11
* Fix a regression in tcache_bin_flush_small().Jason Evans2015-02-121-1/+1
* Test and fix tcache ID recycling.Jason Evans2015-02-101-1/+1
* Implement explicit tcache support.Jason Evans2015-02-108-187/+362
* Refactor rtree to be lock-free.Jason Evans2015-02-052-71/+92
* Refactor base_alloc() to guarantee demand-zeroed memory.Jason Evans2015-02-053-66/+104
* Fix chunk_recycle()'s new_addr functionality.Jason Evans2015-02-051-2/+6