summaryrefslogtreecommitdiff
path: root/AK/RefCounted.h
AgeCommit message (Expand)Author
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-04AK: Decorate RefCountedBase::try_ref with nodiscardTom
2020-12-31AK: Fix a race condition with WeakPtr<T>::strong_ref and destructionTom
2020-12-06AK: Add test for the will_be_destroyed and one_ref_left magic functionsAndrew Kaster
2020-11-12AK: Prefer using instead of typedefLenny Maiorani
2020-11-10AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safeTom
2020-11-03AK: Really disallow making OwnPtrs from refcounted typesAnotherTest
2020-08-27Meta: Force semi-colon after MAKE_AK_NONXXXABLE()Ben Wiederhake
2020-06-12AK: Ensure RefCounted types are never copied or movedSergey Bugaev
2020-06-12AK: Assert refcount doesn't overflowSergey Bugaev
2020-06-12AK: Switch RefCounted to atomic refcountingSergey Bugaev
2020-06-12AK: Use unsigned int for refcountSergey Bugaev
2020-06-12AK: Ensure we never use OwnPtr<> with RefCounted typesSergey Bugaev
2020-05-20AK: Include Platform.h in RefCounted.h so we have ALWAYS_INLINEAndreas Kling
2020-05-20AK+Kernel: Help the compiler inline a bunch of trivial methodsSergey Bugaev
2020-04-20AK: Allow having ref counted pointers to const objectItamar
2020-02-09AK: Apply changes for the Bootstrapper environmentLiav A
2020-01-23AK: Let's call decrementing reference counts "unref" instead of "deref"Andreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-06-21AK: Rename Retainable.h => RefCounted.h.Andreas Kling