Commit History

Autor SHA1 Mensaxe Data
  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 a1d7ebf85a Kernel: Rename Kernel/VM/ to Kernel/Memory/ %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 2caafacd9b Kernel: Remove OOM unsafe API KBuffer::create_with_size %!s(int64=4) %!d(string=hai) anos
  Daniel Bertalan fda9f394d1 Kernel: Fix always-true comparison warnings %!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 f4d7151c3c Kernel: Make KBuffer APIs OOM safe %!s(int64=4) %!d(string=hai) anos
  Andreas Kling fc9ce22981 Kernel: Use KString for Region names %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro c8758d4faa Kernel: Make KBuffer::try_create_with* APIs OOM safe %!s(int64=4) %!d(string=hai) anos
  Andreas Kling b91c49364d AK: Rename adopt() to adopt_ref() %!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 839d2d70a4 Kernel: Add non-const KBuffer::impl() getter %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro eaef57443c Kernel: Make MemoryManager API type-safe for Region::Access enum %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 69df3cfae7 Kernel: Mark KBuffer and its getters as [[nodiscard]] %!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 8415866c03 Kernel: Remove user/kernel flags from Region %!s(int64=4) %!d(string=hai) anos
  Lenny Maiorani e6f907a155 AK: Simplify constructors and conversions from nullptr_t %!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 60f5f48dd1 Kernel: Allocate profiling memory upfront %!s(int64=4) %!d(string=hai) anos
  Tom 476f17b3f1 Kernel: Merge PurgeableVMObject into AnonymousVMObject %!s(int64=4) %!d(string=hai) anos
  Andreas Kling c77dda6827 Kernel: Make KBuffer::try_create_with_bytes() actually copy the bytes %!s(int64=4) %!d(string=hai) anos
  Andreas Kling d936d86332 Kernel: Add KBuffer::try_create_with_bytes() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 8cde8ba511 Kernel: Add KBuffer::try_create_with_size() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 62ec6e5fe0 Kernel: Make Inode::read_entire() return a KBuffer (not ByteBuffer) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7d862dd5fc AK: Reduce header dependency graph of String.h %!s(int64=5) %!d(string=hai) anos
  Andreas Kling fa9fba6901 Kernel: Add missing #includes now that <AK/StdLibExtras.h> is smaller %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a70cc5ca1d Kernel: Commit the entire region up front in KBuffer::copy() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8047ff8205 Kernel: Expose the underlying Region of a KBuffer %!s(int64=5) %!d(string=hai) anos