| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Output total_wait_ns for bin mutexes. | Qi Wang | 2017-05-31 | 1 | -19/+5 |
|
|
* | Explicitly say so when aborting on opt_abort_conf. | Qi Wang | 2017-05-31 | 1 | -2/+10 |
|
|
* | Add the --disable-thp option to support cross compiling. | Jason Evans | 2017-05-30 | 2 | -0/+4 |
|
|
* | Fix npages during arena_decay_epoch_advance(). | Qi Wang | 2017-05-30 | 1 | -20/+14 |
|
|
* | Fix extent_grow_next management. | Jason Evans | 2017-05-30 | 2 | -150/+211 |
|
|
* | Fix OOM paths in extent_grow_retained(). | Jason Evans | 2017-05-30 | 1 | -2/+8 |
|
|
* | Add opt.stats_print_opts. | Qi Wang | 2017-05-29 | 3 | -43/+52 |
|
|
* | Added opt_abort_conf: abort on invalid config options. | Qi Wang | 2017-05-27 | 3 | -0/+22 |
|
|
* | Cleanup smoothstep.sh / .h. | Qi Wang | 2017-05-25 | 1 | -1/+1 |
|
|
* | Fix stats.mapped during deallocation. | Qi Wang | 2017-05-24 | 1 | -1/+1 |
|
|
* | Header refactoring: unify and de-catchall mutex module | David Goldblatt | 2017-05-24 | 12 | -0/+24 |
|
|
* | Header refactoring: unify and de-catchall witness code. | David Goldblatt | 2017-05-24 | 6 | -74/+100 |
|
|
* | Do not assume dss never decreases. | Jason Evans | 2017-05-23 | 1 | -38/+34 |
|
|
* | Do not hold the base mutex while calling extent hooks. | Jason Evans | 2017-05-23 | 1 | -0/+6 |
|
|
* | Fix # of unpurged pages in decay algorithm. | Qi Wang | 2017-05-23 | 1 | -10/+26 |
|
|
* | Check for background thread inactivity on extents_dalloc. | Qi Wang | 2017-05-23 | 2 | -19/+46 |
|
|
* | Add profiling for the background thread mutex. | Qi Wang | 2017-05-23 | 2 | -0/+14 |
|
|
* | Add background thread related stats. | Qi Wang | 2017-05-23 | 4 | -21/+162 |
|
|
* | Implementing opt.background_thread. | Qi Wang | 2017-05-23 | 6 | -79/+814 |
|
|
* | Protect the rtree/extent interactions with a mutex pool. | David Goldblatt | 2017-05-19 | 3 | -214/+160 |
|
|
* | Allow mutexes to take a lock ordering enum at construction. | David Goldblatt | 2017-05-19 | 9 | -27/+60 |
|
|
* | Refactor *decay_time into *decay_ms. | Jason Evans | 2017-05-18 | 4 | -143/+136 |
|
|
* | Add stats: arena uptime. | Qi Wang | 2017-05-18 | 3 | -0/+25 |
|
|
* | Refactor (MALLOCX_ARENA_MAX + 1) to be MALLOCX_ARENA_LIMIT. | Jason Evans | 2017-05-14 | 1 | -5/+5 |
|
|
* | Automatically generate private symbol name mangling macros. | Jason Evans | 2017-05-12 | 1 | -18/+29 |
|
|
* | Stop depending on JEMALLOC_N() for function interception during testing. | Jason Evans | 2017-05-12 | 6 | -167/+51 |
|
|
* | Revert "Use trylock in tcache_bin_flush when possible." | Qi Wang | 2017-05-01 | 1 | -123/+48 |
|
|
* | Header refactoring: tsd - cleanup and dependency breaking. | David Goldblatt | 2017-05-01 | 5 | -39/+64 |
|
|
* | Add extent_destroy_t and use it during arena destruction. | Jason Evans | 2017-04-29 | 2 | -12/+55 |
|
|
* | Refactor !opt.munmap to opt.retain. | Jason Evans | 2017-04-29 | 7 | -14/+14 |
|
|
* | Inline tcache_bin_flush_small_impl / _large_impl. | Qi Wang | 2017-04-28 | 1 | -2/+2 |
|
|
* | Use trylock in tcache_bin_flush when possible. | Qi Wang | 2017-04-26 | 1 | -48/+123 |
|
|
* | Remove redundant extent lookup in tcache_bin_flush_large. | Qi Wang | 2017-04-25 | 1 | -1/+1 |
|
|
* | Avoid prof_dump during reentrancy. | Qi Wang | 2017-04-25 | 1 | -12/+20 |
|
|
* | Header refactoring: pages.h - unify and remove from catchall. | David Goldblatt | 2017-04-25 | 1 | -0/+3 |
|
|
* | Header refactoring: hash - unify and remove from catchall. | David Goldblatt | 2017-04-25 | 2 | -0/+2 |
|
|
* | Header refactoring: ctl - unify and remove from catchall. | David Goldblatt | 2017-04-25 | 3 | -37/+41 |
|
|
* | Replace --disable-munmap with opt.munmap. | Jason Evans | 2017-04-25 | 7 | -32/+37 |
|
|
* | Use trylock in arena_decay_impl(). | Qi Wang | 2017-04-24 | 1 | -8/+16 |
|
|
* | Implement malloc_mutex_trylock() w/ proper stats update. | Qi Wang | 2017-04-24 | 1 | -2/+2 |
|
|
* | Header refactoring: size_classes module - remove from the catchall | David Goldblatt | 2017-04-24 | 4 | -0/+4 |
|
|
* | Header refactoring: ckh module - remove from the catchall and unify. | David Goldblatt | 2017-04-24 | 2 | -0/+4 |
|
|
* | Header refactoring: ticker module - remove from the catchall and unify. | David Goldblatt | 2017-04-24 | 1 | -0/+1 |
|
|
* | Header refactoring: prng module - remove from the catchall and unify. | David Goldblatt | 2017-04-24 | 1 | -0/+1 |
|
|
* | Get rid of most of the various inline macros. | David Goldblatt | 2017-04-24 | 6 | -35/+34 |
|
|
* | Enable -Wundef, when supported. | David Goldblatt | 2017-04-22 | 2 | -12/+4 |
|
|
* | Remove --enable-ivsalloc. | Jason Evans | 2017-04-21 | 1 | -4/+11 |
|
|
* | Remove --disable-tls. | Jason Evans | 2017-04-21 | 2 | -4/+0 |
|
|
* | Use openat syscall if available | Jim Chen | 2017-04-21 | 1 | -0/+3 |
|
|
* | Remove --disable-tcache. | Jason Evans | 2017-04-21 | 5 | -202/+91 |
|
|