about summary refs log tree commit diff
path: root/src/malloc/lite_malloc.c
Commit message (Expand)AuthorAgeFilesLines
* lift child restrictions after multi-threaded forkRich Felker2020-11-111-1/+4
* give libc access to its own malloc even if public malloc is interposedRich Felker2020-11-111-1/+13
* switch to a common calloc implementationRich Felker2020-06-101-11/+0
* rewrite bump allocator to fix corner cases, decouple from expand_heapRich Felker2020-06-031-17/+72
* split internal lock API out of libc.h, creating lock.hRich Felker2018-09-121-1/+1
* move declarations for malloc internals to malloc_impl.hRich Felker2018-09-121-2/+1
* revert detection of partially-replaced allocatorRich Felker2018-04-191-1/+1
* allow interposition/replacement of allocator (malloc)Rich Felker2018-04-181-1/+11
* revise the definition of multiple basic locks in the codeJens Gustedt2018-01-091-1/+1
* remove external linkage from __simple_malloc definitionRich Felker2015-11-041-1/+1
* fix regression/typo that disabled __simple_malloc when calloc is usedRich Felker2015-06-221-1/+1
* fix calloc when __simple_malloc implementation is usedRich Felker2015-06-221-0/+1
* refactor malloc's expand_heap to share with __simple_mallocRich Felker2015-06-141-23/+26
* make all objects used with atomic operations volatileRich Felker2015-03-031-1/+1
* ditch the priority inheritance locks; use malloc's version of lockRich Felker2012-04-241-4/+4
* rename __simple_malloc.c to lite_malloc.c - yes this affects behavior!Rich Felker2011-03-301-0/+46