summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Make opt.lg_dirty_mult work as documentedMike Hommey2015-02-031-0/+2
* util.c: strerror_r returns char* only on glibcFelix Janda2015-02-031-1/+1
* Implement the prof.gdump mallctl.Jason Evans2015-01-263-1/+63
* Avoid pointless chunk_recycle() call.Jason Evans2015-01-261-21/+29
* huge_node_locked don't have to unlock huge_mtxSébastien Marie2015-01-251-1/+0
* Implement metadata statistics.Jason Evans2015-01-2410-118/+148
* Use the correct type for opt.junk when printing stats.Guilherme Goncalves2015-01-231-1/+1
* Refactor bootstrapping to delay tsd initialization.Jason Evans2015-01-223-119/+196
* Fix arenas_cache_cleanup().Jason Evans2015-01-221-1/+1
* Fix OOM handling in memalign() and valloc().Jason Evans2015-01-171-2/+4
* Fix an infinite recursion bug related to a0/tsd bootstrapping.Jason Evans2015-01-151-1/+3
* Move variable declaration to the top its block for MSVC compatibility.Guilherme Goncalves2014-12-171-2/+2
* Introduce two new modes of junk filling: "alloc" and "free".Guilherme Goncalves2014-12-155-40/+83
* Ignore MALLOC_CONF in set{uid,gid,cap} binaries.Daniel Micay2014-12-141-1/+22
* Style and spelling fixes.Jason Evans2014-12-096-8/+8
* Fix OOM cleanup in huge_palloc().Jason Evans2014-12-051-6/+2
* teach the dss chunk allocator to handle new_addrDaniel Micay2014-11-292-8/+15
* Fix more pointer arithmetic undefined behavior.Jason Evans2014-11-171-4/+4
* Fix pointer arithmetic undefined behavior.Jason Evans2014-11-172-17/+31
* Make quarantine_init() static.Jason Evans2014-11-071-1/+1
* Fix two quarantine regressions.Jason Evans2014-11-051-0/+22
* Disable arena_dirty_count() validation.Jason Evans2014-11-011-2/+6
* Don't dereference NULL tdata in prof_{enter,leave}().Jason Evans2014-11-011-13/+18
* rm unused arena wrangling from xallocxDaniel Micay2014-10-311-16/+8
* Miscellaneous cleanups.Jason Evans2014-10-312-4/+6
* avoid redundant chunk header readsDaniel Micay2014-10-311-28/+26
* mark huge allocations as unlikelyDaniel Micay2014-10-312-4/+4
* Fix prof_{enter,leave}() calls to pass tdata_self.Jason Evans2014-10-301-19/+24
* Use JEMALLOC_INLINE_C everywhere it's appropriate.Jason Evans2014-10-304-15/+15
* Merge pull request #151 from thestinger/rallocJason Evans2014-10-162-2/+2
|\
| * use sized deallocation internally for rallocDaniel Micay2014-10-162-2/+2
* | Initialize chunks_mtx for all configurations.Jason Evans2014-10-161-4/+3
|/
* Purge/zero sub-chunk huge allocations as necessary.Jason Evans2014-10-161-24/+51