summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Uniformly cast mallctl[bymib]() oldp/newp arguments to (void *).Jason Evans2016-10-283-21/+29
* Do not (recursively) allocate within tsd_fetch().Jason Evans2016-10-215-75/+77
* Make dss operations lockless.Jason Evans2016-10-136-127/+121
* Add/use adaptive spinning.Jason Evans2016-10-133-2/+10
* Remove all vestiges of chunks.Jason Evans2016-10-127-91/+8
* Remove ratio-based purging.Jason Evans2016-10-124-279/+29
* Fix and simplify decay-based purging.Jason Evans2016-10-111-51/+58
* Do not advance decay epoch when time goes backwards.Jason Evans2016-10-112-4/+39
* Refactor arena->decay_* into arena->decay.* (arena_decay_t).Jason Evans2016-10-111-38/+38
* Refine nstime_update().Jason Evans2016-10-101-27/+49
* Reduce "thread.arena" mallctl contention.Jason Evans2016-10-041-3/+1
* Remove a size class assertion from extent_size_quantize_floor().Jason Evans2016-10-031-1/+0
* 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