summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge https://github.com/jemalloc/jemallocHEADmasterJoerg Koenig2018-01-1998-1069/+3907
|\
| * Modify configure to determine return value of strerror_r.Christopher Ferris2018-01-113-1/+25
| * Improve the fit for aligned allocation.Qi Wang2018-01-051-10/+61
| * Check tsdn_null before reading reentrancy level.Qi Wang2018-01-051-1/+2
| * In iallocztm, check lock rank only when not in reentrancy.Qi Wang2018-01-051-2/+4
| * Make sure JE_CXXFLAGS_ADD uses CPP compilerNehal J Wani2018-01-041-0/+2
| * Disable JEMALLOC_HAVE_MADVISE_HUGE for arm* CPUs.marxin2018-01-041-0/+6
| * extent_t bitpacking logic refactoringRajeev Misra2018-01-041-36/+36
| * handle 32 bit mutex countersRajeev Misra2018-01-042-45/+69
| * Implement arena regind computation using div_info_t.David Goldblatt2017-12-211-17/+16
| * Add the div module, which allows fast division by dynamic values.David Goldblatt2017-12-215-1/+129
| * Split up and standardize naming of stats code.David T. Goldblatt2017-12-1910-333/+342
| * Rename cache_alloc_easy to cache_bin_alloc_easy.David T. Goldblatt2017-12-193-4/+4
| * Move bin stats code from arena to bin module.David T. Goldblatt2017-12-193-15/+27
| * Move bin forking code from arena to bin module.David T. Goldblatt2017-12-193-4/+22
| * Move bin initialization from arena module to bin module.David T. Goldblatt2017-12-194-11/+21
| * Pull out arena_bin_info_t and arena_bin_t into their own file.David T. Goldblatt2017-12-1916-155/+169
| * Over purge by 1 extent always.Qi Wang2017-12-183-8/+5
| * Skip test/unit/pack when profiling is enabled.Qi Wang2017-12-181-0/+6
| * Output opt.lg_extent_max_active_fit in stats.Qi Wang2017-12-141-0/+3
| * jemalloc_mangle.sh: set sh in strict modenicolov2017-12-121-1/+1
| * Also use __riscv to detect builds for RISC-V CPUs.Ed Schouten2017-12-091-1/+1
| * Fix extent deregister on the leak path.Qi Wang2017-12-091-4/+14
| * Fix test/integration/extent.Qi Wang2017-12-091-1/+1
| * Add more tests for extent hooks failure paths.Qi Wang2017-11-293-3/+25
| * Add missing deregister before extents_leak.Qi Wang2017-11-201-0/+1
| * Avoid setting zero and commit if split fails in extent_recycle.Qi Wang2017-11-201-14/+10
| * Eagerly coalesce large extents.Qi Wang2017-11-161-1/+15
| * Fix an extent coalesce bug.Qi Wang2017-11-162-7/+18
| * Add opt.lg_extent_max_active_fitQi Wang2017-11-167-3/+44
| * Use extent_heap_first for best fit.Qi Wang2017-11-161-1/+1
| * Use tsd offset_state instead of atomicDave Watson2017-11-143-3/+22
| * Fix base allocator THP auto mode locking and stats.Qi Wang2017-11-102-21/+18
| * Fix unbounded increase in stash_decayed.Qi Wang2017-11-093-15/+23
| * Use hugepage alignment for base allocator.Qi Wang2017-11-041-2/+2
| * Add arena.i.retain_grow_limitQi Wang2017-11-038-5/+146
| * Try to use sysctl(3) instead of sysctlbyname(3).Edward Tomasz Napierala2017-11-031-0/+13
| * Use getpagesize(3) under FreeBSD.Edward Tomasz Napierala2017-11-031-0/+2
| * metadata_thp: auto mode adjustment for a0.Qi Wang2017-11-012-19/+31
| * Output all counters for bin mutex stats.Qi Wang2017-10-191-4/+7
| * Add a "dumpable" bit to the extent state.David Goldblatt2017-10-166-21/+65
| * Add pages_dontdump and pages_dodump.David Goldblatt2017-10-162-0/+25
| * Add configure-time detection for madvise(..., MADV_DO[NT]DUMP)David Goldblatt2017-10-162-0/+16
| * Factor out extent-splitting core from extent lifetime management.David Goldblatt2017-10-161-81/+149
| * Document some of the internal extent functions.David Goldblatt2017-10-161-0/+35
| * Fix MSVC 2015 project and add a VS 2017 solutionrustyx2017-10-1614-10/+870
| * Remove the default value for JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS.Qi Wang2017-10-111-2/+2
| * Define MADV_FREE on our own when needed.Qi Wang2017-10-114-1/+23
| * Document the potential issues about opt.background_thread.Qi Wang2017-10-111-3/+6
| * Set isthreaded manually.devQi Wang2017-10-061-5/+6