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
*
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
*
Normalize rdelm/rd structure field naming.
Jason Evans
2015-03-11
1
-4/+4
*
Refactor dirty run linkage to reduce sizeof(extent_node_t).
Jason Evans
2015-03-11
1
-41/+48
*
Use first-fit rather than first-best-fit run/chunk allocation.
Jason Evans
2015-03-07
1
-25/+47
*
Quantize szad trees by size class.
Jason Evans
2015-03-07
1
-9/+27
*
Fix chunk cache races.
Jason Evans
2015-02-19
1
-93/+163
*
Rename "dirty chunks" to "cached chunks".
Jason Evans
2015-02-18
1
-45/+25
*
Fix chunk_unmap() to propagate dirty state.
Jason Evans
2015-02-18
1
-4/+10
*
arena_chunk_dirty_node_init() --> extent_node_dirty_linkage_init()
Jason Evans
2015-02-18
1
-11/+3
*
Simplify extent_node_t and add extent_node_init().
Jason Evans
2015-02-17
1
-7/+2
*
Integrate whole chunks into unused dirty page purging machinery.
Jason Evans
2015-02-17
1
-114/+289
*
Normalize *_link and link_* fields to all be *_link.
Jason Evans
2015-02-16
1
-4/+4
*
Refactor huge_*() calls into arena internals.
Jason Evans
2015-02-12
1
-56/+104
*
Move centralized chunk management into arenas.
Jason Evans
2015-02-12
1
-10/+64
*
Implement explicit tcache support.
Jason Evans
2015-02-10
1
-15/+9
*
Make opt.lg_dirty_mult work as documented
Mike Hommey
2015-02-03
1
-0/+2
*
Implement metadata statistics.
Jason Evans
2015-01-24
1
-2/+8
*
Move variable declaration to the top its block for MSVC compatibility.
Guilherme Goncalves
2014-12-17
1
-2/+2
*
Introduce two new modes of junk filling: "alloc" and "free".
Guilherme Goncalves
2014-12-15
1
-25/+28
*
Style and spelling fixes.
Jason Evans
2014-12-09
1
-1/+1
*
Fix more pointer arithmetic undefined behavior.
Jason Evans
2014-11-17
1
-4/+4
*
Fix pointer arithmetic undefined behavior.
Jason Evans
2014-11-17
1
-4/+7
*
Disable arena_dirty_count() validation.
Jason Evans
2014-11-01
1
-2/+6
*
mark huge allocations as unlikely
Daniel Micay
2014-10-31
1
-2/+2
*
Use JEMALLOC_INLINE_C everywhere it's appropriate.
Jason Evans
2014-10-30
1
-8/+8
*
use sized deallocation internally for ralloc
Daniel Micay
2014-10-16
1
-1/+1
*
Fix huge allocation statistics.
Jason Evans
2014-10-15
1
-81/+220
[next]