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