index
:
jemalloc.git
dev
master
stable-3
stable-4
jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
arena.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Silence miscellaneous 64-to-32-bit data loss warnings.
Jason Evans
2016-02-26
1
-2/+2
*
Remove a superfluous comment.
Jason Evans
2016-02-26
1
-1/+0
*
Make *allocx() size class overflow behavior defined.
Jason Evans
2016-02-25
1
-15/+21
*
Refactor arenas array (fixes deadlock).
Jason Evans
2016-02-25
1
-0/+21
*
Fix arena_size computation.
Dave Watson
2016-02-25
1
-1/+1
*
Fix arena_run_first_best_fit
Dave Watson
2016-02-25
1
-1/+1
*
Silence miscellaneous 64-to-32-bit data loss warnings.
Jason Evans
2016-02-24
1
-10/+11
*
Refactor jemalloc_ffs*() into ffs_*().
Jason Evans
2016-02-24
1
-2/+1
*
Collapse arena_avail_tree_* into arena_run_tree_*.
Jason Evans
2016-02-24
1
-11/+7
*
Separate arena_avail trees
Dave Watson
2016-02-24
1
-88/+50
*
Use table lookup for run_quantize_{floor,ceil}().
Jason Evans
2016-02-23
1
-21/+86
*
Fix run_quantize_ceil().
Jason Evans
2016-02-23
1
-1/+1
*
Test run quantization.
Jason Evans
2016-02-22
1
-10/+28
*
Refactor time_* into nstime_*.
Jason Evans
2016-02-22
1
-28/+25
*
Implement decay-based unused dirty page purging.
Jason Evans
2016-02-20
1
-20/+307
*
Refactor out arena_compute_npurge().
Jason Evans
2016-02-20
1
-43/+37
*
Refactor arena_ralloc_no_move().
Jason Evans
2016-02-20
1
-11/+10
*
Refactor arena_malloc_hard() out of arena_malloc().
Jason Evans
2016-02-20
1
-1/+17
*
Refactor prng* from cpp macros into inline functions.
Jason Evans
2016-02-20
1
-3/+1
*
Fast-path improvement: reduce # of branches and unnecessary operations.
Qi Wang
2015-11-10
1
-13/+13
*
Allow const keys for lookup
Joshua Kahn
2015-11-09
1
-3/+4
*
Remove arena_run_dalloc_decommit().
Mike Hommey
2015-11-09
1
-23/+2
*
Fix a xallocx(..., MALLOCX_ZERO) bug.
Jason Evans
2015-09-25
1
-3/+9
*
Fix xallocx(..., MALLOCX_ZERO) bugs.
Jason Evans
2015-09-24
1
-0/+10
*
Make arena_dalloc_large_locked_impl() static.
Jason Evans
2015-09-20
1
-1/+1
*
Centralize xallocx() size[+extra] overflow checks.
Jason Evans
2015-09-15
1
-7/+0
*
Rename arena_maxclass to large_maxclass.
Jason Evans
2015-09-12
1
-10/+10
*
Fix xallocx() bugs.
Jason Evans
2015-09-12
1
-108/+94
*
Reduce variables scope
Dmitry-Me
2015-09-04
1
-9/+10
*
Rename index_t to szind_t to avoid an existing type on Solaris.
Jason Evans
2015-08-19
1
-23/+23
*
Don't bitshift by negative amounts.
Jason Evans
2015-08-19
1
-4/+3
*
Refactor arena_mapbits_{small,large}_set() to not preserve unzeroed.
Jason Evans
2015-08-11
1
-42/+66
*
Refactor arena_mapbits unzeroed flag management.
Jason Evans
2015-08-11
1
-21/+22
*
Arena chunk decommit cleanups and fixes.
Jason Evans
2015-08-11
1
-25/+49
*
Implement chunk hook support for page run commit/decommit.
Jason Evans
2015-08-07
1
-98/+259
*
Fix an in-place growing large reallocation regression.
Jason Evans
2015-08-07
1
-5/+6
*
Generalize chunk management hooks.
Jason Evans
2015-08-04
1
-101/+83
*
Change arena_palloc_large() parameter from size to usize.
Jason Evans
2015-07-24
1
-12/+12
*
Fix MinGW-related portability issues.
Jason Evans
2015-07-23
1
-2/+2
*
Revert to first-best-fit run/chunk allocation.
Jason Evans
2015-07-16
1
-42/+17
*
Fix MinGW build warnings.
Jason Evans
2015-07-08
1
-2/+2
*
Move a variable declaration closer to its use.
Jason Evans
2015-07-07
1
-1/+2
*
Convert arena_maybe_purge() recursion to iteration.
Jason Evans
2015-06-23
1
-10/+24
*
Fix performance regression in arena_palloc().
Jason Evans
2015-05-20
1
-2/+13
*
Implement cache index randomization for large allocations.
Jason Evans
2015-05-06
1
-42/+174
*
Fix in-place shrinking huge reallocation purging bugs.
Jason Evans
2015-03-26
1
-6/+1
*
Add the "stats.arenas.<i>.lg_dirty_mult" mallctl.
Jason Evans
2015-03-24
1
-3/+5
*
Fix signed/unsigned comparison in arena_lg_dirty_mult_valid().
Jason Evans
2015-03-24
1
-1/+2
*
Implement dynamic per arena control over dirty page purging.
Jason Evans
2015-03-19
1
-12/+75
*
Fix a declaration-after-statement regression.
Jason Evans
2015-03-11
1
-3/+2
[next]