sin-ack
|
566c5d1e99
AK+Kernel: Move KResult.h to Kernel/API for userspace access
|
3 年之前 |
Andreas Kling
|
d6d7d11590
Kernel: Cache Custody objects (weakly) to avoid expensive reconstruction
|
4 年之前 |
Andreas Kling
|
7a4e6257b7
Kernel: Switch Custody to east-const style
|
4 年之前 |
Max Wipfli
|
95f769ea51
Kernel: Add Custody::try_create_absolute_path()
|
4 年之前 |
Andreas Kling
|
9d801d2345
Kernel: Rename Custody::create() => try_create()
|
4 年之前 |
Andreas Kling
|
9a827ad3da
Kernel: Use a KString for Custody::m_name
|
4 年之前 |
Brian Gianforcaro
|
5dc5f31f76
Kernel: Replace bare new in Custody::create() with adopt_ref_if_nonnull
|
4 年之前 |
Brian Gianforcaro
|
0b7395848a
Kernel: Plumb OOM propagation through Custody factory
|
4 年之前 |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Sergey Bugaev
|
fdb71cdf8f
Kernel: Support read-only filesystem mounts
|
5 年之前 |
Andreas Kling
|
d5fe839166
Kernel: Remove unused artifacts of the Custody cache
|
5 年之前 |
Andreas Kling
|
6428669a37
Kernel: Make Custody slab-allocated
|
5 年之前 |
Andreas Kling
|
635ae70b8f
Kernel: More header dependency reduction work
|
5 年之前 |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 年之前 |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 年之前 |
Sergey Bugaev
|
4566c2d811
Kernel+LibC: Add support for mount flags
|
5 年之前 |
Andreas Kling
|
73fdbba59c
AK: Rename <AK/AKString.h> to <AK/String.h>
|
5 年之前 |
Andreas Kling
|
b020a5e7ce
Kernel: Don't create a String every time we look up a Custody by name
|
6 年之前 |
Andreas Kling
|
318068fe1b
Kernel: Turns global Custody and Inode tables into InlineLinkedLists
|
6 年之前 |
Andreas Kling
|
d343fb2429
AK: Rename Retainable.h => RefCounted.h.
|
6 年之前 |
Andreas Kling
|
550b0b062b
AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.
|
6 年之前 |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
6 年之前 |
Andreas Kling
|
77b9fa89dd
AK: Rename Retainable => RefCounted.
|
6 年之前 |
Andreas Kling
|
8adadf8a46
FileSystem: Reuse existing custodies when possible, and keep them updated.
|
6 年之前 |
Andreas Kling
|
393851418b
FileSystem: Port most of the code over to using custodies.
|
6 年之前 |
Andreas Kling
|
4cb87b1753
FileSystem: Add a Custody class that represents a parent/child guardianship.
|
6 年之前 |