aboutsummaryrefslogtreecommitdiff
path: root/src/huge.c
AgeCommit message (Expand)Author
2016-12-12Update to jemalloc 4.4.0.Christopher Ferris
2016-11-15Add extent serial numbers.Jason Evans
2016-11-10Merge remote-tracking branch 'aosp/upstream-new' into fixChristopher Ferris
2016-10-21Do not (recursively) allocate within tsd_fetch().Jason Evans
2016-10-13Make dss operations lockless.Jason Evans
2016-06-14Merge remote-tracking branch 'aosp/upstream-release' into fixChristopher Ferris
2016-06-08Fix opt_zero-triggered in-place huge reallocation zeroing.Jason Evans
2016-05-11Guard tsdn_tsd() call with tsdn_null() check.Jason Evans
2016-05-11Fix chunk accounting related to triggering gdump profiles.Jason Evans
2016-05-10Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans
2016-05-06Optimize the fast paths of calloc() and [m,d,sd]allocx().Jason Evans
2016-05-03Fix huge_palloc() regression.Jason Evans
2016-04-22Do not allocate metadata via non-auto arenas, nor tcaches.Jason Evans
2016-04-14Add witness, a simple online locking validator.Jason Evans
2016-03-31Add JEMALLOC_ALLOC_JUNK and JEMALLOC_FREE_JUNK macrosChris Peterson
2016-03-05Update generated files for 4.1.0 update.Christopher Ferris
2016-03-03Merge remote-tracking branch 'aosp/upstream-dev' into mergeChristopher Ferris
2016-02-25Make *allocx() size class overflow behavior defined.Jason Evans
2016-02-19Implement decay-based unused dirty page purging.Jason Evans
2016-02-01Merge remote-tracking branch 'aosp/upstream-dev' into mergeChristopher Ferris
2015-11-10Fast-path improvement: reduce # of branches and unnecessary operations.Qi Wang
2015-09-24Fix xallocx(..., MALLOCX_ZERO) bugs.Jason Evans
2015-09-14Resolve an unsupported special case in arena_prof_tctx_set().Jason Evans
2015-09-11Fix xallocx() bugs.Jason Evans
2015-09-09Merge remote-tracking branch 'aosp/upstream-dev' into mergeChristopher Ferris
2015-08-27Don't purge junk filled chunks when shrinking huge allocationsMike Hommey
2015-08-27Fix chunk purge hook calls for in-place huge shrinking reallocation.Mike Hommey
2015-08-10On 32 bit systems, force huge allocs on arena 0.Christopher Ferris
2015-08-07Implement chunk hook support for page run commit/decommit.Jason Evans
2015-08-03Generalize chunk management hooks.Jason Evans
2015-07-24Implement support for non-coalescing maps on MinGW.Jason Evans
2015-07-24Fix huge_ralloc_no_move() to succeed more often.Jason Evans
2015-07-23Fix huge_palloc() to handle size rather than usize input.Jason Evans
2015-05-20Avoid atomic operations for dependent rtree reads.Jason Evans
2015-05-15Avoid atomic operations for dependent rtree reads.Jason Evans
2015-04-22Revert "Revert "Merge remote-tracking branch 'aosp/upstream-dev' into merge""Christopher Ferris
2015-04-16Revert "Merge remote-tracking branch 'aosp/upstream-dev' into merge"Nicolas Geoffray
2015-03-25Fix in-place shrinking huge reallocation purging bugs.Jason Evans
2015-03-18Implement dynamic per arena control over dirty page purging.Jason Evans
2015-02-17Simplify extent_node_t and add extent_node_init().Jason Evans
2015-02-16Integrate whole chunks into unused dirty page purging machinery.Jason Evans
2015-02-15Normalize *_link and link_* fields to all be *_link.Jason Evans
2015-02-12Move centralized chunk management into arenas.Jason Evans
2015-02-09Implement explicit tcache support.Jason Evans
2015-01-25huge_node_locked don't have to unlock huge_mtxSébastien Marie
2015-01-23Implement metadata statistics.Jason Evans
2014-12-14Introduce two new modes of junk filling: "alloc" and "free".Guilherme Goncalves
2014-12-04Fix OOM cleanup in huge_palloc().Jason Evans
2014-11-17Fix pointer arithmetic undefined behavior.Jason Evans
2014-10-16use sized deallocation internally for rallocDaniel Micay