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
*
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
*
Add per size class huge allocation statistics.
Jason Evans
2014-10-13
1
-29/+50
*
Remove arena_dalloc_bin_run() clean page preservation.
Jason Evans
2014-10-11
1
-66/+7
*
Add configure options.
Jason Evans
2014-10-10
1
-11/+31
*
Refactor/fix arenas manipulation.
Jason Evans
2014-10-08
1
-10/+20
*
Normalize size classes.
Jason Evans
2014-10-06
1
-111/+112
*
Attempt to expand huge allocations in-place.
Daniel Micay
2014-10-05
1
-4/+4
*
Fix OOM-related regression in arena_tcache_fill_small().
Jason Evans
2014-10-05
1
-1/+12
*
Convert to uniform style: cond == false --> !cond
Jason Evans
2014-10-03
1
-14/+14
*
Move small run metadata into the arena chunk header.
Jason Evans
2014-09-29
1
-194/+153
*
Convert all tsd variables to reside in a single tsd structure.
Jason Evans
2014-09-23
1
-9/+14
*
Apply likely()/unlikely() to allocation/deallocation fast paths.
Jason Evans
2014-09-12
1
-14/+14
*
Optimize [nmd]alloc() fast paths.
Jason Evans
2014-09-07
1
-1/+1
*
Refactor chunk map.
Qinfan Wu
2014-09-05
1
-99/+109
*
Fix and refactor runs_dirty-based purging.
Jason Evans
2014-08-14
1
-104/+80
*
arena->npurgatory is no longer needed since we drop arena's lock
Qinfan Wu
2014-08-12
1
-12/+3
*
Remove chunks_dirty tree, nruns_avail and nruns_adjac since we no
Qinfan Wu
2014-08-12
1
-177/+10
*
Purge dirty pages from the beginning of the dirty list.
Qinfan Wu
2014-08-12
1
-165/+70
*
Add dirty page counting for debug
Qinfan Wu
2014-08-12
1
-4/+29
*
Maintain all the dirty runs in a linked list for each arena
Qinfan Wu
2014-08-12
1
-0/+47
*
Fix the cactive statistic.
Jason Evans
2014-08-07
1
-3/+3
*
Reintroduce the comment that was removed in f9ff603.
Qinfan Wu
2014-08-06
1
-1/+5
*
Fix the bug that causes not allocating free run with lowest address.
Qinfan Wu
2014-08-06
1
-3/+7
*
Try to use __builtin_ffsl if ffsl is unavailable.
Richard Diamond
2014-06-02
1
-1/+1
*
Add size class computation capability.
Jason Evans
2014-05-29
1
-29/+33
*
Refactor huge allocation to be managed by arenas.
Jason Evans
2014-05-16
1
-14/+99
*
Add support for user-specified chunk allocators/deallocators.
aravind
2014-05-12
1
-3/+5
*
Refactor small_size2bin and small_bin2size.
Jason Evans
2014-04-17
1
-9/+9
*
Merge pull request #73 from bmaurer/smallmalloc
Jason Evans
2014-04-16
1
-1/+9
|
\
|
*
Create a const array with only a small bin to size map
Ben Maurer
2014-04-16
1
-1/+9
*
|
Optimize Valgrind integration.
Jason Evans
2014-04-15
1
-14/+14
*
|
Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug.
Jason Evans
2014-04-15
1
-1/+4
|
/
*
Remove support for non-prof-promote heap profiling metadata.
Jason Evans
2014-04-11
1
-21/+0
*
refactoring for bits splitting
Ben Maurer
2014-04-10
1
-36/+40
*
Fix a crashing case where arena_chunk_init_hard returns NULL.
Chris Pride
2014-03-26
1
-1/+4
*
Fix typo
Erwan Legrand
2014-02-14
1
-1/+0
*
Refactor overly large/complex functions.
Jason Evans
2014-01-15
1
-383/+461
*
Extract profiling code from [re]allocation functions.
Jason Evans
2014-01-12
1
-7/+6
*
Add junk/zero filling unit tests, and fix discovered bugs.
Jason Evans
2014-01-08
1
-17/+67
*
Add quarantine unit tests.
Jason Evans
2013-12-17
1
-12/+54
*
Don't junk-fill reallocations unless usize changes.
Jason Evans
2013-12-16
1
-12/+3
*
Implement the *allocx() API.
Jason Evans
2013-12-13
1
-3/+3
*
Remove unnecessary zeroing in arena_palloc().
Jason Evans
2013-10-30
1
-43/+73
[next]