summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* Fix and simplify decay-based purging.Jason Evans2016-10-111-18/+11
* Do not advance decay epoch when time goes backwards.Jason Evans2016-10-112-0/+4
* Refactor arena->decay_* into arena->decay.* (arena_decay_t).Jason Evans2016-10-111-46/+53
* Refine nstime_update().Jason Evans2016-10-103-3/+19
* Fix size class overflow bugs.Jason Evans2016-10-032-3/+21
* Update extent hook function prototype comments.Jason Evans2016-09-291-13/+14
* Fix LG_QUANTUM definition for sparc64Eric Le Bihan2016-09-261-1/+1
* Avoid self assignment in tsd_set().Jason Evans2016-09-231-4/+8
* Add various mutex ownership assertions.Jason Evans2016-09-231-0/+2
* Fix extent_{before,last,past}() to return page-aligned results.Jason Evans2016-09-231-4/+5
* Protect extents_dirty access with extents_mtx.Jason Evans2016-09-223-11/+14
* Fix -Wundef in _MSC_VER check.Josh Gao2016-09-151-1/+1
* Check for __builtin_unreachable at configure timeElliot Ronaghan2016-07-072-16/+12
* Define 64-bits atomics unconditionallyMike Hommey2016-06-091-10/+8
* Fix extent_*_get to build with MSVCMike Hommey2016-06-091-4/+4
* Don't use compact red-black trees with the pgi compilerElliot Ronaghan2016-06-081-0/+2
* Fix potential VM map fragmentation regression.Jason Evans2016-06-071-1/+1
* Fix extent_alloc_dss() regressions.Jason Evans2016-06-062-0/+2
* Remove a stray memset(), and fix a junk filling test regression.Jason Evans2016-06-062-0/+4
* Modify extent hook functions to take an (extent_t *) argument.Jason Evans2016-06-063-37/+40
* Add rtree lookup path caching.Jason Evans2016-06-064-36/+176
* Make tsd cleanup functions optional, remove noop cleanup functions.Jason Evans2016-06-066-31/+17
* Add a missing prof_alloc_rollback() call.Jason Evans2016-06-061-0/+1
* Miscellaneous s/chunk/extent/ updates.Jason Evans2016-06-063-5/+4
* 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