aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'dev'upstream-jemallocJason Evans2017-07-0123-134/+395
|\
| * Update ChangeLog for 5.0.1.Jason Evans2017-07-011-0/+35
| * Add extent_grow_mtx in pre_ / post_fork handlers.Qi Wang2017-06-293-5/+16
| * Enforce minimum autoconf version (currently 2.68).Jason Evans2017-06-291-0/+1
| * Make sure LG_PAGE <= LG_HUGEPAGE.Jason Evans2017-06-281-0/+4
| * Fix pthread_sigmask() usage to block all signals.Qi Wang2017-06-261-1/+1
| * Switch ctl to explicitly use tsd instead of tsdn.Qi Wang2017-06-233-26/+24
| * Check arena in current context in pre_reentrancy.Qi Wang2017-06-237-47/+51
| * Set reentrancy when invoking customized extent hooks.Qi Wang2017-06-235-35/+109
| * Fix assertion typos.Jason Evans2017-06-232-2/+2
| * Add thread name for background threads.Qi Wang2017-06-233-1/+15
| * Avoid inactivity_check within background threads.Qi Wang2017-06-222-19/+25
| * Mask signals during background thread creation.Jason Evans2017-06-202-3/+36
| * Clear tcache_ql after fork in child.Qi Wang2017-06-191-0/+17
| * Add minimal initialized TSD.Qi Wang2017-06-153-24/+60
| * Pass tsd to tcache_flush().Qi Wang2017-06-153-4/+3
| * Log decay->nunpurged before purging.Qi Wang2017-06-141-2/+3
| * Only abort on dlsym when necessary.Qi Wang2017-06-143-3/+19
| * Add alloc hook test in test/integration/extent.Qi Wang2017-06-141-0/+3
| * Fix extent_hooks in extent_grow_retained().Qi Wang2017-06-141-3/+12
|/
* Merge branch 'dev'Jason Evans2017-06-13258-23191/+26419
|\
| * Update MSVC project files.Jason Evans2017-06-132-10/+22
| * Update ChangeLog for 5.0.0.Jason Evans2017-06-121-0/+187
| * Update copyright dates.Jason Evans2017-06-121-2/+2
| * Prevent background threads from running in post_reset().Qi Wang2017-06-121-5/+13
| * Combine background_thread started / paused into state.Qi Wang2017-06-124-34/+59
| * Not re-enable background thread after fork.Qi Wang2017-06-123-37/+50
| * Move background thread creation to background_thread_0.Qi Wang2017-06-124-146/+251
| * Normalize background thread configuration.Jason Evans2017-06-084-6/+17
| * Update a UTRACE() size argument.Jason Evans2017-06-081-1/+1
| * Remove redundant typedefs.Jason Evans2017-06-081-2/+0
| * Add internal tsd for background_thread.Qi Wang2017-06-083-11/+24
| * Drop high rank locks when creating threads.Qi Wang2017-06-085-13/+43
| * Make tsd no-cleanup during tsd reincarnation.Qi Wang2017-06-074-24/+51
| * Remove assertions on extent_hooks being default.Qi Wang2017-06-051-16/+0
| * Take background thread lock when setting extent hooks.Qi Wang2017-06-053-4/+15
| * Set reentrancy level to 1 during init.Qi Wang2017-06-021-15/+28
| * Set isthreaded when enabling background_thread.Qi Wang2017-06-013-23/+41
| * Fix background thread creation.Qi Wang2017-06-011-13/+17
| * Test with background_thread:true.Jason Evans2017-06-014-6/+35
| * Refactor/fix background_thread/percpu_arena bootstrapping.Jason Evans2017-06-0112-124/+161
| * Skip default tcache testing if !opt_tcache.Jason Evans2017-06-011-4/+4
| * Witness assertions: only assert locklessness when non-reentrant.David Goldblatt2017-05-311-49/+62
| * Use real pthread_create for creating background threads.Qi Wang2017-05-312-3/+9
| * Clean source directory before building tests in object directories.Jason Evans2017-05-311-0/+1
| * Header refactoring: Pull size helpers out of jemalloc module.David Goldblatt2017-05-3128-596/+642
| * Header refactoring: unify and de-catchall mutex_pool.David Goldblatt2017-05-317-26/+15
| * Header refactoring: unify and de-catchall extent_mmap module.David Goldblatt2017-05-3110-4/+11
| * Header refactoring: unify and de-catchall extent_dss.David Goldblatt2017-05-3112-37/+33
| * Header refactoring: unify and de-catchall rtree module.David Goldblatt2017-05-3118-170/+166