index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Library
Age
Commit message (
Expand
)
Author
2023-03-09
Kernel: Switch LockRefPtr<Inode> to RefPtr<Inode>
Andreas Kling
2023-03-06
AK+Kernel: Remove all the Nonnull*PtrVector classes
Andreas Kling
2022-12-29
Kernel: Move ScopedCritical.cpp to Kernel base directory
Timon Kruiper
2022-12-17
AK+Everywhere: Move custom deleter capability to OwnPtr
Lenny Maiorani
2022-12-14
Everywhere: Stop shoving things into ::std and mentioning them as such
Ali Mohammad Pur
2022-12-03
Everywhere: Remove 'clang-format off' comments that are no longer needed
Linus Groh
2022-12-03
Everywhere: Run clang-format
Linus Groh
2022-08-20
Kernel: Make self-contained locking smart pointers their own classes
Andreas Kling
2022-08-20
AK+Kernel: Add AK::AtomicRefCounted and use everywhere in the kernel
Andreas Kling
2022-06-15
Kernel+AK: Split Weakable.h into userspace and kernel variants
Andreas Kling
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-17
Everywhere: Switch from EnableIf to requires
Lenny Maiorani
2022-02-13
Kernel: Remove dead code from ThreadSafeWeakPtr
Idan Horowitz
2022-02-13
Kernel: Remove make_weak_ptr()
Idan Horowitz
2022-02-13
Kernel: Use try_make_weak_ptr() instead of make_weak_ptr()
Idan Horowitz
2022-02-13
AK+Kernel: Add an OOM-fallible try variant make_weak_ptr()
Idan Horowitz
2022-02-13
AK+Kernel: Rename try_make_weak_ptr to make_weak_ptr_if_nonnull
Idan Horowitz
2022-02-03
Kernel: Remove the infallible make_ref_counted<T> factory function
Idan Horowitz
2022-02-03
Kernel: Convert try_make_ref_counted to use ErrorOr
Idan Horowitz
2022-01-11
AK+Kernel: Remove one_ref_left() footgun
Andreas Kling
2022-01-11
Kernel: Make ListedRefCounted::unref() call optional list removal helper
Andreas Kling
2022-01-08
Kernel: Unbreak ref counting hooks in ListedRefCounted & RefCounted
Andreas Kling
2022-01-08
Kernel: Lock weak pointer revocation during listed-ref-counted unref
Andreas Kling
2022-01-08
AK+Kernel: Use requires expression when invoking ref counting hooks
Andreas Kling
2021-12-29
Kernel: Support Mutex Protected lists in ListedRefCounted
Idan Horowitz
2021-12-05
Kernel: Mark kernel smart-pointer classes as [[nodiscard]]
Sam Atkins
2021-11-17
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
Andreas Kling
2021-11-14
Kernel: Avoid else after return in Process and ThreadSafeRefCounted
Andrew Kaster
2021-11-14
Kernel: Resolve clang-tidy readability-implicit-bool-conversion warnings
Andrew Kaster
2021-11-14
AK+Kernel: Suppress clang-tidy warnings from the cert-* category
Andrew Kaster
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-10-15
Kernel: Split ScopedCritical so header is platform independent
James Mintram
2021-10-14
Kernel: Add per platform Processor.h headers
James Mintram
2021-10-07
Kernel: Note if the page fault address is a destroyed smart pointer
Luke Wilde
2021-10-07
AK+Kernel: Make automatically locking RefPtr & co a kernel-only thing
Andreas Kling
2021-09-07
Kernel: Stop leaking TmpFS inodes
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-22
Kernel: Rename SpinLockProtectedValue<T> => SpinLockProtected<T>
Andreas Kling
2021-08-17
Kernel: Add a little explainer comment to ListedRefCounted
Andreas Kling
2021-08-17
Kernel: Add ListedRefCounted<T> template class
Andreas Kling