summaryrefslogtreecommitdiffstats
path: root/src/chunk.c
Commit message (Expand)AuthorAgeFilesLines
* Refactor rtree to be lock-free.Jason Evans2015-02-051-12/+13
* Refactor base_alloc() to guarantee demand-zeroed memory.Jason Evans2015-02-051-7/+10
* Fix chunk_recycle()'s new_addr functionality.Jason Evans2015-02-051-2/+6
* Implement the prof.gdump mallctl.Jason Evans2015-01-261-1/+2
* Avoid pointless chunk_recycle() call.Jason Evans2015-01-261-21/+29
* Fix an infinite recursion bug related to a0/tsd bootstrapping.Jason Evans2015-01-151-1/+3
* Style and spelling fixes.Jason Evans2014-12-091-1/+1
* teach the dss chunk allocator to handle new_addrDaniel Micay2014-11-291-7/+5
* Initialize chunks_mtx for all configurations.Jason Evans2014-10-161-4/+3
* Refactor/fix arenas manipulation.Jason Evans2014-10-081-1/+9
* Normalize size classes.Jason Evans2014-10-061-3/+0
* Attempt to expand huge allocations in-place.Daniel Micay2014-10-051-20/+27
* Convert to uniform style: cond == false --> !condJason Evans2014-10-031-8/+8
* Refactor chunk map.Qinfan Wu2014-09-051-0/+1
* Refactor huge allocation to be managed by arenas.Jason Evans2014-05-161-60/+85
* Add support for user-specified chunk allocators/deallocators.aravind2014-05-121-15/+43
* Optimize Valgrind integration.Jason Evans2014-04-151-3/+3
* Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug.Jason Evans2014-04-151-4/+4
* Convert rtree from (void *) to (uint8_t) storage.Jason Evans2014-01-031-2/+2
* Add rtree unit tests.Jason Evans2014-01-031-1/+1
* Consistently use malloc_mutex_prefork().Jason Evans2013-10-211-1/+1
* Fix a compiler warning.Jason Evans2013-10-201-1/+1
* Fix another deadlock related to chunk_record().Jason Evans2013-04-231-8/+11
* Fix deadlock related to chunk_record().Jason Evans2013-04-171-4/+11
* Fix Valgrind integration.Jason Evans2013-02-011-22/+26
* Fix a chunk recycling bug.Jason Evans2013-02-011-0/+1
* Avoid validating freshly mapped memory.Jason Evans2013-01-221-17/+17
* Fix chunk_recycle() Valgrind integration.Jason Evans2012-12-121-3/+2
* Fix dss/mmap allocation precedence code.Jason Evans2012-10-171-26/+14
* Add arena-specific and selective dss allocation.Jason Evans2012-10-131-42/+85
* Fix fork(2)-related deadlocks.Jason Evans2012-10-091-0/+30
* Fix mlockall()/madvise() interaction.Jason Evans2012-10-091-8/+14
* Fix chunk_recycle() to stop leaking trailing chunks.Jason Evans2012-05-091-40/+38
* Fix chunk_alloc_mmap() bugs.Jason Evans2012-05-091-0/+1
* Fix a base allocator deadlock.Jason Evans2012-05-031-3/+14
* Add missing Valgrind annotations.Jason Evans2012-04-241-0/+1
* Remove mmap_unaligned.Jason Evans2012-04-221-11/+1
* Fix chunk allocation/deallocation bugs.Jason Evans2012-04-211-4/+13
* Fix a memory corruption bug in chunk_alloc_dss().Jason Evans2012-04-211-5/+5
* Add a pages_purge function to wrap madvise(JEMALLOC_MADV_PURGE) callsMike Hommey2012-04-191-1/+1
* Disable munmap() if it causes VM map holes.Jason Evans2012-04-131-2/+168
* Rename labels.Jason Evans2012-04-101-3/+3
* Add alignment support to chunk_alloc().Mike Hommey2012-04-101-3/+4
* Clean up *PAGE* macros.Jason Evans2012-04-021-2/+2
* Implement tsd.Jason Evans2012-03-231-3/+11
* Remove the swap feature.Jason Evans2012-02-131-20/+6
* Reduce cpp conditional logic complexity.Jason Evans2012-02-111-67/+37
* Fix huge_ralloc to maintain chunk statistics.Jason Evans2011-11-111-7/+9
* Move repo contents in jemalloc/ to top level.Jason Evans2011-04-011-0/+171