Age | Commit message (Expand) | Author | Files | Lines |
2020-11-30 | implement reallocarray | Ariadne Conill | 1 | -0/+13 |
2020-11-29 | fix mallocng regression in malloc_usable_size with null argument | Dominic Chen | 1 | -0/+1 |
2020-11-11 | lift child restrictions after multi-threaded fork | Rich Felker | 3 | -2/+36 |
2020-11-11 | give libc access to its own malloc even if public malloc is interposed | Rich Felker | 6 | -1/+37 |
2020-06-30 | import mallocng | Rich Felker | 7 | -13/+938 |
2020-06-29 | add glue code for mallocng merge | Rich Felker | 3 | -0/+129 |
2020-06-16 | only use memcpy realloc to shrink if an exact-sized free chunk exists | Rich Felker | 1 | -0/+12 |
2020-06-16 | fix memset overflow in oldmalloc race fix overhaul | Rich Felker | 1 | -1/+1 |
2020-06-10 | only disable aligned_alloc if malloc was replaced but it wasn't | Rich Felker | 1 | -1/+2 |
2020-06-10 | have ldso track replacement of aligned_alloc | Rich Felker | 1 | -0/+1 |
2020-06-10 | reintroduce calloc elison of memset for direct-mmapped allocations | Rich Felker | 2 | -1/+14 |
2020-06-10 | move __malloc_replaced to a top-level malloc file | Rich Felker | 2 | -2/+3 |
2020-06-10 | switch to a common calloc implementation | Rich Felker | 3 | -47/+37 |
2020-06-03 | move oldmalloc to its own directory under src/malloc | Rich Felker | 4 | -0/+0 |
2020-06-03 | move __expand_heap into malloc.c | Rich Felker | 3 | -73/+64 |
2020-06-03 | rename memalign source file back to its proper name | Rich Felker | 1 | -0/+0 |
2020-06-03 | rename aligned_alloc source file back to its proper name | Rich Felker | 1 | -0/+0 |
2020-06-03 | reverse dependency order of memalign and aligned_alloc | Rich Felker | 4 | -10/+5 |
2020-06-03 | rename aligned_alloc source file | Rich Felker | 1 | -0/+0 |
2020-06-03 | remove stale document from malloc src directory | Rich Felker | 1 | -22/+0 |
2020-06-03 | rewrite bump allocator to fix corner cases, decouple from expand_heap | Rich Felker | 1 | -17/+72 |
2020-06-02 | move malloc_impl.h from src/internal to src/malloc | Rich Felker | 1 | -0/+43 |
2020-06-02 | fix unbounded heap expansion race in malloc | Rich Felker | 1 | -152/+87 |
2020-05-22 | restore lock-skipping for processes that return to single-threaded state | Rich Felker | 1 | -1/+4 |
2020-05-22 | don't use libc.threads_minus_1 as relaxed atomic for skipping locks | Rich Felker | 1 | -1/+1 |
2018-09-12 | split internal lock API out of libc.h, creating lock.h | Rich Felker | 1 | -1/+1 |
2018-09-12 | reduce spurious inclusion of libc.h | Rich Felker | 1 | -1/+0 |
2018-09-12 | hide dependency-triggering pointer object in malloc_usable_size.c | Rich Felker | 1 | -2/+2 |
2018-09-12 | rework malloc_usable_size to use malloc_impl.h | Rich Felker | 1 | -9/+1 |
2018-09-12 | move __memalign declaration to malloc_impl.h | Rich Felker | 2 | -4/+2 |
2018-09-12 | move declarations for malloc internals to malloc_impl.h | Rich Felker | 3 | -6/+2 |
2018-04-19 | reintroduce hardening against partially-replaced allocator | Rich Felker | 2 | -5/+10 |
2018-04-19 | return chunks split off by memalign using __bin_chunk instead of free | Rich Felker | 2 | -7/+5 |
2018-04-19 | using malloc implementation types/macros/idioms for memalign | Rich Felker | 1 | -20/+22 |
2018-04-19 | move malloc implementation types and macros to an internal header | Rich Felker | 1 | -37/+1 |
2018-04-19 | revert detection of partially-replaced allocator | Rich Felker | 3 | -15/+6 |
2018-04-18 | allow interposition/replacement of allocator (malloc) | Rich Felker | 4 | -23/+30 |
2018-04-17 | remove unused __brk function/source file | Rich Felker | 1 | -7/+0 |
2018-04-17 | comment __malloc_donate overflow logic | Rich Felker | 1 | -0/+3 |
2018-04-17 | ldso, malloc: implement reclaim_gaps via __malloc_donate | Alexander Monakov | 1 | -18/+43 |
2018-04-17 | malloc: fix an over-allocation bug | Alexander Monakov | 1 | -4/+4 |
2018-04-11 | optimize malloc0 | Alexander Monakov | 1 | -6/+23 |
2018-01-09 | revise the definition of multiple basic locks in the code | Jens Gustedt | 1 | -1/+1 |
2017-07-04 | fix undefined behavior in free | Alexander Monakov | 1 | -2/+3 |
2017-06-15 | handle mremap failure in realloc of mmap-serviced allocations | Rich Felker | 1 | -1/+2 |
2016-12-17 | use lookup table for malloc bin index instead of float conversion | Szabolcs Nagy | 1 | -2/+12 |
2016-01-31 | fix malloc_usable_size for NULL input | Szabolcs Nagy | 1 | -1/+1 |
2015-11-04 | remove external linkage from __simple_malloc definition | Rich Felker | 1 | -1/+1 |
2015-08-07 | mitigate blow-up of heap size under malloc/free contention | Rich Felker | 1 | -14/+14 |
2015-06-22 | fix regression/typo that disabled __simple_malloc when calloc is used | Rich Felker | 1 | -1/+1 |