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
/
jemalloc
/
src
/
jemalloc.c
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Base maximum dirty page count on proportion of active memory.
Jason Evans
2009-12-29
1
-66/+243
*
Use "lg" prefix rather than "2pow" suffix to indicate base 2 logarithms.
Jason Evans
2009-12-29
1
-117/+112
*
Modify pthread_create() wrapper such that isthreaded is only set once.
Jason Evans
2009-12-29
1
-3/+7
*
Handle 0-size allocation requests in posix_memalign().
Jason Evans
2009-12-29
1
-2/+36
*
Convert thread-specific caching from magazines, and implement incremental GC.
Jason Evans
2009-12-29
1
-363/+550
*
Add support for medium size classes, [4KiB..32KiB], 2KiB apart by default.
Jason Evans
2009-12-29
1
-253/+436
*
Remove opt_dss and opt_mmap, such that if DSS allocation is enabled, both DSS
Jason Evans
2009-12-29
1
-65/+18
*
Streamline the fast path for magazine-based allocation/deallocation.
Jason Evans
2009-12-29
1
-60/+118
*
Remove the dynamic rebalancing code, since magazines reduce its utility.
Jason Evans
2009-12-29
1
-378/+69
*
Implement thread-aware allocation event tracing.
Jason Evans
2009-12-29
1
-185/+480
*
Add --with-jemalloc-prefix, which supports API mangling.
Jason Evans
2009-12-29
1
-54/+56
*
Use __restrict rather than restrict.
Jason Evans
2009-12-29
1
-4/+5
*
Make sure that there are no more than 256 size clases, since size2bin can only
Jason Evans
2009-11-13
1
-0/+11
*
Integrate architecture portability fixes.
Jason Evans
2009-11-09
1
-1/+4
*
Fix configure docs (--enable-lazy-lock --> --disable-lazy-lock).
Jason Evans
2009-11-09
1
-3/+3
*
_pt_thread_death_internal(), which is part of Linux's nptl pthreads
Jason Evans
2009-11-09
1
-9/+22
*
Modify chunk_alloc_mmap() to support address space layout randomization (ASLR).
Jason Evans
2009-11-09
1
-51/+100
*
Update assertions in realloc() and free() to allow for deallocation during
Jason Evans
2009-11-09
1
-4/+6
*
Integrate mtrgraph and mtrplay.
Jason Evans
2009-07-02
1
-1/+1
*
Add configure tests for CFLAGS settings.
Jason Evans
2009-06-30
1
-5/+5
*
Fix various compiler warnings.
Jason Evans
2009-06-29
1
-17/+9
*
Minor documentation and comment cleanups.
Jason Evans
2009-06-26
1
-6/+17
*
Clean up the manpage and conditionalize various portions according to how
Jason Evans
2009-06-26
1
-28/+24
*
Implement configuration system.
Jason Evans
2009-06-24
1
-349/+445
*
Fix various namespace issues.
Jason Evans
2009-06-23
1
-77/+99
*
Merge code from the original jemalloc_linux port.
Jason Evans
2009-06-22
1
-169/+264
*
Import pristine FreeBSD sources.
Jason Evans
2009-06-22
1
-0/+5590
[prev]