aboutsummaryrefslogtreecommitdiff
path: root/src/huge.c
AgeCommit message (Expand)Author
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
2014-10-15Purge/zero sub-chunk huge allocations as necessary.Jason Evans
2014-10-14Fix huge allocation statistics.Jason Evans
2014-10-12Add per size class huge allocation statistics.Jason Evans
2014-10-09Add configure options.Jason Evans
2014-10-07Use regular arena allocation for huge tree nodes.Daniel Micay
2014-10-07Refactor/fix arenas manipulation.Jason Evans
2014-10-06Normalize size classes.Jason Evans
2014-10-05Attempt to expand huge allocations in-place.Daniel Micay
2014-10-03Convert to uniform style: cond == false --> !condJason Evans
2014-10-01Implement in-place huge allocation shrinking.Daniel Micay
2014-09-23Convert all tsd variables to reside in a single tsd structure.Jason Evans
2014-09-11Apply likely()/unlikely() to allocation/deallocation fast paths.Jason Evans
2014-09-07Optimize [nmd]alloc() fast paths.Jason Evans
2014-08-19Implement per thread heap profiling.Jason Evans
2014-05-15Refactor huge allocation to be managed by arenas.Jason Evans
2014-05-12Add support for user-specified chunk allocators/deallocators.aravind
2014-04-15Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug.Jason Evans
2014-03-28Use arena dss prec instead of default for huge allocs.Max Wang
2014-02-25Fix junk filling for mremap(2)-based huge reallocation.Jason Evans