summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Added opt_abort_conf: abort on invalid config options.Qi Wang2017-05-271-14/+15
* Cleanup smoothstep.sh / .h.Qi Wang2017-05-252-205/+203
* Header refactoring: unify and de-catchall mutex moduleDavid Goldblatt2017-05-2422-287/+280
* Header refactoring: unify and de-catchall witness code.David Goldblatt2017-05-2411-374/+424
* Disable percpu_arena by default.Jason Evans2017-05-231-5/+0
* Fix # of unpurged pages in decay algorithm.Qi Wang2017-05-231-0/+2
* Check for background thread inactivity on extents_dalloc.Qi Wang2017-05-232-4/+45
* Add profiling for the background thread mutex.Qi Wang2017-05-232-6/+7
* Add background thread related stats.Qi Wang2017-05-234-0/+16
* Implementing opt.background_thread.Qi Wang2017-05-2311-258/+367
* Protect the rtree/extent interactions with a mutex pool.David Goldblatt2017-05-1913-232/+176
* Allow mutexes to take a lock ordering enum at construction.David Goldblatt2017-05-193-3/+15
* Refactor *decay_time into *decay_ms.Jason Evans2017-05-185-22/+23
* Add stats: arena uptime.Qi Wang2017-05-182-0/+5
* Refactor (MALLOCX_ARENA_MAX + 1) to be MALLOCX_ARENA_LIMIT.Jason Evans2017-05-144-6/+6
* Automatically generate private symbol name mangling macros.Jason Evans2017-05-125-611/+71
* Remove unused private_unnamespace infrastructure.Jason Evans2017-05-121-5/+0
* Stop depending on JEMALLOC_N() for function interception during testing.Jason Evans2017-05-127-114/+106
* Avoid compiler warnings on Windows.Jason Evans2017-05-121-5/+5
* Remove mutex_prof_data_t redeclaration.Jason Evans2017-05-112-2/+1
* 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
* Revert "Use trylock in tcache_bin_flush when possible."Qi Wang2017-05-012-19/+15
* Header refactoring: tsd - cleanup and dependency breaking.David Goldblatt2017-05-0123-830/+773
* Add extent_destroy_t and use it during arena destruction.Jason Evans2017-04-293-3/+12
* Refactor !opt.munmap to opt.retain.Jason Evans2017-04-295-13/+11
* Revert "Use try_flush first in tcache_dalloc."Qi Wang2017-04-281-10/+4
* Use try_flush first in tcache_dalloc.Qi Wang2017-04-261-4/+10
* Use trylock in tcache_bin_flush when possible.Qi Wang2017-04-262-15/+19
* Avoid prof_dump during reentrancy.Qi Wang2017-04-251-0/+3
* Header refactoring: pages.h - unify and remove from catchall.David Goldblatt2017-04-255-34/+30
* Header refactoring: hash - unify and remove from catchall.David Goldblatt2017-04-252-4/+3
* Header refactoring: ctl - unify and remove from catchall.David Goldblatt2017-04-258-227/+216
* Replace --disable-munmap with opt.munmap.Jason Evans2017-04-254-14/+10
* Remove --enable-code-coverage.Jason Evans2017-04-242-4/+1
* Remove --disable-cc-silence.Jason Evans2017-04-243-13/+2
* Implement malloc_mutex_trylock() w/ proper stats update.Qi Wang2017-04-242-12/+34
* Remove --with-lg-tiny-min.Jason Evans2017-04-242-3/+2
* Header refactoring: bitmap - unify and remove from catchall.David Goldblatt2017-04-249-387/+373
* Header refactoring: stats - unify and remove from catchallDavid Goldblatt2017-04-248-35/+29
* Header refactoring: move smoothstep.h out of the catchall.David Goldblatt2017-04-242-1/+1
* Header refactoring: size_classes module - remove from the catchallDavid Goldblatt2017-04-2416-1/+24
* Header refactoring: ckh module - remove from the catchall and unify.David Goldblatt2017-04-246-84/+102
* Header refactoring: ticker module - remove from the catchall and unify.David Goldblatt2017-04-249-21/+21
* Header refactoring: prng module - remove from the catchall and unify.David Goldblatt2017-04-245-35/+48
* Get rid of most of the various inline macros.David Goldblatt2017-04-2419-544/+134
* Enable -Wundef, when supported.David Goldblatt2017-04-222-0/+4
* Remove --enable-ivsalloc.Jason Evans2017-04-212-13/+11
* Use openat syscall if availableJim Chen2017-04-211-0/+5
* Remove --disable-tcache.Jason Evans2017-04-217-42/+9