Commit History

Autor SHA1 Mensaxe Data
  Michel Hermier 3bf89f1859 LibC: Document some posix `*alloc` urls %!s(int64=3) %!d(string=hai) anos
  Daniel Bertalan c7423dc20b LibC: Make the address argument of `malloc_size` a pointer to const %!s(int64=3) %!d(string=hai) anos
  kleines Filmröllchen 2f50d8f4d3 AK+LibC+LibPthread: Introduce NoAllocationGuard %!s(int64=3) %!d(string=hai) anos
  Nick Johnson 08e4a1a4dc AK+Everywhere: Replace __builtin bit functions %!s(int64=3) %!d(string=hai) anos
  Daniel Bertalan 40e7ac9967 LibC: Implement _aligned_malloc and _aligned_free %!s(int64=3) %!d(string=hai) anos
  Jean-Baptiste Boric 8043fcd466 LibC: Don't format strings when asserting with an unstable heap %!s(int64=3) %!d(string=hai) anos
  Daniel Bertalan fbdf17ae68 LibC: Don't flatten `malloc` and `free` %!s(int64=4) %!d(string=hai) anos
  Daniel Bertalan 87ef2718bc UserspaceEmulator+LibC: Use sys$emuctl() to disable auditing in malloc %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 1fcb1ec367 LibC: Randomize malloc() block addresses on x86_64 %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 2d1a651e0a Kernel: Make purgeable memory a VMObject level concept (again) %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 1610669519 LibC: Make calloc() actually fail on multiplication overflow %!s(int64=4) %!d(string=hai) anos
  Andreas Kling e5a1e535cc LibC: Re-run clang-format on malloc.cpp %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 19cb5ed97a LibC: Simplify locking in malloc %!s(int64=4) %!d(string=hai) anos
  Andreas Kling b8a204c5b9 LibThreading: Rename Lock => Mutex %!s(int64=4) %!d(string=hai) anos
  Daniel Bertalan b9f30c6f2a Everywhere: Fix some alignment issues %!s(int64=4) %!d(string=hai) anos
  Sahan Fernando 6fb08f20e3 LibC: Expose PAGE_ROUND_UP in mallocdefs.h %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro e37f39d980 LibC: Switch ChunkedBlock to IntrusiveList from InlineLinkedList %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner ea33e9647b LibC: Don't leak memory for realloc(p, 0) %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 39f0739381 LibC+UE: Keep more unused chunked blocks around %!s(int64=4) %!d(string=hai) anos
  Andreas Kling b5d73c834f Userland: Rename LibThread => LibThreading %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 7957f13e98 Revert "LibC: Simplify malloc size classes" %!s(int64=4) %!d(string=hai) anos
  Lenny Maiorani f91bcb8895 LibC: Simplify malloc size classes %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner f89e8fb71a AK+LibC: Implement malloc_good_size() and use it for Vector/HashTable %!s(int64=4) %!d(string=hai) anos
  Jean-Baptiste Boric e16894af5a LibC: Do not include errno.h inside unistd.h %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 691b6f69c5 LibThread: Remove LOCKER() macro, as it adds no value %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 017da44ac2 LibC: Make malloc(0) return a non-null pointer %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 3438829431 LibC: Lazily initialize malloc chunks %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling ef1e5db1d0 Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 9588f01739 UserspaceEmulator+LibC: Use sys$emuctl() to pass malloc info to UE %!s(int64=4) %!d(string=hai) anos