summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Make test/unit/background_thread not flaky.Qi Wang2017-05-271-3/+5
* Added opt_abort_conf: abort on invalid config options.Qi Wang2017-05-275-15/+56
* Fix run_tests to avoid percpu_arena on !Linux.Jason Evans2017-05-261-3/+3
* Cleanup smoothstep.sh / .h.Qi Wang2017-05-254-207/+205
* Fix stats.mapped during deallocation.Qi Wang2017-05-241-1/+1
* Refactor run_tests to increase parallelism.Jason Evans2017-05-241-13/+45
* Header refactoring: unify and de-catchall mutex moduleDavid Goldblatt2017-05-2434-287/+304
* Header refactoring: unify and de-catchall witness code.David Goldblatt2017-05-2418-540/+604
* Disable percpu_arena by default.Jason Evans2017-05-235-11/+36
* Do not assume dss never decreases.Jason Evans2017-05-231-38/+34
* Add dss:primary testing.Jason Evans2017-05-233-20/+59
* Do not hold the base mutex while calling extent hooks.Jason Evans2017-05-231-0/+6
* Fix # of unpurged pages in decay algorithm.Qi Wang2017-05-232-10/+28
* Check for background thread inactivity on extents_dalloc.Qi Wang2017-05-234-23/+91
* Add tests for background threads.Qi Wang2017-05-233-0/+119
* Add documentation for background_thread related options.Qi Wang2017-05-231-0/+78
* Add profiling for the background thread mutex.Qi Wang2017-05-234-6/+21
* Add background thread related stats.Qi Wang2017-05-239-21/+214
* Implementing opt.background_thread.Qi Wang2017-05-2323-348/+1245
* Protect the rtree/extent interactions with a mutex pool.David Goldblatt2017-05-1918-536/+340
* Allow mutexes to take a lock ordering enum at construction.David Goldblatt2017-05-1912-30/+75
* Refactor *decay_time into *decay_ms.Jason Evans2017-05-1816-328/+320
* Add stats: arena uptime.Qi Wang2017-05-186-0/+42
* Avoid over-rebuilding due to namespace mangling.Jason Evans2017-05-172-3/+10
* Use srcroot path for private_namespace.sh.Qi Wang2017-05-161-2/+2
* Refactor (MALLOCX_ARENA_MAX + 1) to be MALLOCX_ARENA_LIMIT.Jason Evans2017-05-145-11/+11
* Automatically generate private symbol name mangling macros.Jason Evans2017-05-129-671/+239
* Remove unused private_unnamespace infrastructure.Jason Evans2017-05-123-15/+0
* Stop depending on JEMALLOC_N() for function interception during testing.Jason Evans2017-05-1213-281/+157
* Do not build in parallel on AppVeyor.Jason Evans2017-05-121-2/+2
* Update and rename INSTALL to INSTALL.mdArkady Shapkin2017-05-121-57/+107
* Specify -Werror for run_tests builds.Jason Evans2017-05-121-1/+1
* Avoid compiler warnings on Windows.Jason Evans2017-05-121-5/+5
* Remove mutex_prof_data_t redeclaration.Jason Evans2017-05-112-2/+1
* Add --with-version=VERSION .Jason Evans2017-05-032-6/+21
* Fix rtree_leaf_elm_szind_slab_update().Jason Evans2017-05-031-8/+7
* rtree_leaf_elm_extent_write() --> rtree_leaf_elm_extent_lock_write()Jason Evans2017-05-031-8/+9
* Make VS2015 project work againrustyx2017-05-022-238/+9
* Revert "Use trylock in tcache_bin_flush when possible."Qi Wang2017-05-013-142/+63
* Header refactoring: tsd - cleanup and dependency breaking.David Goldblatt2017-05-0129-913/+870
* Add extent_destroy_t and use it during arena destruction.Jason Evans2017-04-2910-17/+120
* Refactor !opt.munmap to opt.retain.Jason Evans2017-04-2916-43/+42
* Revert "Use try_flush first in tcache_dalloc."Qi Wang2017-04-281-10/+4
* Inline tcache_bin_flush_small_impl / _large_impl.Qi Wang2017-04-281-2/+2
* Use try_flush first in tcache_dalloc.Qi Wang2017-04-261-4/+10
* Use trylock in tcache_bin_flush when possible.Qi Wang2017-04-263-63/+142
* Remove redundant extent lookup in tcache_bin_flush_large.Qi Wang2017-04-251-1/+1
* Avoid prof_dump during reentrancy.Qi Wang2017-04-252-12/+23
* Header refactoring: pages.h - unify and remove from catchall.David Goldblatt2017-04-256-34/+33
* Header refactoring: hash - unify and remove from catchall.David Goldblatt2017-04-255-4/+6