| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Split rtree_elm_t into rtree_{node,leaf}_elm_t. | Jason Evans | 2017-03-23 | 1 | -35/+39 |
|
|
* | Convert extent_t's usize to szind. | Jason Evans | 2017-03-23 | 1 | -98/+89 |
|
|
* | Implement two-phase decay-based purging. | Jason Evans | 2017-03-15 | 1 | -33/+40 |
|
|
* | Prefer pages_purge_forced() over memset(). | Jason Evans | 2017-03-14 | 1 | -3/+10 |
|
|
* | Convert extents_t's npages field to use C11-style atomics | David Goldblatt | 2017-03-09 | 1 | -6/+23 |
|
|
* | Use any-best-fit for cached extent allocation. | Jason Evans | 2017-03-07 | 1 | -5/+8 |
|
|
* | Perform delayed coalescing prior to purging. | Jason Evans | 2017-03-07 | 1 | -38/+113 |
|
|
* | Tidy up extent quantization. | Jason Evans | 2017-02-27 | 1 | -21/+5 |
|
|
* | Disable coalescing of cached extents. | Jason Evans | 2017-02-17 | 1 | -21/+35 |
|
|
* | Optimize extent coalescing. | Jason Evans | 2017-02-17 | 1 | -20/+23 |
|
|
* | Determine rtree levels at compile time. | Jason Evans | 2017-02-09 | 1 | -2/+1 |
|
|
* | Fix extent_record(). | Jason Evans | 2017-02-07 | 1 | -18/+33 |
|
|
* | Fix a race in extent_grow_retained(). | Jason Evans | 2017-02-04 | 1 | -9/+14 |
|
|
* | Disentangle arena and extent locking. | Jason Evans | 2017-02-02 | 1 | -251/+367 |
|
|
* | Synchronize extent_grow_next accesses. | Jason Evans | 2017-02-02 | 1 | -3/+15 |
|
|
* | Replace tabs following #define with spaces. | Jason Evans | 2017-01-21 | 1 | -5/+5 |
|
|
* | Remove extraneous parens around return arguments. | Jason Evans | 2017-01-21 | 1 | -82/+79 |
|
|
* | Update brace style. | Jason Evans | 2017-01-21 | 1 | -183/+192 |
|
|
* | Fix --disable-stats support. | Jason Evans | 2017-01-20 | 1 | -3/+5 |
|
|
* | Formatting/comment fixes. | Jason Evans | 2017-01-17 | 1 | -1/+0 |
|
|
* | Remove leading blank lines from function bodies. | Jason Evans | 2017-01-13 | 1 | -28/+0 |
|
|
* | Implement arena.<i>.destroy . | Jason Evans | 2017-01-07 | 1 | -5/+16 |
|
|
* | Implement per arena base allocators. | Jason Evans | 2016-12-27 | 1 | -21/+15 |
|
|
* | Refactor purging and splitting/merging. | Jason Evans | 2016-12-27 | 1 | -25/+109 |
|
|
* | Use exponential series to size extents. | Jason Evans | 2016-12-27 | 1 | -31/+186 |
|
|
* | Add extent serial numbers. | Jason Evans | 2016-11-15 | 1 | -17/+11 |
|
|
* | Rename atomic_*_{uint32,uint64,u}() to atomic_*_{u32,u64,zu}(). | Jason Evans | 2016-11-07 | 1 | -6/+6 |
|
|
* | Fix/simplify extent_recycle() allocation size computations. | Jason Evans | 2016-11-04 | 1 | -6/+5 |
|
|
* | Fix extent_recycle()'s cache-oblivious padding support. | Jason Evans | 2016-11-04 | 1 | -5/+6 |
|
|
* | Fix psz/pind edge cases. | Jason Evans | 2016-11-04 | 1 | -11/+10 |
|
|
* | Fix extent_alloc_cache[_locked]() to support decommitted allocation. | Jason Evans | 2016-11-04 | 1 | -11/+9 |
|
|
* | Fix extent_rtree acquire() to release element on error. | Jason Evans | 2016-10-31 | 1 | -1/+3 |
|
|
* | Make dss operations lockless. | Jason Evans | 2016-10-13 | 1 | -38/+10 |
|
|
* | Remove a size class assertion from extent_size_quantize_floor(). | Jason Evans | 2016-10-03 | 1 | -1/+0 |
|
|
* | Fix size class overflow bugs. | Jason Evans | 2016-10-03 | 1 | -3/+7 |
|
|
* | Add various mutex ownership assertions. | Jason Evans | 2016-09-23 | 1 | -6/+10 |
|
|
* | Add new_addr validation in extent_recycle(). | Jason Evans | 2016-09-23 | 1 | -6/+28 |
|
|
* | Protect extents_dirty access with extents_mtx. | Jason Evans | 2016-09-22 | 1 | -38/+78 |
|
|
* | Fix extent_recycle() to exclude other arenas' extents. | Jason Evans | 2016-09-22 | 1 | -1/+2 |
|
|
* | Propagate tsdn to default extent hooks. | Jason Evans | 2016-06-07 | 1 | -25/+78 |
|
|
* | Use extent_commit_wrapper() rather than directly calling commit hook. | Jason Evans | 2016-06-06 | 1 | -3/+2 |
|
|
* | Set 'committed' in extent_[de]commit_wrapper(). | Jason Evans | 2016-06-06 | 1 | -8/+13 |
|
|
* | Fix regressions related extent splitting failures. | Jason Evans | 2016-06-06 | 1 | -1/+3 |
|
|
* | Fix an extent [de]allocation/[de]registration race. | Jason Evans | 2016-06-06 | 1 | -4/+17 |
|
|
* | Fix extent_alloc_dss() regressions. | Jason Evans | 2016-06-06 | 1 | -0/+12 |
|
|
* | Fix gdump triggering regression. | Jason Evans | 2016-06-06 | 1 | -13/+11 |
|
|
* | Modify extent hook functions to take an (extent_t *) argument. | Jason Evans | 2016-06-06 | 1 | -169/+138 |
|
|
* | Add rtree lookup path caching. | Jason Evans | 2016-06-06 | 1 | -23/+42 |
|
|
* | Rename most remaining *chunk* APIs to *extent*. | Jason Evans | 2016-06-06 | 1 | -0/+929 |
|
|
* | s/chunk_lookup/extent_lookup/g, s/chunks_rtree/extents_rtree/g | Jason Evans | 2016-06-06 | 1 | -0/+16 |
|
|