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
/
OwnPtr.h
Age
Commit message (
Expand
)
Author
2021-05-13
AK: Introduce adopt_own_if_nonnull(..) to aid in Kernel OOM hardening
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
2021-01-12
AK: Simplify constructors and conversions from nullptr_t
Lenny Maiorani
2020-11-03
AK: Really disallow making OwnPtrs from refcounted types
AnotherTest
2020-08-05
AK: Decorate AK::OwnPtr::leak_ptr() with [[nodiscard]]
Brian Gianforcaro
2020-06-12
AK: Ensure we never use OwnPtr<> with RefCounted types
Sergey Bugaev
2020-04-05
AK: Stop allowing implicit downcast with OwnPtr and NonnullOwnPtr
Andreas Kling
2020-02-25
AK: Add ptr_hash to use int_hash or u64_hash depending on pointer size
joshua stein
2020-02-10
AK: Remove bitrotted Traits::dump() mechanism
Andreas Kling
2020-01-24
AK: Use swap-based assignment in OwnPtr
Andreas Kling
2020-01-18
Meta: Add license header to source files
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-08-14
OwnPtr: Add a way to turn an OwnPtr into a NonnullOwnPtr
Andreas Kling
2019-08-02
AK: Add assertions when dereferencing an OwnPtr.
Andreas Kling
2019-08-01
AK: Don't allow constructing an OwnPtr from a const NonnullOwnPtr&
Andreas Kling
2019-07-24
AK: Add NonnullOwnPtr.
Andreas Kling
2019-07-11
AK: Delete bad pointer assignment operators and constructors.
Andreas Kling
2019-07-04
AK: Move some of LogStream out of line & add overloads for smart pointers.
Andreas Kling
2019-06-29
AK: Defer to Traits<T> for equality comparison in container templates.
Andreas Kling
2019-05-28
Add clang-format file
Robin Burchell
2019-04-14
AK: Improve smart pointer ergonomics a bit.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2018-12-05
Support inserting a newline.
Andreas Kling
2018-12-04
Import a simple text editor I started working on.
Andreas Kling
2018-10-26
Implement /proc/PID/vm.
Andreas Kling
2018-10-16
Merge some features from gerbert into OwnPtr and RetainPtr.
Andreas Kling
2018-10-10
Import all this stuff into a single repo called Serenity.
Andreas Kling