| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Relax NBINS constraint (max 255 --> max 256). | Jason Evans | 2016-06-06 | 1 | -4/+2 |
|
|
* | Remove obsolete stats.arenas.<i>.metadata.mapped mallctl. | Jason Evans | 2016-06-06 | 4 | -22/+18 |
|
|
* | Better document --enable-ivsalloc. | Jason Evans | 2016-06-06 | 2 | -3/+10 |
|
|
* | Rename most remaining *chunk* APIs to *extent*. | Jason Evans | 2016-06-06 | 6 | -88/+87 |
|
|
* | s/chunk_lookup/extent_lookup/g, s/chunks_rtree/extents_rtree/g | Jason Evans | 2016-06-06 | 4 | -20/+18 |
|
|
* | s/CHUNK_HOOKS_INITIALIZER/EXTENT_HOOKS_INITIALIZER/g | Jason Evans | 2016-06-06 | 2 | -10/+10 |
|
|
* | Rename chunks_{cached,retained,mtx} to extents_{cached,retained,mtx}. | Jason Evans | 2016-06-06 | 2 | -9/+9 |
|
|
* | Rename chunk_*_t hooks to extent_*_t. | Jason Evans | 2016-06-06 | 1 | -21/+22 |
|
|
* | s/chunk_hook/extent_hook/g | Jason Evans | 2016-06-06 | 4 | -22/+25 |
|
|
* | Rename huge to large. | Jason Evans | 2016-06-06 | 11 | -115/+115 |
|
|
* | Update private symbols. | Jason Evans | 2016-06-06 | 1 | -11/+19 |
|
|
* | Move slabs out of chunks. | Jason Evans | 2016-06-06 | 8 | -863/+147 |
|
|
* | Improve interval-based profile dump triggering. | Jason Evans | 2016-06-06 | 1 | -1/+1 |
|
|
* | Use huge size class infrastructure for large size classes. | Jason Evans | 2016-06-06 | 10 | -245/+133 |
|
|
* | Implement cache-oblivious support for huge size classes. | Jason Evans | 2016-06-03 | 5 | -23/+87 |
|
|
* | Allow chunks to not be naturally aligned. | Jason Evans | 2016-06-03 | 4 | -17/+26 |
|
|
* | Remove CHUNK_ADDR2BASE() and CHUNK_ADDR2OFFSET(). | Jason Evans | 2016-06-03 | 3 | -99/+22 |
|
|
* | Make extent_prof_tctx_[gs]et() atomic. | Jason Evans | 2016-06-03 | 1 | -3/+7 |
|
|
* | Add extent_dirty_[gs]et(). | Jason Evans | 2016-06-03 | 2 | -2/+25 |
|
|
* | Convert rtree from per chunk to per page. | Jason Evans | 2016-06-03 | 2 | -4/+2 |
|
|
* | Refactor chunk_purge_wrapper() to take extent argument. | Jason Evans | 2016-06-03 | 1 | -2/+1 |
|
|
* | Refactor chunk_[de]commit_wrapper() to take extent arguments. | Jason Evans | 2016-06-03 | 1 | -4/+2 |
|
|
* | Refactor chunk_dalloc_{cache,wrapper}() to take extent arguments. | Jason Evans | 2016-06-03 | 4 | -16/+9 |
|
|
* | Add/use chunk_split_wrapper(). | Jason Evans | 2016-06-03 | 4 | -35/+35 |
|
|
* | Add/use chunk_merge_wrapper(). | Jason Evans | 2016-06-03 | 3 | -1/+4 |
|
|
* | Add/use chunk_commit_wrapper(). | Jason Evans | 2016-06-03 | 2 | -0/+4 |
|
|
* | Add/use chunk_decommit_wrapper(). | Jason Evans | 2016-06-03 | 2 | -0/+4 |
|
|
* | Merge chunk_alloc_base() into its only caller. | Jason Evans | 2016-06-03 | 2 | -2/+0 |
|
|
* | Replace extent_tree_szad_* with extent_heap_*. | Jason Evans | 2016-06-03 | 3 | -26/+18 |
|
|
* | Use rtree rather than [sz]ad trees for chunk split/coalesce operations. | Jason Evans | 2016-06-03 | 3 | -31/+12 |
|
|
* | Remove redundant chunk argument from chunk_{,de,re}register(). | Jason Evans | 2016-06-03 | 1 | -5/+3 |
|
|
* | Add extent_past_get(). | Jason Evans | 2016-06-03 | 2 | -0/+9 |
|
|
* | Replace extent_achunk_[gs]et() with extent_slab_[gs]et(). | Jason Evans | 2016-06-03 | 4 | -22/+22 |
|
|
* | Add extent_active_[gs]et(). | Jason Evans | 2016-06-03 | 3 | -10/+25 |
|
|
* | Move *PAGE* definitions to pages.h. | Jason Evans | 2016-06-03 | 2 | -15/+15 |
|
|
* | Add rtree element witnesses. | Jason Evans | 2016-06-03 | 5 | -19/+90 |
|
|
* | Refactor rtree to always use base_alloc() for node allocation. | Jason Evans | 2016-06-03 | 6 | -68/+71 |
|
|
* | Use rtree-based chunk lookups rather than pointer bit twiddling. | Jason Evans | 2016-06-03 | 7 | -170/+196 |
|
|
* | Add element acquire/release capabilities to rtree. | Jason Evans | 2016-06-03 | 3 | -85/+166 |
|
|
* | Rename extent_node_t to extent_t. | Jason Evans | 2016-05-16 | 7 | -166/+173 |
|
|
* | Simplify run quantization. | Jason Evans | 2016-05-16 | 2 | -17/+1 |
|
|
* | Refactor runs_avail. | Jason Evans | 2016-05-16 | 4 | -11/+43 |
|
|
* | Implement pz2ind(), pind2sz(), and psz2u(). | Jason Evans | 2016-05-13 | 3 | -11/+115 |
|
|
* | Initialize arena_bin_info at compile time rather than at boot time. | Jason Evans | 2016-05-13 | 2 | -14/+64 |
|
|
* | Implement BITMAP_INFO_INITIALIZER(nbits). | Jason Evans | 2016-05-13 | 1 | -19/+67 |
|
|
* | Remove redzone support. | Jason Evans | 2016-05-13 | 4 | -80/+16 |
|
|
* | Remove quarantine support. | Jason Evans | 2016-05-13 | 7 | -113/+13 |
|
|
* | Remove Valgrind support. | Jason Evans | 2016-05-13 | 5 | -138/+0 |
|
|
* | Use TSDN_NULL rather than NULL as appropriate. | Jason Evans | 2016-05-13 | 1 | -2/+2 |
|
|
* | Optimize witness fast path. | Jason Evans | 2016-05-11 | 3 | -14/+153 |
|
|