1. b4b1e10 reintroduce hardening against partially-replaced allocator by Rich Felker · 6 years ago
  2. 7214179 return chunks split off by memalign using __bin_chunk instead of free by Rich Felker · 6 years ago
  3. 3c2cbbe using malloc implementation types/macros/idioms for memalign by Rich Felker · 6 years ago
  4. 23389b1 move malloc implementation types and macros to an internal header by Rich Felker · 6 years ago
  5. 618b18c revert detection of partially-replaced allocator by Rich Felker · 6 years ago
  6. c9f415d allow interposition/replacement of allocator (malloc) by Rich Felker · 6 years ago
  7. 5020275 remove unused __brk function/source file by Rich Felker · 6 years ago
  8. 14032c3 comment __malloc_donate overflow logic by Rich Felker · 6 years ago
  9. ce7ae11 ldso, malloc: implement reclaim_gaps via __malloc_donate by Alexander Monakov · 6 years ago
  10. d889cc3 malloc: fix an over-allocation bug by Alexander Monakov · 6 years ago
  11. 424eab2 optimize malloc0 by Alexander Monakov · 7 years ago
  12. 32482f6 revise the definition of multiple basic locks in the code by Jens Gustedt · 7 years ago
  13. 60ab365 fix undefined behavior in free by Alexander Monakov · 7 years ago
  14. 1c86c7f handle mremap failure in realloc of mmap-serviced allocations by Rich Felker · 7 years ago
  15. 61ff1af use lookup table for malloc bin index instead of float conversion by Szabolcs Nagy · 8 years ago
  16. d150764 fix malloc_usable_size for NULL input by Szabolcs Nagy · 9 years ago
  17. 918b1c1 remove external linkage from __simple_malloc definition by Rich Felker · 9 years ago
  18. c376162 mitigate blow-up of heap size under malloc/free contention by Rich Felker · 9 years ago
  19. 153e952 fix regression/typo that disabled __simple_malloc when calloc is used by Rich Felker · 9 years ago
  20. ba81978 fix calloc when __simple_malloc implementation is used by Rich Felker · 9 years ago
  21. e3bc22f refactor malloc's expand_heap to share with __simple_malloc by Rich Felker · 9 years ago
  22. 276904c in malloc, refuse to use brk if it grows into stack by Rich Felker · 9 years ago
  23. 064898c remove useless check of bin match in malloc by Rich Felker · 9 years ago
  24. 7a81fe3 fix init race that could lead to deadlock in malloc init code by Rich Felker · 9 years ago
  25. 56fbaa3 make all objects used with atomic operations volatile by Rich Felker · 9 years ago
  26. 8d998a7 add malloc_usable_size function and non-stub malloc.h by Rich Felker · 10 years ago
  27. 5446303 avoid malloc failure for small requests when brk can't be extended by Rich Felker · 10 years ago
  28. 5717444 include cleanups: remove unused headers and add feature test macros by Szabolcs Nagy · 11 years ago
  29. 8acbe4f slightly optimize __brk for size by Rich Felker · 11 years ago
  30. a947d31 fix failure of malloc to set errno on heap (brk) exhaustion by Rich Felker · 11 years ago
  31. e803829 fix potential deadlock bug in libc-internal locking logic by Rich Felker · 11 years ago
  32. 4a30ba5 remove redundant check in memalign by Rich Felker · 11 years ago
  33. 70a92bc fix heap corruption bug in memalign by Rich Felker · 11 years ago
  34. 8389520 harden realloc/free to detect simple overflows by Rich Felker · 11 years ago
  35. 6d861ac move core memalign code from aligned_alloc to __memalign by Rich Felker · 11 years ago
  36. 6514161 move alignment check from aligned_alloc to posix_memalign by Rich Felker · 11 years ago
  37. b8ccf8e page-align initial brk value used by malloc in shared libc by Rich Felker · 12 years ago
  38. 2ad9cf5 fix invalid read in aligned_alloc by Rich Felker · 12 years ago
  39. afd209d workaround gcc got-register-reload performance problems in malloc by Rich Felker · 12 years ago
  40. 9bff7c1 implement "low hanging fruit" from C11 by Rich Felker · 12 years ago
  41. 4750cf4 ditch the priority inheritance locks; use malloc's version of lock by Rich Felker · 12 years ago
  42. e5d78fe fix issue with excessive mremap syscalls on realloc by Rich Felker · 13 years ago
  43. 1c8bead use new a_crash() asm to optimize double-free handler. by Rich Felker · 13 years ago
  44. ce7c634 simplify and improve double-free check by Rich Felker · 13 years ago
  45. f9ed11f posix_memalign should fail if size is not a multiple of sizeof(void *) by Rich Felker · 13 years ago
  46. 5d0965c eliminate OOB array hacks in malloc by Rich Felker · 13 years ago
  47. 2afebbb malloc: cast size down to int in bin_index functions by Rich Felker · 13 years ago
  48. 71a80c5 use volatile pointers for intentional-crash code. by Rich Felker · 13 years ago
  49. b052f13 namespace fixes for sys/mman.h by Rich Felker · 13 years ago
  50. b761bd1 fix rare but nasty under-allocation bug in malloc with large requests by Rich Felker · 13 years ago
  51. bf87858 avoid over-allocation of brk on first malloc by Rich Felker · 13 years ago
  52. 620a134 rename __simple_malloc.c to lite_malloc.c - yes this affects behavior! by Rich Felker · 13 years ago
  53. 0958200 very cheap double-free checks in malloc by Rich Felker · 13 years ago
  54. aa398f5 global cleanup to use the new syscall interface by Rich Felker · 13 years ago
  55. 26031da make malloc(0) return unique pointers rather than NULL by Rich Felker · 14 years ago
  56. 598a014 fix simple_malloc malloc(0) behavior not to return non-unique pointers by Rich Felker · 14 years ago
  57. a23baf5 fix simple_malloc size restrictions by Rich Felker · 14 years ago
  58. 0b44a03 initial check-in, version 0.5.0 by Rich Felker · 14 years ago