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
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