summaryrefslogtreecommitdiffstats
path: root/src/extent.c
Commit message (Expand)AuthorAgeFilesLines
* Remove a size class assertion from extent_size_quantize_floor().Jason Evans2016-10-031-1/+0
* Fix size class overflow bugs.Jason Evans2016-10-031-3/+7
* Add various mutex ownership assertions.Jason Evans2016-09-231-6/+10
* Add new_addr validation in extent_recycle().Jason Evans2016-09-231-6/+28
* Protect extents_dirty access with extents_mtx.Jason Evans2016-09-221-38/+78
* Fix extent_recycle() to exclude other arenas' extents.Jason Evans2016-09-221-1/+2
* Propagate tsdn to default extent hooks.Jason Evans2016-06-071-25/+78
* Use extent_commit_wrapper() rather than directly calling commit hook.Jason Evans2016-06-061-3/+2
* Set 'committed' in extent_[de]commit_wrapper().Jason Evans2016-06-061-8/+13
* Fix regressions related extent splitting failures.Jason Evans2016-06-061-1/+3
* Fix an extent [de]allocation/[de]registration race.Jason Evans2016-06-061-4/+17
* Fix extent_alloc_dss() regressions.Jason Evans2016-06-061-0/+12
* Fix gdump triggering regression.Jason Evans2016-06-061-13/+11
* Modify extent hook functions to take an (extent_t *) argument.Jason Evans2016-06-061-169/+138
* Add rtree lookup path caching.Jason Evans2016-06-061-23/+42
* Rename most remaining *chunk* APIs to *extent*.Jason Evans2016-06-061-0/+929
* s/chunk_lookup/extent_lookup/g, s/chunks_rtree/extents_rtree/gJason Evans2016-06-061-0/+16
* Rename huge to large.Jason Evans2016-06-061-2/+2
* Use huge size class infrastructure for large size classes.Jason Evans2016-06-061-2/+2
* Refactor chunk_dalloc_{cache,wrapper}() to take extent arguments.Jason Evans2016-06-031-0/+26
* Replace extent_tree_szad_* with extent_heap_*.Jason Evans2016-06-031-27/+74
* Use rtree rather than [sz]ad trees for chunk split/coalesce operations.Jason Evans2016-06-031-12/+0
* Rename extent_node_t to extent_t.Jason Evans2016-05-161-10/+10
* Allow const keys for lookupJoshua Kahn2015-11-091-2/+2
* Implement cache index randomization for large allocations.Jason Evans2015-05-061-8/+17
* Quantize szad trees by size class.Jason Evans2015-03-071-2/+8
* Integrate whole chunks into unused dirty page purging machinery.Jason Evans2015-02-171-6/+6
* Normalize *_link and link_* fields to all be *_link.Jason Evans2015-02-161-3/+2
* Use JEMALLOC_INLINE_C everywhere it's appropriate.Jason Evans2014-10-301-2/+2
* Reduce cpp conditional logic complexity.Jason Evans2012-02-111-2/+0
* Move repo contents in jemalloc/ to top level.Jason Evans2011-04-011-0/+41