| Commit message (Expand) | Author | Age | Files | Lines |
* | Uniformly cast mallctl[bymib]() oldp/newp arguments to (void *). | Jason Evans | 2016-10-28 | 1 | -2/+2 |
|
|
* | Do not (recursively) allocate within tsd_fetch(). | Jason Evans | 2016-10-21 | 1 | -4/+4 |
|
|
* | Make tsd cleanup functions optional, remove noop cleanup functions. | Jason Evans | 2016-06-06 | 1 | -7/+0 |
|
|
* | Rename huge to large. | Jason Evans | 2016-06-06 | 1 | -14/+14 |
|
|
* | Move slabs out of chunks. | Jason Evans | 2016-06-06 | 1 | -7/+1 |
|
|
* | Use huge size class infrastructure for large size classes. | Jason Evans | 2016-06-06 | 1 | -24/+17 |
|
|
* | Implement cache-oblivious support for huge size classes. | Jason Evans | 2016-06-03 | 1 | -2/+2 |
|
|
* | Refactor rtree to always use base_alloc() for node allocation. | Jason Evans | 2016-06-03 | 1 | -6/+7 |
|
|
* | Use rtree-based chunk lookups rather than pointer bit twiddling. | Jason Evans | 2016-06-03 | 1 | -14/+17 |
|
|
* | Rename extent_node_t to extent_t. | Jason Evans | 2016-05-16 | 1 | -5/+4 |
|
|
* | Resolve bootstrapping issues when embedded in FreeBSD libc. | Jason Evans | 2016-05-11 | 1 | -61/+62 |
|
|
* | Fix huge_palloc() regression. | Jason Evans | 2016-05-04 | 1 | -5/+5 |
|
|
* | Do not allocate metadata via non-auto arenas, nor tcaches. | Jason Evans | 2016-04-22 | 1 | -8/+12 |
|
|
* | Add witness, a simple online locking validator. | Jason Evans | 2016-04-14 | 1 | -44/+47 |
|
|
* | Constify various internal arena APIs. | Jason Evans | 2016-03-23 | 1 | -1/+1 |
|
|
* | Code formatting fixes. | Jason Evans | 2016-03-23 | 1 | -1/+2 |
|
|
* | Refactor arenas array (fixes deadlock). | Jason Evans | 2016-02-25 | 1 | -2/+3 |
|
|
* | Silence miscellaneous 64-to-32-bit data loss warnings. | Jason Evans | 2016-02-24 | 1 | -1/+1 |
|
|
* | Make nhbins unsigned rather than size_t. | Jason Evans | 2016-02-24 | 1 | -1/+1 |
|
|
* | Implement decay-based unused dirty page purging. | Jason Evans | 2016-02-20 | 1 | -1/+3 |
|
|
* | Use ticker for incremental tcache GC. | Jason Evans | 2016-02-20 | 1 | -1/+2 |
|
|
* | Fast-path improvement: reduce # of branches and unnecessary operations. | Qi Wang | 2015-11-10 | 1 | -14/+19 |
|
|
* | Rename arena_maxclass to large_maxclass. | Jason Evans | 2015-09-12 | 1 | -3/+3 |
|
|
* | Rename index_t to szind_t to avoid an existing type on Solaris. | Jason Evans | 2015-08-19 | 1 | -4/+4 |
|
|
* | Impose a minimum tcache count for small size classes. | Jason Evans | 2015-05-20 | 1 | -1/+5 |
|
|
* | Fix nhbins calculation. | Jason Evans | 2015-05-20 | 1 | -1/+1 |
|
|
* | Integrate whole chunks into unused dirty page purging machinery. | Jason Evans | 2015-02-17 | 1 | -4/+5 |
|
|
* | If MALLOCX_ARENA(a) is specified, use it during tcache fill. | Jason Evans | 2015-02-13 | 1 | -9/+10 |
|
|
* | Move centralized chunk management into arenas. | Jason Evans | 2015-02-12 | 1 | -4/+4 |
|
|
* | Fix a regression in tcache_bin_flush_small(). | Jason Evans | 2015-02-12 | 1 | -1/+1 |
|
|
* | Test and fix tcache ID recycling. | Jason Evans | 2015-02-10 | 1 | -1/+1 |
|
|
* | Implement explicit tcache support. | Jason Evans | 2015-02-10 | 1 | -41/+125 |
|
|
* | Implement metadata statistics. | Jason Evans | 2015-01-24 | 1 | -2/+2 |
|
|
* | Add configure options. | Jason Evans | 2014-10-10 | 1 | -41/+12 |
|
|
* | Refactor/fix arenas manipulation. | Jason Evans | 2014-10-08 | 1 | -1/+13 |
|
|
* | Normalize size classes. | Jason Evans | 2014-10-06 | 1 | -4/+4 |
|
|
* | Fix tsd cleanup regressions. | Jason Evans | 2014-10-04 | 1 | -1/+2 |
|
|
* | Convert to uniform style: cond == false --> !cond | Jason Evans | 2014-10-03 | 1 | -4/+4 |
|
|
* | Convert all tsd variables to reside in a single tsd structure. | Jason Evans | 2014-09-23 | 1 | -77/+24 |
|
|
* | Refactor chunk map. | Qinfan Wu | 2014-09-05 | 1 | -5/+6 |
|
|
* | Remove junk filling in tcache_bin_flush_small(). | Qinfan Wu | 2014-08-27 | 1 | -4/+0 |
|
|
* | outline rare tcache_get codepaths | Ben Maurer | 2014-04-16 | 1 | -0/+40 |
|
|
* | Implement the *allocx() API. | Jason Evans | 2013-12-13 | 1 | -2/+2 |
|
|
* | Fix a data race for large allocation stats counters. | Jason Evans | 2013-10-21 | 1 | -1/+4 |
|
|
* | Fix a prof-related locking order bug. | Jason Evans | 2013-02-06 | 1 | -4/+11 |
|
|
* | Avoid arena_prof_accum()-related locking when possible. | Jason Evans | 2012-11-13 | 1 | -7/+2 |
|
|
* | Add arena-specific and selective dss allocation. | Jason Evans | 2012-10-13 | 1 | -2/+2 |
|
|
* | Optimize malloc() and free() fast paths. | Jason Evans | 2012-05-02 | 1 | -13/+46 |
|
|
* | Make arena_salloc() an inline function. | Jason Evans | 2012-04-20 | 1 | -0/+6 |
|
|
* | Implement Valgrind support, redzones, and quarantine. | Jason Evans | 2012-04-11 | 1 | -1/+5 |
|
|