summaryrefslogtreecommitdiffstats
path: root/src/jemalloc.c
Commit message (Expand)AuthorAgeFilesLines
* Update brace style.Jason Evans2017-01-211-243/+254
* Unify the allocation pathsDavid Goldblatt2017-01-201-392/+505
* Remove leading blank lines from function bodies.Jason Evans2017-01-131-27/+0
* Implement arena.<i>.destroy .Jason Evans2017-01-071-1/+1
* Rename the arenas.extend mallctl to arenas.create.Jason Evans2017-01-071-1/+1
* Implement per arena base allocators.Jason Evans2016-12-271-18/+17
* Add pthread_atfork(3) feature test.Jason Evans2016-11-171-2/+3
* Avoid gcc type-limits warnings.Jason Evans2016-11-171-12/+30
* Fix psz/pind edge cases.Jason Evans2016-11-041-1/+2
* Check for existance of CPU_COUNT macro before using it.Dave Watson2016-11-031-1/+7
* Do not mark malloc_conf as weak on Windows.Jason Evans2016-10-291-1/+1
* Do not mark malloc_conf as weak for unit tests.Jason Evans2016-10-291-1/+5
* Support static linking of jemalloc with glibcDave Watson2016-10-281-0/+31
* Do not (recursively) allocate within tsd_fetch().Jason Evans2016-10-211-1/+1
* Make dss operations lockless.Jason Evans2016-10-131-5/+1
* Add/use adaptive spinning.Jason Evans2016-10-131-1/+4
* Remove all vestiges of chunks.Jason Evans2016-10-121-4/+0
* Remove ratio-based purging.Jason Evans2016-10-121-19/+0
* Fix arena_bind().Qi Wang2016-09-221-6/+7
* Make tsd cleanup functions optional, remove noop cleanup functions.Jason Evans2016-06-061-28/+0
* Fix rallocx() sampling code to not eagerly commit sampler update.Jason Evans2016-06-061-3/+3
* Relax opt_lg_chunk clamping constraints.Jason Evans2016-06-061-10/+2
* Rename most remaining *chunk* APIs to *extent*.Jason Evans2016-06-061-4/+4
* s/chunk_lookup/extent_lookup/g, s/chunks_rtree/extents_rtree/gJason Evans2016-06-061-0/+2
* s/chunk_hook/extent_hook/gJason Evans2016-06-061-8/+10
* Rename huge to large.Jason Evans2016-06-061-16/+16
* Move slabs out of chunks.Jason Evans2016-06-061-22/+24
* Use huge size class infrastructure for large size classes.Jason Evans2016-06-061-24/+22
* Refactor rtree to always use base_alloc() for node allocation.Jason Evans2016-06-031-26/+30
* Use rtree-based chunk lookups rather than pointer bit twiddling.Jason Evans2016-06-031-92/+118
* Simplify run quantization.Jason Evans2016-05-161-2/+1
* Refactor runs_avail.Jason Evans2016-05-161-3/+14
* Implement pz2ind(), pind2sz(), and psz2u().Jason Evans2016-05-131-2/+2
* Initialize arena_bin_info at compile time rather than at boot time.Jason Evans2016-05-131-2/+2
* Remove redzone support.Jason Evans2016-05-131-9/+6
* Remove quarantine support.Jason Evans2016-05-131-46/+21
* Remove Valgrind support.Jason Evans2016-05-131-86/+9
* Use TSDN_NULL rather than NULL as appropriate.Jason Evans2016-05-131-2/+2
* Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans2016-05-111-244/+270
* 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-061-186/+114
* Modify pages_map() to support mapping uncommitted virtual memory.Jason Evans2016-05-061-0/+1
* Fix witness/fork() interactions.Jason Evans2016-04-261-3/+3
* Fix fork()-related lock rank ordering reversals.Jason Evans2016-04-261-12/+29
* Fix arena_choose_hard() regression.Jason Evans2016-04-231-1/+1
* Do not allocate metadata via non-auto arenas, nor tcaches.Jason Evans2016-04-221-37/+75
* Add witness, a simple online locking validator.Jason Evans2016-04-141-147/+230
* Fix a potential tsd cleanup leak.Jason Evans2016-02-281-0/+3
* Add more HUGE_MAXCLASS overflow checks.Jason Evans2016-02-261-23/+34
* Make *allocx() size class overflow behavior defined.Jason Evans2016-02-251-24/+44