summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* Delay background_thread_ctl_init to right before thread creation.Qi Wang2017-10-062-4/+6
* Enable a0 metadata thp on the 3rd base block.Qi Wang2017-10-051-21/+64
* Power: disable the CPU_SPINWAIT macro.David Goldblatt2017-10-054-6/+18
* Use ph instead of rb tree for extents_avail_Dave Watson2017-10-043-17/+14
* Logging: capitalize log macro.David Goldblatt2017-10-033-70/+61
* ARM: Don't extend bit LG_VADDR to compute high address bits.David Goldblatt2017-10-021-0/+12
* Add runtime detection of lazy purging support.Qi Wang2017-09-271-0/+24
* Avoid left shift by negative values.Qi Wang2017-09-251-2/+2
* Add "falls through" comment explicitly.Qi Wang2017-09-251-14/+14
* dumpbin doesn't exist in mingwTamir Duberstein2017-09-211-1/+7
* Allow toolchain to determine nmTamir Duberstein2017-09-211-1/+6
* whitespaceTamir Duberstein2017-09-211-7/+7
* Put static keyword first.Qi Wang2017-09-211-1/+1
* Add missing field in initializer for rtree cache.Qi Wang2017-09-211-1/+1
* Force Ubuntu "precise" for Travis CI builds.David Goldblatt2017-09-201-0/+1