kleines Filmröllchen
|
a6a439243f
Kernel: Turn lock ranks into template parameters
|
2 سال پیش |
Andreas Kling
|
728c3fbd14
Kernel: Use RefPtr instead of LockRefPtr for Custody
|
2 سال پیش |
Andreas Kling
|
11eee67b85
Kernel: Make self-contained locking smart pointers their own classes
|
2 سال پیش |
Andreas Kling
|
cb04caa18e
Kernel: Protect the Custody cache with a spinlock
|
2 سال پیش |
Lenny Maiorani
|
190cf1507b
Kernel: Use default constructors/destructors
|
3 سال پیش |
Idan Horowitz
|
d2ffcfb762
Kernel: Remove the Custody::absolute_path() API
|
3 سال پیش |
Idan Horowitz
|
6be2a51b10
Kernel: Use Vector::try_append in Custody::try_serialize_absolute_path
|
3 سال پیش |
Idan Horowitz
|
81e23617d6
Kernel: Port Custody to ListedRefCounted
|
3 سال پیش |
Hendiadyoin1
|
4cec16a713
Kernel: Add implied auto-specifiers in FileSystem
|
3 سال پیش |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 سال پیش |
Andreas Kling
|
56a2594de7
Kernel: Make KString factories return KResultOr + use TRY() everywhere
|
3 سال پیش |
Andreas Kling
|
cda2b9e71c
Kernel: Improvements to Custody absolute path serialization
|
3 سال پیش |
Andreas Kling
|
c2fc33becd
Kernel: Rename ProtectedValue<T> => MutexProtected<T>
|
3 سال پیش |
Andreas Kling
|
c70e2f2519
Kernel: Protect the Custody cache with a mutex instead of a spinlock
|
3 سال پیش |
Andrew January
|
f62ac5d81d
Kernel/SysFS: Prepend to the custody cache instead of append
|
3 سال پیش |
Andreas Kling
|
d6d7d11590
Kernel: Cache Custody objects (weakly) to avoid expensive reconstruction
|
3 سال پیش |
Andreas Kling
|
7a4e6257b7
Kernel: Switch Custody to east-const style
|
4 سال پیش |
Max Wipfli
|
95f769ea51
Kernel: Add Custody::try_create_absolute_path()
|
4 سال پیش |
Daniel Bertalan
|
f820917a76
Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`
|
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
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 سال پیش |
Sergey Bugaev
|
fdb71cdf8f
Kernel: Support read-only filesystem mounts
|
5 سال پیش |
Andreas Kling
|
7d862dd5fc
AK: Reduce header dependency graph of String.h
|
5 سال پیش |
Andreas Kling
|
d5fe839166
Kernel: Remove unused artifacts of the Custody cache
|
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
|
944fbf507a
Kernel: Custody::absolute_path() should always return "/" for roots
|
5 سال پیش |