summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Do not (recursively) allocate within tsd_fetch().Jason Evans2016-10-216-73/+79
* Make dss operations lockless.Jason Evans2016-10-136-127/+118
* Add/use adaptive spinning.Jason Evans2016-10-133-2/+10
* Disallow 0x5a junk filling when running in Valgrind.Jason Evans2016-10-131-6/+28
* 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
* Simplify run quantization.Jason Evans2016-10-062-153/+30
* Refactor runs_avail.Jason Evans2016-10-052-41/+37
* Implement pz2ind(), pind2sz(), and psz2u().Jason Evans2016-10-042-4/+4
* Use TSDN_NULL rather than NULL as appropriate.Jason Evans2016-10-042-7/+7
* Close file descriptor after reading "/proc/sys/vm/overcommit_memory".Jason Evans2016-09-261-0/+1
* Formatting fixes.Jason Evans2016-09-261-9/+12
* Change how the default zone is foundMike Hommey2016-09-261-2/+31
* Fix a valgrind regression in chunk_recycle()Elliot Ronaghan2016-09-261-1/+2
* Fix arena_bind().Qi Wang2016-09-231-6/+7
* Fix rallocx() sampling code to not eagerly commit sampler update.Jason Evans2016-06-081-3/+3
* Fix opt_zero-triggered in-place huge reallocation zeroing.Jason Evans2016-06-081-5/+5
* Fix a Valgrind regression in chunk_alloc_wrapper().Elliot Ronaghan2016-06-071-2/+4
* Fix a Valgrind regression in calloc().Elliot Ronaghan2016-06-071-1/+1
* Fix potential VM map fragmentation regression.Jason Evans2016-06-072-2/+2
* Fix mixed decl in nstime.cElliot Ronaghan2016-06-071-3/+5
* Propagate tsdn to default chunk hooks.Jason Evans2016-06-071-20/+62
* Guard tsdn_tsd() call with tsdn_null() check.Jason Evans2016-05-111-2/+2
* Mangle tested functions as n_witness_* rather than witness_*_impl.Jason Evans2016-05-111-9/+8
* Optimize witness fast path.Jason Evans2016-05-111-118/+4
* Fix chunk accounting related to triggering gdump profiles.Jason Evans2016-05-111-0/+15
* Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans2016-05-1114-1196/+1257
* Fix tsd bootstrapping for a0malloc().Jason Evans2016-05-071-27/+31
* Optimize the fast paths of calloc() and [m,d,sd]allocx().Jason Evans2016-05-063-188/+116
* Modify pages_map() to support mapping uncommitted virtual memory.Jason Evans2016-05-063-25/+102
* Scale leak report summary according to sampling probability.Jason Evans2016-05-041-18/+38
* Add the stats.retained and stats.arenas.<i>.retained statistics.Jason Evans2016-05-044-6/+30
* Fix huge_palloc() regression.Jason Evans2016-05-046-14/+15
* Fix witness/fork() interactions.Jason Evans2016-04-262-4/+16
* Fix fork()-related lock rank ordering reversals.Jason Evans2016-04-264-35/+123
* Fix arena reset effects on large/huge stats.Jason Evans2016-04-251-5/+24
* Fix arena_choose_hard() regression.Jason Evans2016-04-231-1/+1
* Implement the arena.<i>.reset mallctl.Jason Evans2016-04-222-37/+224
* Do not allocate metadata via non-auto arenas, nor tcaches.Jason Evans2016-04-228-112/+145
* Reduce a variable scope.Jason Evans2016-04-221-2/+1
* Update private_symbols.txt.Jason Evans2016-04-182-14/+14
* Fix style nits.Jason Evans2016-04-171-1/+1
* Fix malloc_mutex_[un]lock() to conditionally check witness.Jason Evans2016-04-171-10/+0
* Convert base_mtx locking protocol comments to assertions.Jason Evans2016-04-171-10/+12
* Add witness, a simple online locking validator.Jason Evans2016-04-1414-1083/+1452
* Fix 64-to-32 conversion warnings in 32-bit moderustyx2016-04-121-11/+15
* Fix malloc_stats_print() to print correct opt.narenas value.Jason Evans2016-04-121-1/+1
* Support --with-lg-page values larger than actual page size.Jason Evans2016-04-112-2/+2