summaryrefslogtreecommitdiff
path: root/AK/NonnullRefPtr.h
AgeCommit message (Expand)Author
2021-02-08Everywhere: Remove unnecessary headers 4/4Ben Wiederhake
2020-12-30AK+Format: Remove TypeErasedFormatParams& from format function.asynts
2020-11-12AK: Prefer using instead of typedefLenny Maiorani
2020-11-10AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safeTom
2020-11-10AK: Add RefPtrTraits to allow implementing custom null pointersTom
2020-10-05AK: Add formatter for NonnullRefPtr<T>.asynts
2020-05-20AK+Kernel: Help the compiler inline a bunch of trivial methodsSergey Bugaev
2020-05-16AK: Remove experimental clang -Wconsumed stuffAndreas Kling
2020-04-05AK: Stop allowing implicit downcast with RefPtr and NonnullRefPtrAndreas Kling
2020-01-23AK: Let's call decrementing reference counts "unref" instead of "deref"Andreas Kling
2020-01-19AK: Make it possible to swap() a NonnullRefPtr with itselfAndreas Kling
2020-01-18AK: NonnullRefPtr should allow assigning owner to owneeAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-11-07AK: Delete operator!() and operator bool() from the Nonnull pointersAndreas Kling
2019-08-02AK: Simplify RefPtr and NonnullRefPtr's leak_ref() functionsAndreas Kling
2019-08-02AK: Explicitly delete NonnullRefPtr::operator=(RefPtr).Andreas Kling
2019-08-02AK: Fix ref leak in NonnullRefPtr::operator=(T&).Andreas Kling
2019-07-26AK: Fix NonnullRefPtr<T>::operator=(NonnullRefPtr<U>).Andreas Kling
2019-07-25AK: Allow NonnullRefPtr::ptr() when in "unknown" typestate.Andreas Kling
2019-07-25AK: Simplify NonnullPtrVector template a bit.Andreas Kling
2019-07-24AK: Move clang-specific consumable annotation helpers to Platform.hAndreas Kling
2019-07-21AK: Make NonnullRefPtr::operator=(NonnullRefPtr<U>&&) cast incoming pointer.Andreas Kling
2019-07-11AK: Delete bad pointer assignment operators and constructors.Andreas Kling
2019-07-11AK: Remove copy_ref().Andreas Kling
2019-07-11AK: Remove weird NonnullRefPtr(NonnullRefPtr&) constructor.Andreas Kling
2019-07-04AK: Move some of LogStream out of line & add overloads for smart pointers.Andreas Kling
2019-06-24NonnullRefPtr: Simplify copy constructors.Andreas Kling
2019-06-24NonnullRefPtr: Some improvements.Andreas Kling
2019-06-21AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.Andreas Kling