| Age | Commit message (Expand) | Author |
| 2012-04-17 | Import jemalloc 9ef7f5dc34ff02f50d401e41c8d9a4a928e7c2aa (dev branch, | Jason Evans |
| 2012-01-09 | Add aligned_alloc(3). | Ed Schouten |
| 2011-12-15 | Since clang does not support the tls_model attribute used in malloc.c | Dimitry Andric |
| 2011-06-21 | Change sparc64 to use the initial exec TLS model, too. This avoids random | Marius Strobl |
| 2011-03-11 | Now that TLS generally is available on sparc64 since r219534 turn on | Marius Strobl |
| 2010-08-17 | Use aux vector to get values for SSP canary, pagesize, pagesizes array, | Konstantin Belousov |
| 2010-07-10 | Provide 64-bit PowerPC support in libc. | Nathan Whitehorn |
| 2010-02-28 | Rewrite red-black trees to do lazy balance fixup. This improves | Jason Evans |
| 2010-02-16 | Define TLS_MODEL for PowerPC as well. Since PowerPC uses variant I, | Marcel Moolenaar |
| 2010-02-16 | Unbreak ia64: tls_model("initial-exec") is invalid, because it assumes | Marcel Moolenaar |
| 2010-01-31 | Fix bugs: | Jason Evans |
| 2010-01-27 | Add missing return, in a rare case where we can't allocate memory in | Ed Maste |
| 2009-12-10 | Simplify arena_run_reg_dalloc(), and remove a bug that was due to incorrect | Jason Evans |
| 2009-12-10 | Fix the posix_memalign() changes in r196861 to actually return a NULL pointer | Jason Evans |
| 2009-11-14 | Change the utrace log entry for malloc_init from (0, 0, 0) to (-1, 0, 0) | Colin Percival |
| 2009-09-26 | Make malloc(3) superpage aware. Specifically, if getpagesizes(3) returns | Alan Cox |
| 2009-09-05 | Handle zero size for posix_memalign. Return NULL or unique address | Konstantin Belousov |
| 2008-12-01 | Fix a lock order reversal bug that could cause deadlock during fork(2). | Jason Evans |
| 2008-11-30 | Adjust an assertion to handle the case where a lock is contested, but | Jason Evans |
| 2008-11-30 | Do not spin when trying to lock on a single-CPU system. | Jason Evans |
| 2008-11-03 | Revert to preferring mmap(2) over sbrk(2) when mapping memory, due to | Jason Evans |
| 2008-09-10 | Use PAGE_{SIZE,MASK,SHIFT} from machine/param.h rather than hard-coding | Jason Evans |
| 2008-09-06 | Unbreak ia64: pges are 8KB. | Marcel Moolenaar |
| 2008-08-27 | Add thread-specific caching for small size classes, based on magazines. | Jason Evans |
| 2008-08-14 | Move CPU_SPINWAIT into the innermost spin loop, in order to allow faster | Jason Evans |
| 2008-08-14 | Re-order the terms of an expression in arena_run_reg_dalloc() to correctly | Jason Evans |
| 2008-08-08 | Remove variables which are assigned values and never used thereafter. | Colin Percival |
| 2008-07-18 | Enhance arena_chunk_map_t to directly support run coalescing, and use | Jason Evans |
| 2008-06-10 | In the error path through base_alloc(), release base_mtx [1]. | Jason Evans |
| 2008-05-01 | Add a separate tree to track arena chunks that contain dirty pages. | Jason Evans |
| 2008-04-29 | Set QUANTUM_2POW_MIN and SIZEOF_PTR_2POW parameters for MIPS | Oleksandr Tymoshenko |
| 2008-04-29 | Check for integer overflow before calling sbrk(2), since it uses a | Jason Evans |
| 2008-04-23 | Implement red-black trees without using parent pointers, and store the | Jason Evans |
| 2008-03-07 | Remove stale #include <machine/atomic.h>, which as needed by lazy | Jason Evans |
| 2008-02-17 | Fix a race condition in arena_ralloc() for shrinking in-place large | Jason Evans |
| 2008-02-17 | Remove support for lazy deallocation. Benchmarks across a wide range of | Jason Evans |
| 2008-02-08 | Fix a bug in lazy deallocation that was introduced when | Jason Evans |
| 2008-02-08 | Clean up manipulation of chunk page map elements to remove some tenuous | Jason Evans |
| 2008-02-06 | Track dirty unused pages so that they can be purged if they exceed a | Jason Evans |
| 2008-01-03 | Enable both sbrk(2)- and mmap(2)-based memory acquisition methods by | Jason Evans |
| 2007-12-31 | Fix a major chunk-related memory leak in chunk_dealloc_dss_record(). [1] | Jason Evans |
| 2007-12-31 | Fix a bug related to sbrk() calls that could cause address space leaks. | Jason Evans |
| 2007-12-28 | Back out premature commit of previous version. | Jason Evans |
| 2007-12-28 | Maintain two trees instead of one (old_chunks --> old_chunks_{ad,szad}) in | Jason Evans |
| 2007-12-28 | Release chunks_mtx for all paths through chunk_dealloc(). | Jason Evans |
| 2007-12-27 | Add the 'D' and 'M' run time options, and use them to control whether | Jason Evans |
| 2007-12-18 | Use fixed point integer math instead of floating point math when | Jason Evans |
| 2007-12-17 | Refactor features a bit in order to make it possible to disable lazy | Jason Evans |
| 2007-11-28 | Only zero large allocations when necessary (for calloc()). | Jason Evans |
| 2007-11-27 | Implement dynamic load balancing of thread-->arena mapping, based on lock | Jason Evans |