| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix base allocator THP auto mode locking and stats. | Qi Wang | 2017-11-10 | 1 | -21/+16 |
|
|
* | Use hugepage alignment for base allocator. | Qi Wang | 2017-11-04 | 1 | -2/+2 |
|
|
* | metadata_thp: auto mode adjustment for a0. | Qi Wang | 2017-11-01 | 1 | -19/+22 |
|
|
* | Enable a0 metadata thp on the 3rd base block. | Qi Wang | 2017-10-05 | 1 | -21/+64 |
|
|
* | Add stats for metadata_thp. | Qi Wang | 2017-08-30 | 1 | -8/+43 |
|
|
* | Change opt.metadata_thp to [disabled,auto,always]. | Qi Wang | 2017-08-30 | 1 | -13/+33 |
|
|
* | Implement opt.metadata_thp | Qi Wang | 2017-08-11 | 1 | -14/+29 |
|
|
* | Check arena in current context in pre_reentrancy. | Qi Wang | 2017-06-23 | 1 | -6/+7 |
|
|
* | Set reentrancy when invoking customized extent hooks. | Qi Wang | 2017-06-23 | 1 | -15/+24 |
|
|
* | Header refactoring: Pull size helpers out of jemalloc module. | David Goldblatt | 2017-05-31 | 1 | -7/+8 |
|
|
* | Header refactoring: unify and de-catchall extent_mmap module. | David Goldblatt | 2017-05-31 | 1 | -0/+1 |
|
|
* | Header refactoring: unify and de-catchall mutex module | David Goldblatt | 2017-05-24 | 1 | -0/+1 |
|
|
* | Do not hold the base mutex while calling extent hooks. | Jason Evans | 2017-05-23 | 1 | -0/+6 |
|
|
* | Allow mutexes to take a lock ordering enum at construction. | David Goldblatt | 2017-05-19 | 1 | -1/+2 |
|
|
* | Header refactoring: move assert.h out of the catch-all | David Goldblatt | 2017-04-19 | 1 | -0/+2 |
|
|
* | Track extent structure serial number (esn) in extent_t. | Jason Evans | 2017-04-17 | 1 | -28/+43 |
|
|
* | Allocate increasingly large base blocks. | Jason Evans | 2017-04-17 | 1 | -26/+36 |
|
|
* | Update base_unmap() to match extent_dalloc_wrapper(). | Jason Evans | 2017-04-17 | 1 | -10/+10 |
|
|
* | Header refactoring: Split up jemalloc_internal.h | David Goldblatt | 2017-04-11 | 1 | -1/+2 |
|
|
* | Make base_t's extent_hooks field C11-atomic | David Goldblatt | 2017-04-05 | 1 | -10/+4 |
|
|
* | Convert extent_t's usize to szind. | Jason Evans | 2017-03-23 | 1 | -4/+5 |
|
|
* | Disentangle arena and extent locking. | Jason Evans | 2017-02-02 | 1 | -2/+3 |
|
|
* | Replace tabs following #define with spaces. | Jason Evans | 2017-01-21 | 1 | -1/+1 |
|
|
* | Remove extraneous parens around return arguments. | Jason Evans | 2017-01-21 | 1 | -14/+14 |
|
|
* | Update brace style. | Jason Evans | 2017-01-21 | 1 | -52/+47 |
|
|
* | Remove leading blank lines from function bodies. | Jason Evans | 2017-01-13 | 1 | -9/+0 |
|
|
* | Implement per arena base allocators. | Jason Evans | 2016-12-27 | 1 | -119/+288 |
|
|
* | Add extent serial numbers. | Jason Evans | 2016-11-15 | 1 | -1/+11 |
|
|
* | Remove all vestiges of chunks. | Jason Evans | 2016-10-12 | 1 | -6/+6 |
|
|
* | Rename most remaining *chunk* APIs to *extent*. | Jason Evans | 2016-06-06 | 1 | -4/+4 |
|
|
* | Move slabs out of chunks. | Jason Evans | 2016-06-06 | 1 | -2/+1 |
|
|
* | Use huge size class infrastructure for large size classes. | Jason Evans | 2016-06-06 | 1 | -1/+2 |
|
|
* | Allow chunks to not be naturally aligned. | Jason Evans | 2016-06-03 | 1 | -1/+1 |
|
|
* | Add extent_dirty_[gs]et(). | Jason Evans | 2016-06-03 | 1 | -1/+1 |
|
|
* | Merge chunk_alloc_base() into its only caller. | Jason Evans | 2016-06-03 | 1 | -1/+9 |
|
|
* | Replace extent_tree_szad_* with extent_heap_*. | Jason Evans | 2016-06-03 | 1 | -12/+23 |
|
|
* | Replace extent_achunk_[gs]et() with extent_slab_[gs]et(). | Jason Evans | 2016-06-03 | 1 | -2/+2 |
|
|
* | Add extent_active_[gs]et(). | Jason Evans | 2016-06-03 | 1 | -2/+2 |
|
|
* | Rename extent_node_t to extent_t. | Jason Evans | 2016-05-16 | 1 | -37/+37 |
|
|
* | Remove Valgrind support. | Jason Evans | 2016-05-13 | 1 | -3/+0 |
|
|
* | Resolve bootstrapping issues when embedded in FreeBSD libc. | Jason Evans | 2016-05-11 | 1 | -22/+23 |
|
|
* | Convert base_mtx locking protocol comments to assertions. | Jason Evans | 2016-04-17 | 1 | -10/+12 |
|
|
* | Add witness, a simple online locking validator. | Jason Evans | 2016-04-14 | 1 | -13/+13 |
|
|
* | Implement chunk hook support for page run commit/decommit. | Jason Evans | 2015-08-07 | 1 | -1/+1 |
|
|
* | Generalize chunk management hooks. | Jason Evans | 2015-08-04 | 1 | -2/+2 |
|
|
* | Fix two valgrind integration regressions. | Jason Evans | 2015-06-22 | 1 | -1/+1 |
|
|
* | Clarify relationship between stats.resident and stats.mapped. | Jason Evans | 2015-05-30 | 1 | -0/+2 |
|
|
* | Add the "stats.allocated" mallctl. | Jason Evans | 2015-03-24 | 1 | -8/+21 |
|
|
* | Quantize szad trees by size class. | Jason Evans | 2015-03-07 | 1 | -2/+3 |
|
|
* | Simplify extent_node_t and add extent_node_init(). | Jason Evans | 2015-02-17 | 1 | -4/+2 |
|
|