summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Refactor huge allocation to be managed by arenas.Jason Evans2014-05-1628-466/+380
* Add support for user-specified chunk allocators/deallocators.aravind2014-05-1216-45/+283
* Merge pull request #82 from thestinger/newlineJason Evans2014-05-081-0/+1
|\
| * fix git handling of newlines on windowsDaniel Micay2014-05-071-0/+1
|/
* Fix coding sytle nits.Jason Evans2014-05-013-7/+7
* Simplify backtracing.Jason Evans2014-04-234-91/+60
* Update libunwind configuration check to look for unw_backtrace().Jason Evans2014-04-231-1/+1
* Merge pull request #75 from luciang/devJason Evans2014-04-232-26/+11
|\
| * prof_backtrace: use unw_backtraceLucian Adrian Grijincu2014-04-232-26/+11
|/
* Refactor small_size2bin and small_bin2size.Jason Evans2014-04-175-29/+61
* Fix debug-only compilation failures.Jason Evans2014-04-161-3/+2
* Merge pull request #73 from bmaurer/smallmallocJason Evans2014-04-168-192/+192
|\
| * Create a const array with only a small bin to size mapBen Maurer2014-04-165-7/+17
| * refactor profiling. only use a bytes till next sample variable.Ben Maurer2014-04-163-152/+132
| * outline rare tcache_get codepathsBen Maurer2014-04-163-33/+43
* | Optimize Valgrind integration.Jason Evans2014-04-1512-136/+231
* | Remove the "opt.valgrind" mallctl.Jason Evans2014-04-157-41/+24
* | Remove the "arenas.purge" mallctl.Jason Evans2014-04-153-51/+1
* | Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug.Jason Evans2014-04-1513-73/+72
* | Reverse the cc-silence default.Jason Evans2014-04-152-9/+8
* | Update MALLOCX_ARENA() documentation.Jason Evans2014-04-151-4/+4
* | Remove the *allocm() API, which is superceded by the *allocx() API.Jason Evans2014-04-1514-558/+7
|/
* Remove support for non-prof-promote heap profiling metadata.Jason Evans2014-04-118-110/+28
* Merge pull request #70 from bmaurer/bitsplitrefactorJason Evans2014-04-101-36/+40
|\
| * refactoring for bits splittingBen Maurer2014-04-101-36/+40
* | Merge pull request #68 from bmaurer/noderefarenaJason Evans2014-04-103-9/+6
|\ \ | |/ |/|
| * Don't dereference chunk->arena in free() hot pathBen Maurer2014-04-053-9/+6
|/
* Merge branch 'dev'3.6.0Jason Evans2014-03-3129-88/+177
|\
| * Add private namespace mangling for huge_dss_prec_get().Jason Evans2014-03-311-0/+1
| * Update ChangeLog for 3.6.0.Jason Evans2014-03-311-0/+24
| * Document how dss precedence affects huge allocation.Jason Evans2014-03-311-2/+6
| * Allow libgcc-based backtracing on x86.Jason Evans2014-03-311-16/+0
| * Keep frame pointers if using gcc frame intrinsics.Jason Evans2014-03-311-0/+1
| * Enable big-endian mode for SFMT.Jason Evans2014-03-311-0/+3
| * Adapt hash tests to big-endian systems.Jason Evans2014-03-304-1/+15
| * Reduce maximum tested alignment.Jason Evans2014-03-303-6/+4
| * Fix message formatting errors uncovered by p_test_fail() refactoring.Jason Evans2014-03-305-11/+12
| * Fix p_test_fail()'s va_list abuse.Jason Evans2014-03-303-22/+43
| * Merge pull request #59 from HarryWeppner/devJason Evans2014-03-292-4/+31
| |\
| | * Consistently use debug lib(s) if presentHarald Weppner2014-03-281-8/+5
| | * Consistently use debug lib(s) if presentHarald Weppner2014-03-181-1/+7
| | * Enable profiling / leak detection in FreeBSDHarald Weppner2014-03-182-3/+27
| * | Merge pull request #61 from mxw/huge-dss-precJason Evans2014-03-284-19/+27
| |\ \
| | * | Use arena dss prec instead of default for huge allocs.Max Wang2014-03-284-19/+27
| | |/
| * | Convert ALLOCM_ARENA() test to MALLOCX_ARENA() test.Jason Evans2014-03-282-5/+5
| * | Merge pull request #60 from telemenar/devJason Evans2014-03-281-1/+4
| |\ \ | | |/ | |/|
| | * Fix a crashing case where arena_chunk_init_hard returns NULL.Chris Pride2014-03-261-1/+4
| |/
| * Remove duplicate 'static' keyword.Jason Evans2014-02-261-1/+1
|/
* Merge branch 'dev'3.5.1Jason Evans2014-02-2618-116/+140
|\
| * Update ChangeLog for 3.5.1.Jason Evans2014-02-261-2/+20