summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2020-08-11AK: Span<T>::operator=(const T&) => Span<T>::operator=(const Span<T>&)AnotherTest
2020-08-10AK: Add test case for duplicate JsonObject keysLinus Groh
2020-08-10AK: Don't keep equal JsonObject keys in the order vector twiceLinus Groh
2020-08-10AK: Implement and test DistinctNumeric classBen Wiederhake
2020-08-10AK: TestSuite's main should return 0Ben Wiederhake
2020-08-10disasm: Insert symbol names in disassembly streamNico Weber
2020-08-09LibELF+Lagom: Work towards getting LibELF in LagomNico Weber
2020-08-09AK: Add a GenericLexer and extend the JsonParser with it (#2696)Benoît Lormeau
2020-08-07AK: Add static_ptr_cast support for the Userspace<T> pointer typeBrian Gianforcaro
2020-08-07AK: Remove unnecessary clang-format off comments.asynts
2020-08-06AK+Kernel+LibC: Add vdbgprintf()Andreas Kling
2020-08-06AK: Remove Stream::operator bool()Andreas Kling
2020-08-06Refactor: Expose const_cast by removing ByteBuffer::warp(const void*, size_t)asynts
2020-08-06LibDebug: Use InputMemoryStream instead of BufferStream.asynts
2020-08-06AK: Add InputStream abstraction and InputMemoryStream implementation.asynts
2020-08-06AK: Add String constructor from ReadonlyBytes.asynts
2020-08-06AK: Rename Tests/Span.cpp to Tests/TestSpan.cpp.asynts
2020-08-06AK: Add Integral and FloatingPoint concepts.asynts
2020-08-06AK: Rename MakeUnsigned::type to MakeUnsigned::Type.asynts
2020-08-06AK: Make min/max behave like the STL for equivalent inputs (#2976)Muhammad Zahalqa
2020-08-06AK: Fix broken symlink used by JSON testAndreas Kling
2020-08-05Unicode: Try s/codepoint/code_point/g againNico Weber
2020-08-05Revert "Unicode: s/codepoint/code_point/g"Nico Weber
2020-08-05AK: Decorate AK::Result<V, E> with [[nodiscard]]Brian Gianforcaro
2020-08-05AK: Decorate AK::TriState with [[nodiscard]]Brian Gianforcaro
2020-08-05AK: Decorate atomic compare exchange operations with [[nodiscard]]Brian Gianforcaro
2020-08-05AK: Decorate AK::NonnullOwnPtr::leak_ptr() with [[nodiscard]]Brian Gianforcaro
2020-08-05AK: Decorate AK::OwnPtr::leak_ptr() with [[nodiscard]]Brian Gianforcaro
2020-08-05AK: Decorate Optional<T> with [[nodisard]]Brian Gianforcaro
2020-08-05AK: Fix StringUtils tests to actually observe return value.Brian Gianforcaro
2020-08-05AK: Use AK relative include style for InlineLinkedList.hBrian Gianforcaro
2020-08-05AK: Add SinglyLinkedListWithCount<T>, a singulary linked list with countBrian Gianforcaro
2020-08-04Revert "AK: Let the compiler provide the default new and delete operators"Andreas Kling
2020-08-04AK: Let the compiler provide the default new and delete operatorsAndreas Kling
2020-08-04AK: Remove an unused variable in the Span test (#2985)Uma Sankar
2020-08-03Unicode: s/codepoint/code_point/gAndreas Kling
2020-08-03AK: Add more time convenience functions and comparison operatorsTom
2020-08-03AK: Fix adding timeval/timespecTom
2020-08-02AK: Fix overflow and mixed-signedness issues in binary_search() (#2961)Muhammad Zahalqa
2020-08-02AK: Remove relative_paths test from TestLexicalPathBrian 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-08-01AK: Make MappedFile store why it is invalidAnotherTest
2020-08-01AK: Add StringView::contains(StringView)AnotherTest
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
2020-07-31AK: On failed mmap, don't claim that there's a readable pageBen Wiederhake
2020-07-30AK: Add (more) tests for String(View)::split*AnotherTest
2020-07-28AK: Tweak String::is_one_of() and FlyString::is_one_of()Andreas Kling