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