summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Remove binind field from arena_slab_data_t.Jason Evans2017-03-233-22/+8
* Convert extent_t's usize to szind.Jason Evans2017-03-2313-238/+233
* Clamp LG_VADDR for 32-bit builds on x64.Jason Evans2017-03-231-0/+3
* Not re-binding iarena when migrate between arenas.Qi Wang2017-03-211-1/+0
* Refactor tcaches flush/destroy to reduce lock duration.Jason Evans2017-03-161-6/+13
* Propagate madvise() success/failure from pages_purge_lazy().Jason Evans2017-03-161-3/+3
* Implement two-phase decay-based purging.Jason Evans2017-03-1523-470/+1058
* Move arena_t's purging field into arena_decay_t.Jason Evans2017-03-152-12/+9
* Refactor decay-related function parametrization.Jason Evans2017-03-152-93/+103
* Convert remaining arena_stats_t fields to atomicsDavid Goldblatt2017-03-144-57/+93
* Switch atomic uint64_ts in arena_stats_t to C11 atomicsDavid Goldblatt2017-03-143-56/+121
* Prefer pages_purge_forced() over memset().Jason Evans2017-03-142-16/+30
* Add alignment/size assertions to pages_*().Jason Evans2017-03-141-0/+15
* Fix pages_purge_forced() to discard pages on non-Linux systems.Jason Evans2017-03-144-5/+21
* Convert rtree code to use C11 atomicsDavid Goldblatt2017-03-133-39/+62
* Convert arena_t's purging field to non-atomic bool.Jason Evans2017-03-102-12/+12
* Fix ATOMIC_{ACQUIRE,RELEASE,ACQ_REL} definitions.Jason Evans2017-03-091-3/+3
* Add documentation for percpu_arena in jemalloc.xml.in.Qi Wang2017-03-091-0/+18
* Implement per-CPU arena.Qi Wang2017-03-0916-118/+414
* Fix arena_prefork lock rank order for witness.Qi Wang2017-03-095-12/+49
* Convert extents_t's npages field to use C11-style atomicsDavid Goldblatt2017-03-092-8/+28
* Reintroduce JEMALLOC_ATOMIC_U64David Goldblatt2017-03-091-2/+10
* Store associated arena in tcache.Qi Wang2017-03-076-18/+45
* Use any-best-fit for cached extent allocation.Jason Evans2017-03-071-5/+8
* Add any() and remove_any() to ph.Jason Evans2017-03-072-5/+84
* Perform delayed coalescing prior to purging.Jason Evans2017-03-076-50/+152
* Fix flakiness in test_decay_ticker.Jason Evans2017-03-071-106/+148
* Change arena to use the atomic functions for ssize_t instead of the union str...David Goldblatt2017-03-072-12/+3
* Add atomic types for ssize_tDavid Goldblatt2017-03-072-0/+11
* Make type abbreviations consistent: ssize_t is zd everywhereDavid Goldblatt2017-03-072-6/+6
* Insert not_reached after an exhaustive switchDavid Goldblatt2017-03-061-2/+4
* Disentangle assert and utilDavid Goldblatt2017-03-0612-242/+266
* Optimize malloc_large_stats_t maintenance.Jason Evans2017-03-042-31/+8
* Introduce a backport of C11 atomicsDavid Goldblatt2017-03-0315-680/+955
* Stop #define-ining away 'inline'David Goldblatt2017-03-031-1/+0
* Immediately purge cached extents if decay_time is 0.Jason Evans2017-03-035-44/+138
* Convert arena_decay_t's time to be atomically synchronized.Jason Evans2017-03-034-17/+33
* Fix typos.Jason Evans2017-03-011-2/+2
* Small style fix in ctl.cQi Wang2017-03-011-2/+1
* fix typo sytem -> systemcharsyam2017-03-011-1/+1
* Add casts to CONF_HANDLE_T_U().Jason Evans2017-03-011-4/+4
* Update ChangeLog for 4.5.0.Jason Evans2017-02-281-0/+35
* Dodge 32-bit-clang-specific backtracing failure.Jason Evans2017-02-281-0/+4
* Put -D_REENTRANT in CPPFLAGS rather than CFLAGS.Jason Evans2017-02-281-1/+1
* Fix {allocated,nmalloc,ndalloc,nrequests}_large stats regression.Jason Evans2017-02-272-15/+3
* Tidy up extent quantization.Jason Evans2017-02-272-25/+5
* Update a comment.Jason Evans2017-02-261-4/+4
* Get rid of witness in malloc_mutex_t when !(configured w/ debug).Qi Wang2017-02-243-14/+34
* Use MALLOC_CONF rather than malloc_conf for tests.Jason Evans2017-02-2335-80/+119
* Remove remainder of mb (memory barrier).Jason Evans2017-02-223-4/+0