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