| Commit message (Expand) | Author | Age | Files | Lines |
* | Fast-path improvement: reduce # of branches and unnecessary operations. | Qi Wang | 2015-11-10 | 1 | -3/+3 |
|
|
* | Fix xallocx(..., MALLOCX_ZERO) bugs. | Jason Evans | 2015-09-24 | 1 | -14/+16 |
|
|
* | Resolve an unsupported special case in arena_prof_tctx_set(). | Jason Evans | 2015-09-15 | 1 | -0/+7 |
|
|
* | Fix xallocx() bugs. | Jason Evans | 2015-09-12 | 1 | -63/+46 |
|
|
* | Don't purge junk filled chunks when shrinking huge allocations | Mike Hommey | 2015-08-28 | 1 | -6/+8 |
|
|
* | Fix chunk purge hook calls for in-place huge shrinking reallocation. | Mike Hommey | 2015-08-28 | 1 | -2/+2 |
|
|
* | Implement chunk hook support for page run commit/decommit. | Jason Evans | 2015-08-07 | 1 | -1/+1 |
|
|
* | Generalize chunk management hooks. | Jason Evans | 2015-08-04 | 1 | -23/+21 |
|
|
* | Implement support for non-coalescing maps on MinGW. | Jason Evans | 2015-07-25 | 1 | -0/+3 |
|
|
* | Fix huge_ralloc_no_move() to succeed more often. | Jason Evans | 2015-07-25 | 1 | -1/+1 |
|
|
* | Fix huge_palloc() to handle size rather than usize input. | Jason Evans | 2015-07-24 | 1 | -6/+12 |
|
|
* | Avoid atomic operations for dependent rtree reads. | Jason Evans | 2015-05-16 | 1 | -1/+1 |
|
|
* | Fix in-place shrinking huge reallocation purging bugs. | Jason Evans | 2015-03-26 | 1 | -15/+16 |
|
|
* | Implement dynamic per arena control over dirty page purging. | Jason Evans | 2015-03-19 | 1 | -13/+25 |
|
|
* | Simplify extent_node_t and add extent_node_init(). | Jason Evans | 2015-02-17 | 1 | -5/+1 |
|
|
* | Integrate whole chunks into unused dirty page purging machinery. | Jason Evans | 2015-02-17 | 1 | -29/+32 |
|
|
* | Normalize *_link and link_* fields to all be *_link. | Jason Evans | 2015-02-16 | 1 | -3/+3 |
|
|
* | Move centralized chunk management into arenas. | Jason Evans | 2015-02-12 | 1 | -88/+81 |
|
|
* | Implement explicit tcache support. | Jason Evans | 2015-02-10 | 1 | -20/+16 |
|
|
* | huge_node_locked don't have to unlock huge_mtx | Sébastien Marie | 2015-01-25 | 1 | -1/+0 |
|
|
* | Implement metadata statistics. | Jason Evans | 2015-01-24 | 1 | -64/+49 |
|
|
* | Introduce two new modes of junk filling: "alloc" and "free". | Guilherme Goncalves | 2014-12-15 | 1 | -6/+6 |
|
|
* | Fix OOM cleanup in huge_palloc(). | Jason Evans | 2014-12-05 | 1 | -6/+2 |
|
|
* | Fix pointer arithmetic undefined behavior. | Jason Evans | 2014-11-17 | 1 | -13/+24 |
|
|
* | use sized deallocation internally for ralloc | Daniel Micay | 2014-10-16 | 1 | -1/+1 |
|
|
* | Purge/zero sub-chunk huge allocations as necessary. | Jason Evans | 2014-10-16 | 1 | -24/+51 |
|
|
* | Fix huge allocation statistics. | Jason Evans | 2014-10-15 | 1 | -74/+19 |
|
|
* | Add per size class huge allocation statistics. | Jason Evans | 2014-10-13 | 1 | -64/+104 |
|
|
* | Add configure options. | Jason Evans | 2014-10-10 | 1 | -23/+29 |
|
|
* | Use regular arena allocation for huge tree nodes. | Daniel Micay | 2014-10-08 | 1 | -4/+5 |
|
|
* | Refactor/fix arenas manipulation. | Jason Evans | 2014-10-08 | 1 | -1/+5 |
|
|
* | Normalize size classes. | Jason Evans | 2014-10-06 | 1 | -32/+81 |
|
|
* | Attempt to expand huge allocations in-place. | Daniel Micay | 2014-10-05 | 1 | -4/+70 |
|
|
* | Convert to uniform style: cond == false --> !cond | Jason Evans | 2014-10-03 | 1 | -4/+4 |
|
|
* | Implement in-place huge allocation shrinking. | Daniel Micay | 2014-10-01 | 1 | -27/+62 |
|
|
* | Convert all tsd variables to reside in a single tsd structure. | Jason Evans | 2014-09-23 | 1 | -10/+11 |
|
|
* | Apply likely()/unlikely() to allocation/deallocation fast paths. | Jason Evans | 2014-09-12 | 1 | -3/+3 |
|
|
* | Optimize [nmd]alloc() fast paths. | Jason Evans | 2014-09-07 | 1 | -1/+1 |
|
|
* | Implement per thread heap profiling. | Jason Evans | 2014-08-20 | 1 | -6/+6 |
|
|
* | Refactor huge allocation to be managed by arenas. | Jason Evans | 2014-05-16 | 1 | -101/+19 |
|
|
* | Add support for user-specified chunk allocators/deallocators. | aravind | 2014-05-12 | 1 | -11/+14 |
|
|
* | Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug. | Jason Evans | 2014-04-15 | 1 | -3/+3 |
|
|
* | Use arena dss prec instead of default for huge allocs. | Max Wang | 2014-03-28 | 1 | -10/+16 |
|
|
* | Fix junk filling for mremap(2)-based huge reallocation. | Jason Evans | 2014-02-25 | 1 | -0/+10 |
|
|
* | Extract profiling code from [re]allocation functions. | Jason Evans | 2014-01-12 | 1 | -6/+5 |
|
|
* | Add junk/zero filling unit tests, and fix discovered bugs. | Jason Evans | 2014-01-08 | 1 | -2/+25 |
|
|
* | Don't junk-fill reallocations unless usize changes. | Jason Evans | 2013-12-16 | 1 | -4/+0 |
|
|
* | Implement the *allocx() API. | Jason Evans | 2013-12-13 | 1 | -1/+1 |
|
|
* | Refactor tests. | Jason Evans | 2013-12-09 | 1 | -1/+1 |
|
|
* | Add arena-specific and selective dss allocation. | Jason Evans | 2012-10-13 | 1 | -3/+4 |
|
|