summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Fix type errors in C11 versions of atomic_*() functions.Chi-hung Hsieh2015-05-281-8/+8
* Impose a minimum tcache count for small size classes.Jason Evans2015-05-201-0/+5
* Fix arena_dalloc() performance regression.Jason Evans2015-05-201-1/+2
* Avoid atomic operations for dependent rtree reads.Jason Evans2015-05-163-11/+28
* Fix type punning in calls to atomic operation functions.Jason Evans2015-05-082-8/+15
* Implement cache index randomization for large allocations.Jason Evans2015-05-064-22/+56
* Add the "stats.arenas.<i>.lg_dirty_mult" mallctl.Jason Evans2015-03-242-2/+4
* Add the "stats.allocated" mallctl.Jason Evans2015-03-243-2/+3
* Fix indentation inconsistencies.Igor Podlesny2015-03-221-6/+6
* Restore --enable-ivsalloc.Jason Evans2015-03-192-0/+13
* Implement dynamic per arena control over dirty page purging.Jason Evans2015-03-194-4/+26
* Use InterlockedCompareExchange instead of non-existing InterlockedCompareExch...Mike Hommey2015-03-171-1/+1
* Fix heap profiling regressions.Jason Evans2015-03-161-1/+22
* Fix a heap profiling regression.Jason Evans2015-03-141-0/+1
* Fix unsigned comparison underflow.Jason Evans2015-03-121-1/+1
* Normalize rdelm/rd structure field naming.Jason Evans2015-03-112-23/+23
* Refactor dirty run linkage to reduce sizeof(extent_node_t).Jason Evans2015-03-113-16/+47
* Use first-fit rather than first-best-fit run/chunk allocation.Jason Evans2015-03-071-1/+1
* Change default chunk size from 4 MiB to 256 KiB.Jason Evans2015-03-071-1/+1
* Preserve LastError when calling TlsGetValueMike Hommey2015-03-041-2/+6
* Make --without-export actually workMike Hommey2015-03-042-5/+15
* Fix chunk cache races.Jason Evans2015-02-193-6/+16
* Rename "dirty chunks" to "cached chunks".Jason Evans2015-02-184-18/+42
* Fix chunk_unmap() to propagate dirty state.Jason Evans2015-02-181-1/+1
* arena_chunk_dirty_node_init() --> extent_node_dirty_linkage_init()Jason Evans2015-02-182-0/+10
* Remove obsolete type arena_chunk_miscelms_t.Jason Evans2015-02-181-1/+0
* Simplify extent_node_t and add extent_node_init().Jason Evans2015-02-172-13/+23
* Integrate whole chunks into unused dirty page purging machinery.Jason Evans2015-02-175-33/+195
* Remove more obsolete (incorrect) assertions.Jason Evans2015-02-161-2/+0
* Remove obsolete (incorrect) assertions.Jason Evans2015-02-161-2/+0
* Normalize *_link and link_* fields to all be *_link.Jason Evans2015-02-161-3/+3
* If MALLOCX_ARENA(a) is specified, use it during tcache fill.Jason Evans2015-02-132-27/+27
* Make prof_tctx accesses atomic.Jason Evans2015-02-121-4/+10
* Refactor huge_*() calls into arena internals.Jason Evans2015-02-123-169/+132
* Move centralized chunk management into arenas.Jason Evans2015-02-1213-99/+111
* Remove unnecessary xchg* lock prefixes.Jason Evans2015-02-111-2/+2
* Implement explicit tcache support.Jason Evans2015-02-106-129/+183
* Fix arena_get() for (!init_if_missing && refresh_if_missing) case.Jason Evans2015-02-101-4/+1
* Refactor rtree to be lock-free.Jason Evans2015-02-054-128/+235
* Add (x != 0) assertion to lg_floor(x).Jason Evans2015-02-051-6/+14
* Refactor base_alloc() to guarantee demand-zeroed memory.Jason Evans2015-02-052-2/+0
* Reduce extent_node_t size to fit in one cache line.Jason Evans2015-02-051-5/+11
* Implement more atomic operations.Jason Evans2015-02-052-82/+391
* Add missing prototypes for bootstrap_{malloc,calloc,free}().Jason Evans2015-02-051-1/+3
* Implement the prof.gdump mallctl.Jason Evans2015-01-262-0/+22
* Implement metadata statistics.Jason Evans2015-01-247-49/+161
* Refactor bootstrapping to delay tsd initialization.Jason Evans2015-01-223-6/+7
* Add missing symbols to private_symbols.txt.Abhishek Kulkarni2015-01-211-0/+4
* Add a isblank definition for MSVC < 2013Guilherme Goncalves2015-01-091-0/+8
* Introduce two new modes of junk filling: "alloc" and "free".Guilherme Goncalves2014-12-153-6/+10