| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove all vestiges of chunks. | Jason Evans | 2016-10-12 | 1 | -36/+0 |
|
|
* | Rename most remaining *chunk* APIs to *extent*. | Jason Evans | 2016-06-06 | 1 | -36/+0 |
|
|
* | s/chunk_lookup/extent_lookup/g, s/chunks_rtree/extents_rtree/g | Jason Evans | 2016-06-06 | 1 | -15/+0 |
|
|
* | s/CHUNK_HOOKS_INITIALIZER/EXTENT_HOOKS_INITIALIZER/g | Jason Evans | 2016-06-06 | 1 | -10/+0 |
|
|
* | s/chunk_hook/extent_hook/g | Jason Evans | 2016-06-06 | 1 | -14/+17 |
|
|
* | Use huge size class infrastructure for large size classes. | Jason Evans | 2016-06-06 | 1 | -1/+2 |
|
|
* | Implement cache-oblivious support for huge size classes. | Jason Evans | 2016-06-03 | 1 | -4/+4 |
|
|
* | Remove CHUNK_ADDR2BASE() and CHUNK_ADDR2OFFSET(). | Jason Evans | 2016-06-03 | 1 | -8/+0 |
|
|
* | Convert rtree from per chunk to per page. | Jason Evans | 2016-06-03 | 1 | -2/+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 | 1 | -6/+2 |
|
|
* | Add/use chunk_split_wrapper(). | Jason Evans | 2016-06-03 | 1 | -3/+5 |
|
|
* | Add/use chunk_merge_wrapper(). | Jason Evans | 2016-06-03 | 1 | -0/+2 |
|
|
* | Add/use chunk_commit_wrapper(). | Jason Evans | 2016-06-03 | 1 | -0/+3 |
|
|
* | Add/use chunk_decommit_wrapper(). | Jason Evans | 2016-06-03 | 1 | -0/+3 |
|
|
* | Merge chunk_alloc_base() into its only caller. | Jason Evans | 2016-06-03 | 1 | -1/+0 |
|
|
* | Remove redundant chunk argument from chunk_{,de,re}register(). | Jason Evans | 2016-06-03 | 1 | -5/+3 |
|
|
* | Refactor rtree to always use base_alloc() for node allocation. | Jason Evans | 2016-06-03 | 1 | -4/+5 |
|
|
* | Use rtree-based chunk lookups rather than pointer bit twiddling. | Jason Evans | 2016-06-03 | 1 | -0/+2 |
|
|
* | Add element acquire/release capabilities to rtree. | Jason Evans | 2016-06-03 | 1 | -1/+1 |
|
|
* | Rename extent_node_t to extent_t. | Jason Evans | 2016-05-16 | 1 | -6/+5 |
|
|
* | Resolve bootstrapping issues when embedded in FreeBSD libc. | Jason Evans | 2016-05-11 | 1 | -11/+11 |
|
|
* | Add witness, a simple online locking validator. | Jason Evans | 2016-04-14 | 1 | -17/+21 |
|
|
* | Fix potential chunk leaks. | Jason Evans | 2016-03-31 | 1 | -5/+1 |
|
|
* | Arena chunk decommit cleanups and fixes. | Jason Evans | 2015-08-11 | 1 | -1/+1 |
|
|
* | Implement chunk hook support for page run commit/decommit. | Jason Evans | 2015-08-07 | 1 | -3/+3 |
|
|
* | Generalize chunk management hooks. | Jason Evans | 2015-08-04 | 1 | -17/+27 |
|
|
* | Change default chunk size from 256 KiB to 2 MiB. | Jason Evans | 2015-07-16 | 1 | -1/+1 |
|
|
* | Avoid atomic operations for dependent rtree reads. | Jason Evans | 2015-05-16 | 1 | -3/+3 |
|
|
* | Implement dynamic per arena control over dirty page purging. | Jason Evans | 2015-03-19 | 1 | -0/+6 |
|
|
* | Change default chunk size from 4 MiB to 256 KiB. | Jason Evans | 2015-03-07 | 1 | -1/+1 |
|
|
* | Fix chunk cache races. | Jason Evans | 2015-02-19 | 1 | -4/+9 |
|
|
* | Rename "dirty chunks" to "cached chunks". | Jason Evans | 2015-02-18 | 1 | -2/+3 |
|
|
* | Fix chunk_unmap() to propagate dirty state. | Jason Evans | 2015-02-18 | 1 | -1/+1 |
|
|
* | Integrate whole chunks into unused dirty page purging machinery. | Jason Evans | 2015-02-17 | 1 | -1/+3 |
|
|
* | Move centralized chunk management into arenas. | Jason Evans | 2015-02-12 | 1 | -6/+16 |
|
|
* | Refactor rtree to be lock-free. | Jason Evans | 2015-02-05 | 1 | -1/+1 |
|
|
* | Normalize size classes. | Jason Evans | 2014-10-06 | 1 | -3/+0 |
|
|
* | Attempt to expand huge allocations in-place. | Daniel Micay | 2014-10-05 | 1 | -4/+4 |
|
|
* | Refactor chunk map. | Qinfan Wu | 2014-09-05 | 1 | -0/+1 |
|
|
* | Refactor huge allocation to be managed by arenas. | Jason Evans | 2014-05-16 | 1 | -3/+5 |
|
|
* | Add support for user-specified chunk allocators/deallocators. | aravind | 2014-05-12 | 1 | -3/+5 |
|
|
* | Add arena-specific and selective dss allocation. | Jason Evans | 2012-10-13 | 1 | -1/+4 |
|
|
* | Fix fork(2)-related deadlocks. | Jason Evans | 2012-10-09 | 1 | -0/+3 |
|
|
* | Remove mmap_unaligned. | Jason Evans | 2012-04-22 | 1 | -2/+1 |
|
|
* | Add alignment support to chunk_alloc(). | Mike Hommey | 2012-04-10 | 1 | -1/+1 |
|
|
* | Implement tsd. | Jason Evans | 2012-03-23 | 1 | -1/+2 |
|
|
* | Remove the swap feature. | Jason Evans | 2012-02-13 | 1 | -2/+0 |
|
|
* | Reduce cpp conditional logic complexity. | Jason Evans | 2012-02-11 | 1 | -6/+0 |
|
|