summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2019-09-28AK: Add a keep_empty argument to String[View]::substring{_view}Sergey Bugaev
2019-09-27Kernel: Make Region single-owner instead of ref-countedAndreas Kling
2019-09-27ELF: Make code a little more buildable on other platformsAndreas Kling
2019-09-22AK: Add AK_MAKE_NONMOVABLEAndreas Kling
2019-09-16Kernel: Move kmalloc() into a Kernel/Heap/ directoryAndreas Kling
2019-09-15Utf8View: Don't print potentially unterminated string in debug messageAndreas Kling
2019-09-13Revert "AK: Made Strings reversible"Andreas Kling
2019-09-13AK: Made Strings reversibleJesse Buhagiar
2019-09-13TestStringView: Add test for starts_withMinusGix
2019-09-13StringView: Add starts_with methodMinusGix
2019-09-11printf: %w, %b, and %p should be zero-padded but not left-paddedAndreas Kling
2019-09-11AK: Add LogStream operator<< for ByteBufferAndreas Kling
2019-09-11AK: Add String::number(size_t) overloadAndreas Kling
2019-09-08AK: Fix buffer overrun in Utf8CodepointIterator::operator++Sergey Bugaev
2019-09-08AK: Pad %b and %w to two and four places in printfConrad Pankoff
2019-09-07Kernel: Support thread-local storageAndreas Kling
2019-09-07AK: Add a useful align_up_to(value, power_of_two) functionAndreas Kling
2019-09-06AK: When printf assert on unsupported specifier, specify which one!Andreas Kling
2019-09-06AK: Rename <AK/AKString.h> to <AK/String.h>Andreas Kling
2019-09-05Utf8View: Try fixing the travis-ci buildAndreas Kling
2019-09-05AK: Log UTF-8 validation errorsSergey Bugaev
2019-09-05AK: Add some more utility methods to Utf8ViewSergey Bugaev
2019-09-04Json: Add serializer fast-path for string valuesAndreas Kling
2019-09-03AK: Fix printf %x padding and %p lengthConrad Pankoff
2019-09-02AK: Abort on unknown printf formatting charactersConrad Pankoff
2019-09-02AK: Support %i as an alias for %d in printfConrad Pankoff
2019-08-29Kernel/AK: Add is_zero helpers for IP and MAC addressesConrad Pankoff
2019-08-28AK: Add a Utf8View type for iterating over UTF-8 codepointsSergey Bugaev
2019-08-28AK: Make printf %x actually work properlyConrad Pankoff
2019-08-27JSON: Port JsonArray and JsonObject serialization to serializersSergey Bugaev
2019-08-27JSON: Add JSON serializersSergey Bugaev
2019-08-26Kernel: Display virtual addresses as V%p instead of L%xAndreas Kling
2019-08-25AK: Make HashTable.h compile inside the SDL2 portAndreas Kling
2019-08-25AK: Add StringView::hash()Andreas Kling
2019-08-25AK: Add HashMap::find() with customizable finder callbackAndreas Kling
2019-08-25AK: Add String::operator==(StringView)Andreas Kling
2019-08-25AK: Optional::operator bool() should consume the OptionalAndreas Kling
2019-08-23AK: Make FileSystemPath better at handling relative pathsAndreas Kling
2019-08-19NonnullPtrVector: Add ptr_at() getters for accessing the NonnullPtrAndreas Kling
2019-08-18AK: The printf family was mixing up case and alternate form settingsAndreas Kling
2019-08-17IntrusiveList: Make Iterator::operator* return a T&Andreas Kling
2019-08-15LogStream: Prefix userspace dbg() output with "ProcessName(PID): "Andreas Kling
2019-08-15AK: Add a simple TriState typeAndreas Kling
2019-08-15StringView: Add StringView::operator==(StringView)Andreas Kling
2019-08-14AK: Use int_hash() to generate less idiotic hashes for {Nonnull,}OwnPtrAndreas Kling
2019-08-14JsonParser: "" is an empty string, not a null valueAndreas Kling
2019-08-14AK: Make it possible to use HashMap<K, NonnullOwnPtr>::get()Andreas Kling
2019-08-14OwnPtr: Add a way to turn an OwnPtr into a NonnullOwnPtrAndreas Kling
2019-08-13AK: Support width/alt/caps/padding modifiers for %x in printfConrad Pankoff
2019-08-12Vector: Use memcpy to implement remove() for trivial typesAndreas Kling