summaryrefslogtreecommitdiffstats
path: root/src/jemalloc.c
Commit message (Expand)AuthorAgeFilesLines
* Header refactoring: ctl - unify and remove from catchall.David Goldblatt2017-04-251-0/+1
* Replace --disable-munmap with opt.munmap.Jason Evans2017-04-251-22/+16
* Header refactoring: size_classes module - remove from the catchallDavid Goldblatt2017-04-241-0/+1
* Header refactoring: ticker module - remove from the catchall and unify.David Goldblatt2017-04-241-0/+1
* Get rid of most of the various inline macros.David Goldblatt2017-04-241-16/+16
* Enable -Wundef, when supported.David Goldblatt2017-04-221-9/+1
* Remove --enable-ivsalloc.Jason Evans2017-04-211-4/+11
* Remove --disable-tcache.Jason Evans2017-04-211-8/+5
* Support --with-lg-page values larger than system page size.Jason Evans2017-04-191-1/+3
* Header refactoring: unify spin.h and move it out of the catch-all.David Goldblatt2017-04-191-0/+1
* Header refactoring: move jemalloc_internal_types.h out of the catch-allDavid Goldblatt2017-04-191-0/+1
* Header refactoring: move assert.h out of the catch-allDavid Goldblatt2017-04-191-0/+1
* Header refactoring: move util.h out of the catchallDavid Goldblatt2017-04-191-0/+1
* Header refactoring: move malloc_io.h out of the catchallDavid Goldblatt2017-04-191-0/+1
* Switch to fine-grained reentrancy support.Qi Wang2017-04-151-71/+50
* Bundle 3 branches on fast path into tsd_state.Qi Wang2017-04-141-36/+65
* Pass alloc_ctx down profiling path.Qi Wang2017-04-121-30/+54
* Pass dalloc_ctx down the sdalloc path.Qi Wang2017-04-121-2/+11
* Header refactoring: move atomic.h out of the catch-allDavid Goldblatt2017-04-111-0/+2
* Header refactoring: Split up jemalloc_internal.hDavid Goldblatt2017-04-111-1/+2
* Pass dealloc_ctx down free() fast path.Qi Wang2017-04-111-5/+13
* Move reentrancy_level to the beginning of TSD.Qi Wang2017-04-071-1/+1
* 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