| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Further specialize arena_[s]dalloc() tcache fast path. | Jason Evans | 2017-03-23 | 3 | -45/+129 |
|
|
* | Push down iealloc() calls. | Jason Evans | 2017-03-23 | 9 | -227/+176 |
|
|
* | Remove extent dereferences from the deallocation fast paths. | Jason Evans | 2017-03-23 | 8 | -87/+113 |
|
|
* | Remove extent arg from isalloc() and arena_salloc(). | Jason Evans | 2017-03-23 | 6 | -51/+29 |
|
|
* | Implement compact rtree leaf element representation. | Jason Evans | 2017-03-23 | 5 | -7/+163 |
|
|
* | Embed root node into rtree_t. | Jason Evans | 2017-03-23 | 5 | -140/+86 |
|
|
* | Incorporate szind/slab into rtree leaves. | Jason Evans | 2017-03-23 | 13 | -224/+469 |
|
|
* | Split rtree_elm_t into rtree_{node,leaf}_elm_t. | Jason Evans | 2017-03-23 | 9 | -257/+458 |
|
|
* | Remove binind field from arena_slab_data_t. | Jason Evans | 2017-03-23 | 3 | -22/+8 |
|
|
* | Convert extent_t's usize to szind. | Jason Evans | 2017-03-23 | 13 | -238/+233 |
|
|
* | Clamp LG_VADDR for 32-bit builds on x64. | Jason Evans | 2017-03-23 | 1 | -0/+3 |
|
|
* | Not re-binding iarena when migrate between arenas. | Qi Wang | 2017-03-21 | 1 | -1/+0 |
|
|
* | Refactor tcaches flush/destroy to reduce lock duration. | Jason Evans | 2017-03-16 | 1 | -6/+13 |
|
|
* | Propagate madvise() success/failure from pages_purge_lazy(). | Jason Evans | 2017-03-16 | 1 | -3/+3 |
|
|
* | Implement two-phase decay-based purging. | Jason Evans | 2017-03-15 | 23 | -470/+1058 |
|
|
* | Move arena_t's purging field into arena_decay_t. | Jason Evans | 2017-03-15 | 2 | -12/+9 |
|
|
* | Refactor decay-related function parametrization. | Jason Evans | 2017-03-15 | 2 | -93/+103 |
|
|
* | Convert remaining arena_stats_t fields to atomics | David Goldblatt | 2017-03-14 | 4 | -57/+93 |
|
|
* | Switch atomic uint64_ts in arena_stats_t to C11 atomics | David Goldblatt | 2017-03-14 | 3 | -56/+121 |
|
|
* | Prefer pages_purge_forced() over memset(). | Jason Evans | 2017-03-14 | 2 | -16/+30 |
|
|
* | Add alignment/size assertions to pages_*(). | Jason Evans | 2017-03-14 | 1 | -0/+15 |
|
|
* | Fix pages_purge_forced() to discard pages on non-Linux systems. | Jason Evans | 2017-03-14 | 4 | -5/+21 |
|
|
* | Convert rtree code to use C11 atomics | David Goldblatt | 2017-03-13 | 3 | -39/+62 |
|
|
* | Convert arena_t's purging field to non-atomic bool. | Jason Evans | 2017-03-10 | 2 | -12/+12 |
|
|
* | Fix ATOMIC_{ACQUIRE,RELEASE,ACQ_REL} definitions. | Jason Evans | 2017-03-09 | 1 | -3/+3 |
|
|
* | Add documentation for percpu_arena in jemalloc.xml.in. | Qi Wang | 2017-03-09 | 1 | -0/+18 |
|
|
* | Implement per-CPU arena. | Qi Wang | 2017-03-09 | 16 | -118/+414 |
|
|
* | Fix arena_prefork lock rank order for witness. | Qi Wang | 2017-03-09 | 5 | -12/+49 |
|
|
* | Convert extents_t's npages field to use C11-style atomics | David Goldblatt | 2017-03-09 | 2 | -8/+28 |
|
|
* | Reintroduce JEMALLOC_ATOMIC_U64 | David Goldblatt | 2017-03-09 | 1 | -2/+10 |
|
|
* | Store associated arena in tcache. | Qi Wang | 2017-03-07 | 6 | -18/+45 |
|
|
* | Use any-best-fit for cached extent allocation. | Jason Evans | 2017-03-07 | 1 | -5/+8 |
|
|
* | Add any() and remove_any() to ph. | Jason Evans | 2017-03-07 | 2 | -5/+84 |
|
|
* | Perform delayed coalescing prior to purging. | Jason Evans | 2017-03-07 | 6 | -50/+152 |
|
|
* | Fix flakiness in test_decay_ticker. | Jason Evans | 2017-03-07 | 1 | -106/+148 |
|
|
* | Change arena to use the atomic functions for ssize_t instead of the union str... | David Goldblatt | 2017-03-07 | 2 | -12/+3 |
|
|
* | Add atomic types for ssize_t | David Goldblatt | 2017-03-07 | 2 | -0/+11 |
|
|
* | Make type abbreviations consistent: ssize_t is zd everywhere | David Goldblatt | 2017-03-07 | 2 | -6/+6 |
|
|
* | Insert not_reached after an exhaustive switch | David Goldblatt | 2017-03-06 | 1 | -2/+4 |
|
|
* | Disentangle assert and util | David Goldblatt | 2017-03-06 | 12 | -242/+266 |
|
|
* | Optimize malloc_large_stats_t maintenance. | Jason Evans | 2017-03-04 | 2 | -31/+8 |
|
|
* | Introduce a backport of C11 atomics | David Goldblatt | 2017-03-03 | 15 | -680/+955 |
|
|
* | Stop #define-ining away 'inline' | David Goldblatt | 2017-03-03 | 1 | -1/+0 |
|
|
* | Immediately purge cached extents if decay_time is 0. | Jason Evans | 2017-03-03 | 5 | -44/+138 |
|
|
* | Convert arena_decay_t's time to be atomically synchronized. | Jason Evans | 2017-03-03 | 4 | -17/+33 |
|
|
* | Fix typos. | Jason Evans | 2017-03-01 | 1 | -2/+2 |
|
|
* | Small style fix in ctl.c | Qi Wang | 2017-03-01 | 1 | -2/+1 |
|
|
* | fix typo sytem -> system | charsyam | 2017-03-01 | 1 | -1/+1 |
|
|
* | Add casts to CONF_HANDLE_T_U(). | Jason Evans | 2017-03-01 | 1 | -4/+4 |
|
|
* | Update ChangeLog for 4.5.0. | Jason Evans | 2017-02-28 | 1 | -0/+35 |
|
|