index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
AK
/
RefCounted.h
Age
Commit message (
Expand
)
Author
2022-08-20
AK+Kernel: Add AK::AtomicRefCounted and use everywhere in the kernel
Andreas Kling
2022-01-11
AK+Kernel: Remove one_ref_left() footgun
Andreas Kling
2022-01-08
AK: Unbreak ref counting hooks in RefCounted
Andreas Kling
2022-01-08
AK+Kernel: Use requires expression when invoking ref counting hooks
Andreas Kling
2021-11-14
AK+Kernel: Suppress clang-tidy warnings from the cert-* category
Andrew Kaster
2021-10-08
AK: Always inline the RefCountedBase functions
Andreas Kling
2021-10-07
AK+Kernel: Make automatically locking RefPtr & co a kernel-only thing
Andreas Kling
2021-08-15
AK: Pull RefCountedBase into the global namespace
Andreas Kling
2021-06-03
AK: Allow inlining ref-count functionality
Gunnar Beutner
2021-05-29
AK: Move RefCountedBase definitions out-of-line
Andreas Kling
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-01-12
AK: Simplify constructors and conversions from nullptr_t
Lenny Maiorani
2021-01-04
AK: Decorate RefCountedBase::try_ref with nodiscard
Tom
2020-12-31
AK: Fix a race condition with WeakPtr<T>::strong_ref and destruction
Tom
2020-12-06
AK: Add test for the will_be_destroyed and one_ref_left magic functions
Andrew Kaster
2020-11-12
AK: Prefer using instead of typedef
Lenny Maiorani
2020-11-10
AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe
Tom
2020-11-03
AK: Really disallow making OwnPtrs from refcounted types
AnotherTest
2020-08-27
Meta: Force semi-colon after MAKE_AK_NONXXXABLE()
Ben Wiederhake
2020-06-12
AK: Ensure RefCounted types are never copied or moved
Sergey Bugaev
2020-06-12
AK: Assert refcount doesn't overflow
Sergey Bugaev
2020-06-12
AK: Switch RefCounted to atomic refcounting
Sergey Bugaev
2020-06-12
AK: Use unsigned int for refcount
Sergey Bugaev
2020-06-12
AK: Ensure we never use OwnPtr<> with RefCounted types
Sergey Bugaev
2020-05-20
AK: Include Platform.h in RefCounted.h so we have ALWAYS_INLINE
Andreas Kling
2020-05-20
AK+Kernel: Help the compiler inline a bunch of trivial methods
Sergey Bugaev
2020-04-20
AK: Allow having ref counted pointers to const object
Itamar
2020-02-09
AK: Apply changes for the Bootstrapper environment
Liav A
2020-01-23
AK: Let's call decrementing reference counts "unref" instead of "deref"
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-06-21
AK: Rename Retainable.h => RefCounted.h.
Andreas Kling