| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | 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 |
|
|
* | Dodge 32-bit-clang-specific backtracing failure. | Jason Evans | 2017-02-28 | 1 | -0/+4 |
|
|
* | Put -D_REENTRANT in CPPFLAGS rather than CFLAGS. | Jason Evans | 2017-02-28 | 1 | -1/+1 |
|
|
* | Fix {allocated,nmalloc,ndalloc,nrequests}_large stats regression. | Jason Evans | 2017-02-27 | 2 | -15/+3 |
|
|
* | Tidy up extent quantization. | Jason Evans | 2017-02-27 | 2 | -25/+5 |
|
|
* | Update a comment. | Jason Evans | 2017-02-26 | 1 | -4/+4 |
|
|
* | Get rid of witness in malloc_mutex_t when !(configured w/ debug). | Qi Wang | 2017-02-24 | 3 | -14/+34 |
|
|
* | Use MALLOC_CONF rather than malloc_conf for tests. | Jason Evans | 2017-02-23 | 35 | -80/+119 |
|
|
* | Remove remainder of mb (memory barrier). | Jason Evans | 2017-02-22 | 3 | -4/+0 |
|
|