| Commit message (Expand) | Author | Age | Files | Lines |
* | Add profiling for the background thread mutex. | Qi Wang | 2017-05-23 | 2 | -6/+7 |
|
|
* | Add background thread related stats. | Qi Wang | 2017-05-23 | 4 | -0/+16 |
|
|
* | Implementing opt.background_thread. | Qi Wang | 2017-05-23 | 11 | -258/+367 |
|
|
* | Protect the rtree/extent interactions with a mutex pool. | David Goldblatt | 2017-05-19 | 13 | -232/+176 |
|
|
* | Allow mutexes to take a lock ordering enum at construction. | David Goldblatt | 2017-05-19 | 3 | -3/+15 |
|
|
* | Refactor *decay_time into *decay_ms. | Jason Evans | 2017-05-18 | 5 | -22/+23 |
|
|
* | Add stats: arena uptime. | Qi Wang | 2017-05-18 | 2 | -0/+5 |
|
|
* | Refactor (MALLOCX_ARENA_MAX + 1) to be MALLOCX_ARENA_LIMIT. | Jason Evans | 2017-05-14 | 4 | -6/+6 |
|
|
* | Automatically generate private symbol name mangling macros. | Jason Evans | 2017-05-12 | 5 | -611/+71 |
|
|
* | Remove unused private_unnamespace infrastructure. | Jason Evans | 2017-05-12 | 1 | -5/+0 |
|
|
* | Stop depending on JEMALLOC_N() for function interception during testing. | Jason Evans | 2017-05-12 | 7 | -114/+106 |
|
|
* | Avoid compiler warnings on Windows. | Jason Evans | 2017-05-12 | 1 | -5/+5 |
|
|
* | Remove mutex_prof_data_t redeclaration. | Jason Evans | 2017-05-11 | 2 | -2/+1 |
|
|
* | Fix rtree_leaf_elm_szind_slab_update(). | Jason Evans | 2017-05-03 | 1 | -8/+7 |
|
|
* | rtree_leaf_elm_extent_write() --> rtree_leaf_elm_extent_lock_write() | Jason Evans | 2017-05-03 | 1 | -8/+9 |
|
|
* | Revert "Use trylock in tcache_bin_flush when possible." | Qi Wang | 2017-05-01 | 2 | -19/+15 |
|
|
* | Header refactoring: tsd - cleanup and dependency breaking. | David Goldblatt | 2017-05-01 | 23 | -830/+773 |
|
|
* | Add extent_destroy_t and use it during arena destruction. | Jason Evans | 2017-04-29 | 3 | -3/+12 |
|
|
* | Refactor !opt.munmap to opt.retain. | Jason Evans | 2017-04-29 | 5 | -13/+11 |
|
|
* | Revert "Use try_flush first in tcache_dalloc." | Qi Wang | 2017-04-28 | 1 | -10/+4 |
|
|
* | Use try_flush first in tcache_dalloc. | Qi Wang | 2017-04-26 | 1 | -4/+10 |
|
|
* | Use trylock in tcache_bin_flush when possible. | Qi Wang | 2017-04-26 | 2 | -15/+19 |
|
|
* | Avoid prof_dump during reentrancy. | Qi Wang | 2017-04-25 | 1 | -0/+3 |
|
|
* | Header refactoring: pages.h - unify and remove from catchall. | David Goldblatt | 2017-04-25 | 5 | -34/+30 |
|
|
* | Header refactoring: hash - unify and remove from catchall. | David Goldblatt | 2017-04-25 | 2 | -4/+3 |
|
|
* | Header refactoring: ctl - unify and remove from catchall. | David Goldblatt | 2017-04-25 | 8 | -227/+216 |
|
|
* | Replace --disable-munmap with opt.munmap. | Jason Evans | 2017-04-25 | 4 | -14/+10 |
|
|
* | Remove --enable-code-coverage. | Jason Evans | 2017-04-24 | 2 | -4/+1 |
|
|
* | Remove --disable-cc-silence. | Jason Evans | 2017-04-24 | 3 | -13/+2 |
|
|
* | Implement malloc_mutex_trylock() w/ proper stats update. | Qi Wang | 2017-04-24 | 2 | -12/+34 |
|
|
* | Remove --with-lg-tiny-min. | Jason Evans | 2017-04-24 | 2 | -3/+2 |
|
|
* | Header refactoring: bitmap - unify and remove from catchall. | David Goldblatt | 2017-04-24 | 9 | -387/+373 |
|
|
* | Header refactoring: stats - unify and remove from catchall | David Goldblatt | 2017-04-24 | 8 | -35/+29 |
|
|
* | Header refactoring: move smoothstep.h out of the catchall. | David Goldblatt | 2017-04-24 | 2 | -1/+1 |
|
|
* | Header refactoring: size_classes module - remove from the catchall | David Goldblatt | 2017-04-24 | 16 | -1/+24 |
|
|
* | Header refactoring: ckh module - remove from the catchall and unify. | David Goldblatt | 2017-04-24 | 6 | -84/+102 |
|
|
* | Header refactoring: ticker module - remove from the catchall and unify. | David Goldblatt | 2017-04-24 | 9 | -21/+21 |
|
|
* | Header refactoring: prng module - remove from the catchall and unify. | David Goldblatt | 2017-04-24 | 5 | -35/+48 |
|
|
* | Get rid of most of the various inline macros. | David Goldblatt | 2017-04-24 | 19 | -544/+134 |
|
|
* | Enable -Wundef, when supported. | David Goldblatt | 2017-04-22 | 2 | -0/+4 |
|
|
* | Remove --enable-ivsalloc. | Jason Evans | 2017-04-21 | 2 | -13/+11 |
|
|
* | Use openat syscall if available | Jim Chen | 2017-04-21 | 1 | -0/+5 |
|
|
* | Remove --disable-tcache. | Jason Evans | 2017-04-21 | 7 | -42/+9 |
|
|
* | Bypass extent tracking for auto arenas. | Qi Wang | 2017-04-21 | 3 | -6/+10 |
|
|
* | Support --with-lg-page values larger than system page size. | Jason Evans | 2017-04-19 | 2 | -5/+2 |
|
|
* | Revert "Remove BITMAP_USE_TREE." | Jason Evans | 2017-04-19 | 3 | -0/+213 |
|
|
* | Header refactoring: unify spin.h and move it out of the catch-all. | David Goldblatt | 2017-04-19 | 6 | -48/+38 |
|
|
* | Header refactoring: unify nstime.h and move it out of the catch-all | David Goldblatt | 2017-04-19 | 7 | -26/+17 |
|
|
* | Header refactoring: move jemalloc_internal_types.h out of the catch-all | David Goldblatt | 2017-04-19 | 6 | -3/+9 |
|
|
* | Header refactoring: move assert.h out of the catch-all | David Goldblatt | 2017-04-19 | 2 | -6/+2 |
|
|