summaryrefslogtreecommitdiffstats
path: root/src/jemalloc.c
Commit message (Expand)AuthorAgeFilesLines
...
* Add basic reentrancy-checking support, and allow arena_new to reenter.David Goldblatt2017-04-071-12/+82
* Integrate auto tcache into TSD.Qi Wang2017-04-071-8/+8
* Move arena-tracking atomics in jemalloc.c to C11-styleDavid Goldblatt2017-04-051-6/+8
* Do proper cleanup for tsd_state_reincarnated.Qi Wang2017-04-041-7/+2
* Force inline ifree to avoid function call costs on fast path.Qi Wang2017-03-251-2/+2
* Push down iealloc() calls.Jason Evans2017-03-231-84/+57
* Remove extent dereferences from the deallocation fast paths.Jason Evans2017-03-231-18/+14
* Remove extent arg from isalloc() and arena_salloc().Jason Evans2017-03-231-16/+13
* Not re-binding iarena when migrate between arenas.Qi Wang2017-03-211-1/+0
* 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