summaryrefslogtreecommitdiff
path: root/AK/Userspace.h
AgeCommit message (Expand)Author
2021-11-16AK+Kernel: Remove implicit conversion from Userspace<T*> to FlatPtrAndrew Kaster
2021-11-14AK: Resolve clang-tidy readability-bool-conversion warningsAndrew Kaster
2021-06-24AK: Make C++ concepts support mandatory for compilersDaniel Bertalan
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-10AK+Everywhere: Make StdLibExtras templates less wrapper-yAnotherTest
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2020-12-27Kernel: Allow Userspace<T> pointers with invalid contentAndreas Kling
2020-12-23Kernel: Don't assert on PT_PEEK with kernelspace addressAndreas Kling
2020-08-22AK: Prevent confusing silent misuse of Userspace<T>Ben Wiederhake
2020-08-17AK: Add SFINAE fallback for AK C++ concepts use, for Coverity compilerBrian Gianforcaro
2020-08-07AK: Add static_ptr_cast support for the Userspace<T> pointer typeBrian Gianforcaro
2020-08-02AK: Hack Userspace<T> to not break Qt Creator syntax highlightingAndreas Kling
2020-08-01AK: In Userspace.h, #if defined(KERNEL) => #ifdef KERNELEmanuele Torre
2020-08-01AK: Use C++20 concepts to only allow Userspace wrappers of pointersEmanuele Torre
2020-07-31Kernel+AK: Add and use Userspace<T>::unsafe_userspace_ptr()Andreas Kling
2020-07-31AK: Add Userspace<T>, a wrapper for userspace pointersAndreas Kling