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
/
NonnullOwnPtr.h
Age
Commit message (
Expand
)
Author
2021-10-07
Kernel: Note if the page fault address is a destroyed smart pointer
Luke Wilde
2021-09-13
AK: Make traits for NonnullOwnPtr use ptr_hash instead of int_hash
Ali Mohammad Pur
2021-08-23
AK: Use explode_byte for pointer sanitization
Hendiadyoin1
2021-07-03
AK: Make smart pointer factories work with aggregates
Daniel Bertalan
2021-07-03
AK: Make `(Nonnull)OwnPtr` work with abstract classes
Daniel Bertalan
2021-06-29
AK: Add RETURNS_NONNULL attribute and use it
Daniel Bertalan
2021-06-24
AK: Add factory methods for creating smart pointers
Daniel Bertalan
2021-05-29
AK+Kernel: Hide AK::adopt_own from usage in the Kernel
Brian Gianforcaro
2021-05-08
AK: Add ConstPeekType to Traits
Itamar
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-03-12
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
Andreas Kling
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2020-12-30
AK+Format: Remove TypeErasedFormatParams& from format function.
asynts
2020-11-12
AK: Prefer using instead of typedef
Lenny Maiorani
2020-11-10
AK: Add RefPtrTraits to allow implementing custom null pointers
Tom
2020-11-03
AK: Really disallow making OwnPtrs from refcounted types
AnotherTest
2020-10-17
AK: Add formatters for NonnullOwnPtr and WeakPtr.
asynts
2020-08-05
AK: Decorate AK::NonnullOwnPtr::leak_ptr() with [[nodiscard]]
Brian Gianforcaro
2020-06-12
AK: Ensure we never use OwnPtr<> with RefCounted types
Sergey Bugaev
2020-05-16
AK: Remove experimental clang -Wconsumed stuff
Andreas Kling
2020-05-08
AK: Add templated NonnullOwnPtr::release_nonnull()
Andreas Kling
2020-04-05
AK: Stop allowing implicit downcast with OwnPtr and NonnullOwnPtr
Andreas Kling
2020-04-01
AK: Add adopt_own() to create a NonnullOwnPtr<T> from a T&
Andreas Kling
2020-02-10
AK: Remove bitrotted Traits::dump() mechanism
Andreas Kling
2020-01-19
AK: Add NonnullOwnPtr::swap() as well for symmetry
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-11-07
AK: Delete operator!() and operator bool() from the Nonnull pointers
Andreas Kling
2019-08-14
AK: Use int_hash() to generate less idiotic hashes for {Nonnull,}OwnPtr
Andreas Kling
2019-08-14
AK: Make it possible to use HashMap<K, NonnullOwnPtr>::get()
Andreas Kling
2019-07-25
AK: Simplify NonnullPtrVector template a bit.
Andreas Kling
2019-07-24
AK: Add NonnullOwnPtr.
Andreas Kling