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
/
RefPtr.h
Age
Commit message (
Expand
)
Author
2020-11-12
AK: Prefer using instead of typedef
Lenny Maiorani
2020-11-10
AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe
Tom
2020-11-10
AK: Add RefPtrTraits to allow implementing custom null pointers
Tom
2020-09-25
Meta+AK: Make clang-format-10 clean
Ben Wiederhake
2020-05-20
AK+Kernel: Help the compiler inline a bunch of trivial methods
Sergey Bugaev
2020-04-05
AK: Stop allowing implicit downcast with RefPtr and NonnullRefPtr
Andreas Kling
2020-02-25
AK: Add ptr_hash to use int_hash or u64_hash depending on pointer size
joshua stein
2020-02-16
AK: Add basic Traits for RefPtr
Andreas Kling
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-08-14
AK: Make it possible to use HashMap<K, NonnullOwnPtr>::get()
Andreas Kling
2019-08-03
AK: Remove two redundant RefPtr constructors.
Andreas Kling
2019-08-02
AK: Simplify RefPtr and NonnullRefPtr's leak_ref() functions
Andreas Kling
2019-08-02
AK: Add anti-null assertions in RefPtr.
Andreas Kling
2019-08-02
AK: Fix ref leaks in RefPtr assignment operators.
Andreas Kling
2019-07-21
AK: RefPtr::operator=(RefPtr<U>&&) needs to cast the incoming pointer.
Andreas Kling
2019-07-11
AK: Delete bad pointer assignment operators and constructors.
Andreas Kling
2019-07-11
AK: Remove copy_ref().
Andreas Kling
2019-07-11
AK: Remove use of copy_ref().
Andreas Kling
2019-07-11
AK: Make it more more pleasant to copy RefPtr's.
Andreas Kling
2019-07-11
AK: Remove weird RefPtr(RefPtr&) constructor.
Andreas Kling
2019-07-04
AK: Move some of LogStream out of line & add overloads for smart pointers.
Andreas Kling
2019-06-21
AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.
Andreas Kling