Commit History

Autor SHA1 Mensaxe Data
  Daniel Bertalan 1d2f78682b Kernel+AK: Eliminate a couple of temporary String allocations %!s(int64=3) %!d(string=hai) anos
  Guilherme Goncalves 33b78915d3 Kernel: Propagate overflow errors from Memory::page_round_up %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 8b1108e485 Everywhere: Pass AK::StringView by value %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 27e3589f61 AK+Kernel: Avoid unescaped control chars in append_escaped_for_json() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 300402cc14 Kernel: Make it possible for KBufferBuilder creation to fail %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 2c262ddf0f Kernel: Make KBufferBuilder use KBuffer instead of KBufferImpl %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 2065ced8f6 Kernel: Make KBufferBuilder::append() & friends return KResult %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 93d98d4976 Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace %!s(int64=4) %!d(string=hai) anos
  Andreas Kling f85b94e6d4 Kernel: Remove KBufferBuilder's can_expand restriction %!s(int64=4) %!d(string=hai) anos
  Andreas Kling fef835de7f Kernel: Remove KBufferBuilder API for reusing an existing buffer %!s(int64=4) %!d(string=hai) anos
  Daniel Bertalan f820917a76 Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull` %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 9ca8f0afaa Kernel: Replace make<T>() with adopt_own_if_nonnull() in KBufferBuilder %!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 09b1b09c19 Kernel: Assert if rounding-up-to-page-size would wrap around to 0 %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 1f277f0bd9 Kernel: Convert all *Builder::appendf() => appendff() %!s(int64=4) %!d(string=hai) anos
  Tom f98ca35b83 Kernel: Improve ProcFS behavior in low memory conditions %!s(int64=4) %!d(string=hai) anos
  Tom 476f17b3f1 Kernel: Merge PurgeableVMObject into AnonymousVMObject %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 8e79bde2b7 Kernel: Move KBufferBuilder to the fallible KBuffer API %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5e164052f6 AK+Kernel: Escape JSON keys & values %!s(int64=4) %!d(string=hai) anos
  Nico Weber 430b265cd4 AK: Rename KB, MB, GB to KiB, MiB, GiB %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 63f458ffc1 Kernel: Fix KBufferBuilder::append() %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 450a2a0f9c Build: Switch to CMake :^) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 94ca55cefd Meta: Add license header to source files %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 9e55bcb7da Kernel: Make kernel memory regions be non-executable by default %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 078ee798f7 Kernel: Bump KBufferBuilder VM allocation to 4 MB %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f083031a27 Kernel: Add KBufferBuilder, similar to StringBuilder but for KBuffer %!s(int64=6) %!d(string=hai) anos