summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix size class overflow bugs.Jason Evans2016-10-032-5/+9
* Close file descriptor after reading "/proc/sys/vm/overcommit_memory".Jason Evans2016-09-261-0/+1
* Formatting fixes.Jason Evans2016-09-261-9/+12
* Add various mutex ownership assertions.Jason Evans2016-09-232-6/+12
* Fix large_dalloc_impl() to always lock large_mtx.Jason Evans2016-09-231-4/+7
* Add new_addr validation in extent_recycle().Jason Evans2016-09-231-6/+28
* Protect extents_dirty access with extents_mtx.Jason Evans2016-09-222-47/+98
* Fix extent_recycle() to exclude other arenas' extents.Jason Evans2016-09-221-1/+2
* Fix arena_bind().Qi Wang2016-09-221-6/+7
* Change how the default zone is foundMike Hommey2016-07-081-2/+29
* Avoid getting the same default zone twice in a row.Mike Hommey2016-07-081-2/+3
* Fix potential VM map fragmentation regression.Jason Evans2016-06-071-1/+1
* Fix mixed decl in nstime.cElliot Ronaghan2016-06-071-3/+5
* 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-062-22/+31
* Fix gdump triggering regression.Jason Evans2016-06-061-13/+11
* Remove a stray memset(), and fix a junk filling test regression.Jason Evans2016-06-061-2/+11
* Silence a bogus compiler warning.Jason Evans2016-06-061-1/+3
* Fix locking order reversal in arena_reset().Jason Evans2016-06-061-5/+13
* Modify extent hook functions to take an (extent_t *) argument.Jason Evans2016-06-065-204/+173
* Add rtree lookup path caching.Jason Evans2016-06-062-24/+44
* Make tsd cleanup functions optional, remove noop cleanup functions.Jason Evans2016-06-065-50/+6
* Remove some unnecessary locking.Jason Evans2016-06-061-20/+2
* Fix rallocx() sampling code to not eagerly commit sampler update.Jason Evans2016-06-061-3/+3
* Miscellaneous s/chunk/extent/ updates.Jason Evans2016-06-061-1/+1
* Relax opt_lg_chunk clamping constraints.Jason Evans2016-06-061-10/+2
* Remove obsolete stats.arenas.<i>.metadata.mapped mallctl.Jason Evans2016-06-063-31/+11
* Rename most remaining *chunk* APIs to *extent*.Jason Evans2016-06-069-1011/+1004
* s/chunk_lookup/extent_lookup/g, s/chunks_rtree/extents_rtree/gJason Evans2016-06-063-23/+36
* s/CHUNK_HOOKS_INITIALIZER/EXTENT_HOOKS_INITIALIZER/gJason Evans2016-06-063-6/+6
* Rename chunks_{cached,retained,mtx} to extents_{cached,retained,mtx}.Jason Evans2016-06-062-25/+26
* Rename chunk_*_t hooks to extent_*_t.Jason Evans2016-06-061-29/+29
* s/chunk_hook/extent_hook/gJason Evans2016-06-066-149/+155
* Rename huge to large.Jason Evans2016-06-069-273/+278
* Update private symbols.Jason Evans2016-06-061-2/+2
* Move slabs out of chunks.Jason Evans2016-06-069-1391/+384
* Improve interval-based profile dump triggering.Jason Evans2016-06-061-0/+14
* Use huge size class infrastructure for large size classes.Jason Evans2016-06-0611-1094/+235
* Implement cache-oblivious support for huge size classes.Jason Evans2016-06-036-135/+169
* Allow chunks to not be naturally aligned.Jason Evans2016-06-036-235/+79
* Remove CHUNK_ADDR2BASE() and CHUNK_ADDR2OFFSET().Jason Evans2016-06-033-84/+168
* Add extent_dirty_[gs]et().Jason Evans2016-06-034-8/+9
* Convert rtree from per chunk to per page.Jason Evans2016-06-033-48/+92
* Refactor chunk_purge_wrapper() to take extent argument.Jason Evans2016-06-033-10/+9
* Refactor chunk_[de]commit_wrapper() to take extent arguments.Jason Evans2016-06-032-12/+12
* Refactor chunk_dalloc_{cache,wrapper}() to take extent arguments.Jason Evans2016-06-036-182/+138