summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Refactor prng* from cpp macros into inline functions.Jason Evans2016-02-204-7/+6
* Use ticker for incremental tcache GC.Jason Evans2016-02-201-1/+2
* Implement ticker.Jason Evans2016-02-201-0/+2
* Flesh out time_*() API.Jason Evans2016-02-201-4/+154
* Add time_update().Cameron Evans2016-02-201-0/+36
* Add --with-malloc-conf.Jason Evans2016-02-203-20/+28
* Call malloc_test_boot0() from malloc_init_hard_recursible().Cosmin Paraschiv2016-01-111-5/+16
* Tweak code to allow compilation of concatenated src/*.c sources.Jason Evans2015-11-122-3/+16
* Reuse previously computed valueDmitry-Me2015-11-121-2/+4
* Fast-path improvement: reduce # of branches and unnecessary operations.Qi Wang2015-11-107-114/+204
* Allow const keys for lookupJoshua Kahn2015-11-092-5/+6
* Remove arena_run_dalloc_decommit().Mike Hommey2015-11-091-23/+2
* Fix a xallocx(..., MALLOCX_ZERO) bug.Jason Evans2015-09-251-3/+9
* Work around an NPTL-specific TSD issue.Jason Evans2015-09-241-0/+3
* Fix xallocx(..., MALLOCX_ZERO) bugs.Jason Evans2015-09-242-14/+26
* Fix prof_tctx_dump_iter() to filter.Jason Evans2015-09-221-5/+17
* Make arena_dalloc_large_locked_impl() static.Jason Evans2015-09-201-1/+1
* Add mallocx() OOM tests.Jason Evans2015-09-171-0/+2
* Fix prof_alloc_rollback().Jason Evans2015-09-171-1/+1
* Simplify imallocx_prof_sample().Jason Evans2015-09-171-26/+13
* Fix irallocx_prof_sample().Jason Evans2015-09-171-5/+5
* Fix ixallocx_prof_sample().Jason Evans2015-09-171-17/+4
* Centralize xallocx() size[+extra] overflow checks.Jason Evans2015-09-152-14/+11
* Reduce variable scope.Dmitry-Me2015-09-153-9/+9
* Fix ixallocx_prof() to check for size greater than HUGE_MAXCLASS.Jason Evans2015-09-151-1/+5
* Resolve an unsupported special case in arena_prof_tctx_set().Jason Evans2015-09-152-3/+10
* Fix ixallocx_prof_sample() argument order reversal.Jason Evans2015-09-151-1/+1
* s/max_usize/usize_max/gJason Evans2015-09-151-6/+6
* s/oldptr/old_ptr/gJason Evans2015-09-151-15/+15
* Make one call to prof_active_get_unlocked() per allocation event.Jason Evans2015-09-151-10/+19
* Fix irealloc_prof() to prof_alloc_rollback() on OOM.Jason Evans2015-09-151-1/+3
* Optimize irallocx_prof() to optimistically update the sampler state.Jason Evans2015-09-151-3/+3
* Fix ixallocx_prof() size+extra overflow.Jason Evans2015-09-151-0/+3
* Rename arena_maxclass to large_maxclass.Jason Evans2015-09-122-13/+13
* Fix xallocx() bugs.Jason Evans2015-09-122-171/+140
* Fix "prof.reset" mallctl-related corruption.Jason Evans2015-09-101-3/+11
* Reduce variables scopeDmitry-Me2015-09-041-9/+10
* Force initialization of the init_lock in malloc_init_hard on Windows XPMike Hommey2015-09-041-1/+15
* Optimize arena_prof_tctx_set().Jason Evans2015-09-021-1/+1
* Don't purge junk filled chunks when shrinking huge allocationsMike Hommey2015-08-281-6/+8
* Fix chunk purge hook calls for in-place huge shrinking reallocation.Mike Hommey2015-08-281-2/+2
* Fix arenas_cache_cleanup() and arena_get_hard().Jason Evans2015-08-281-6/+5
* Fix arenas_cache_cleanup().Christopher Ferris2015-08-211-1/+5
* Rename index_t to szind_t to avoid an existing type on Solaris.Jason Evans2015-08-192-27/+27
* Don't bitshift by negative amounts.Jason Evans2015-08-191-4/+3
* Fix a strict aliasing violation.Jason Evans2015-08-121-1/+6
* Fix chunk_dalloc_arena() re: zeroing due to purge.Jason Evans2015-08-121-1/+1
* Try to decommit new chunks.Jason Evans2015-08-123-4/+13
* Refactor arena_mapbits_{small,large}_set() to not preserve unzeroed.Jason Evans2015-08-112-43/+67
* Refactor arena_mapbits unzeroed flag management.Jason Evans2015-08-112-22/+23