summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Header refactoring: unify and de-catchall rtree module.David Goldblatt2017-05-315-0/+5
* Pass the O_CLOEXEC flag to open(2).Jason Evans2017-05-312-4/+5
* Track background thread status separately at fork.Qi Wang2017-05-311-3/+8
* Output total_wait_ns for bin mutexes.Qi Wang2017-05-311-19/+5
* Explicitly say so when aborting on opt_abort_conf.Qi Wang2017-05-311-2/+10
* Add the --disable-thp option to support cross compiling.Jason Evans2017-05-302-0/+4
* Fix npages during arena_decay_epoch_advance().Qi Wang2017-05-301-20/+14
* Fix extent_grow_next management.Jason Evans2017-05-302-150/+211
* Fix OOM paths in extent_grow_retained().Jason Evans2017-05-301-2/+8
* Add opt.stats_print_opts.Qi Wang2017-05-293-43/+52
* Added opt_abort_conf: abort on invalid config options.Qi Wang2017-05-273-0/+22
* Cleanup smoothstep.sh / .h.Qi Wang2017-05-251-1/+1
* Fix stats.mapped during deallocation.Qi Wang2017-05-241-1/+1
* Header refactoring: unify and de-catchall mutex moduleDavid Goldblatt2017-05-2412-0/+24
* Header refactoring: unify and de-catchall witness code.David Goldblatt2017-05-246-74/+100
* Do not assume dss never decreases.Jason Evans2017-05-231-38/+34
* 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-231-10/+26
* Check for background thread inactivity on extents_dalloc.Qi Wang2017-05-232-19/+46
* Add profiling for the background thread mutex.Qi Wang2017-05-232-0/+14
* Add background thread related stats.Qi Wang2017-05-234-21/+162
* Implementing opt.background_thread.Qi Wang2017-05-236-79/+814
* Protect the rtree/extent interactions with a mutex pool.David Goldblatt2017-05-193-214/+160
* Allow mutexes to take a lock ordering enum at construction.David Goldblatt2017-05-199-27/+60
* Refactor *decay_time into *decay_ms.Jason Evans2017-05-184-143/+136
* Add stats: arena uptime.Qi Wang2017-05-183-0/+25
* Refactor (MALLOCX_ARENA_MAX + 1) to be MALLOCX_ARENA_LIMIT.Jason Evans2017-05-141-5/+5
* Automatically generate private symbol name mangling macros.Jason Evans2017-05-121-18/+29
* Stop depending on JEMALLOC_N() for function interception during testing.Jason Evans2017-05-126-167/+51
* Revert "Use trylock in tcache_bin_flush when possible."Qi Wang2017-05-011-123/+48
* Header refactoring: tsd - cleanup and dependency breaking.David Goldblatt2017-05-015-39/+64
* Add extent_destroy_t and use it during arena destruction.Jason Evans2017-04-292-12/+55
* Refactor !opt.munmap to opt.retain.Jason Evans2017-04-297-14/+14
* Inline tcache_bin_flush_small_impl / _large_impl.Qi Wang2017-04-281-2/+2
* Use trylock in tcache_bin_flush when possible.Qi Wang2017-04-261-48/+123
* Remove redundant extent lookup in tcache_bin_flush_large.Qi Wang2017-04-251-1/+1
* Avoid prof_dump during reentrancy.Qi Wang2017-04-251-12/+20
* Header refactoring: pages.h - unify and remove from catchall.David Goldblatt2017-04-251-0/+3
* Header refactoring: hash - unify and remove from catchall.David Goldblatt2017-04-252-0/+2
* Header refactoring: ctl - unify and remove from catchall.David Goldblatt2017-04-253-37/+41
* Replace --disable-munmap with opt.munmap.Jason Evans2017-04-257-32/+37
* Use trylock in arena_decay_impl().Qi Wang2017-04-241-8/+16
* Implement malloc_mutex_trylock() w/ proper stats update.Qi Wang2017-04-241-2/+2
* Header refactoring: size_classes module - remove from the catchallDavid Goldblatt2017-04-244-0/+4
* Header refactoring: ckh module - remove from the catchall and unify.David Goldblatt2017-04-242-0/+4
* Header refactoring: ticker module - remove from the catchall and unify.David Goldblatt2017-04-241-0/+1
* Header refactoring: prng module - remove from the catchall and unify.David Goldblatt2017-04-241-0/+1
* Get rid of most of the various inline macros.David Goldblatt2017-04-246-35/+34
* Enable -Wundef, when supported.David Goldblatt2017-04-222-12/+4
* Remove --enable-ivsalloc.Jason Evans2017-04-211-4/+11