Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 167390f055 lift child restrictions after multi-threaded fork %!s(int64=4) %!d(string=hai) anos
  Rich Felker 8d37958d58 give libc access to its own malloc even if public malloc is interposed %!s(int64=4) %!d(string=hai) anos
  Rich Felker 28f64fa6ca switch to a common calloc implementation %!s(int64=4) %!d(string=hai) anos
  Rich Felker c4694f4061 rewrite bump allocator to fix corner cases, decouple from expand_heap %!s(int64=4) %!d(string=hai) anos
  Rich Felker 5f12ffe123 split internal lock API out of libc.h, creating lock.h %!s(int64=6) %!d(string=hai) anos
  Rich Felker 55a1c9c890 move declarations for malloc internals to malloc_impl.h %!s(int64=6) %!d(string=hai) anos
  Rich Felker 618b18c78e revert detection of partially-replaced allocator %!s(int64=7) %!d(string=hai) anos
  Rich Felker c9f415d7ea allow interposition/replacement of allocator (malloc) %!s(int64=7) %!d(string=hai) anos
  Jens Gustedt 32482f61da revise the definition of multiple basic locks in the code %!s(int64=7) %!d(string=hai) anos
  Rich Felker 918b1c1d17 remove external linkage from __simple_malloc definition %!s(int64=9) %!d(string=hai) anos
  Rich Felker 153e952e1a fix regression/typo that disabled __simple_malloc when calloc is used %!s(int64=9) %!d(string=hai) anos
  Rich Felker ba819787ee fix calloc when __simple_malloc implementation is used %!s(int64=9) %!d(string=hai) anos
  Rich Felker e3bc22f1ef refactor malloc's expand_heap to share with __simple_malloc %!s(int64=10) %!d(string=hai) anos
  Rich Felker 56fbaa3bbe make all objects used with atomic operations volatile %!s(int64=10) %!d(string=hai) anos
  Rich Felker 4750cf4202 ditch the priority inheritance locks; use malloc's version of lock %!s(int64=13) %!d(string=hai) anos
  Rich Felker 620a134638 rename __simple_malloc.c to lite_malloc.c - yes this affects behavior! %!s(int64=14) %!d(string=hai) anos