summaryrefslogtreecommitdiffstats
path: root/src/jemalloc.c
Commit message (Expand)AuthorAgeFilesLines
* Implement two-phase decay-based purging.Jason Evans2017-03-151-2/+4
* Implement per-CPU arena.Qi Wang2017-03-091-24/+115
* Fix arena_prefork lock rank order for witness.Qi Wang2017-03-091-6/+14
* Store associated arena in tcache.Qi Wang2017-03-071-0/+1
* Add casts to CONF_HANDLE_T_U().Jason Evans2017-03-011-4/+4
* Synchronize arena->tcache_ql with arena->tcache_ql_mtx.Jason Evans2017-02-161-8/+3
* Replace spin_init() with SPIN_INITIALIZER.Jason Evans2017-02-091-3/+1
* Optimize compute_size_with_overflow().Jason Evans2017-02-041-5/+16
* Fix compute_size_with_overflow().Jason Evans2017-02-041-1/+1
* Fix/refactor tcaches synchronization.Jason Evans2017-02-021-0/+3
* Fix a bug in which a potentially invalid usize replaced sizeDavid Goldblatt2017-01-251-3/+3
* Avoid redeclaring glibc's secure_getenvTamir Duberstein2017-01-251-4/+6
* Replace tabs following #define with spaces.Jason Evans2017-01-211-47/+47
* Remove extraneous parens around return arguments.Jason Evans2017-01-211-83/+81
* 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