summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2021-10-03AK: Add a basic formatter for wchar_tTim Schumacher
2021-10-02AK: Simplify Utf16View::operator==(Utf16View)Andreas Kling
2021-10-02LibJS+AK: Use Vector<u16, 1> for UTF-16 string storageAndreas Kling
2021-10-01RequestServer: Don't hide the SIGINFO state dump behind a debug macroAndreas Kling
2021-10-01AK: Fix typosNico Weber
2021-09-29RequestServer: Use an OwnPtr for cached connectionsAli Mohammad Pur
2021-09-28AK: Accept StringView in LexicalPath::joinRodrigo Tobar
2021-09-28AK: Eliminate avoidable strlen call in String::matchesIdan Horowitz
2021-09-21AK: Introduce ability to default-initialize a VariantBen Wiederhake
2021-09-20AK: Remove unnecessary include of <new> for non-`__serenity__` buildsAndrew Kaster
2021-09-20AK+LibC: Remove SERENITY_LIBC_BUILD guard around `<initializer_list>`Andrew Kaster
2021-09-20AK: Remove unused ifdef for BUILDING_SERENITY_TOOLCHAINAndrew Kaster
2021-09-18AK: Inline all the trivial Utf8View functionsAndreas Kling
2021-09-18AK: Make Utf8View constructors inline and remove C string constructorAndreas Kling
2021-09-17AK/Vector: Add `Vector::reverse()` methodMustafa Quraish
2021-09-16AK: Reduce the scope of fraction_string to where it's neededBrian Gianforcaro
2021-09-16AK: Use default constructor/destructor instead of declaring an empty oneBrian Gianforcaro
2021-09-15AK: Rename the local variable in the TRY() macro to avoid name clashesLinus Groh
2021-09-14AK: Add an abstraction over multiple disjoint buffersAli Mohammad Pur
2021-09-14AK: Move the path argument of URL::append_path instead of copying itIdan Horowitz
2021-09-14AK: Make URL::m_port an Optional<u16>, Expose raw port getterIdan Horowitz
2021-09-14AK: Add URL::cannot_have_a_username_or_password_or_portIdan Horowitz
2021-09-14AK: Change URL::cannot_be_a_base_url, URL::is_valid return type to boolIdan Horowitz
2021-09-14AK: Accept optional url and state override parameters in URLParserIdan Horowitz
2021-09-14AK: Add URL::serialize_origin based on HTML's origin definitionIdan Horowitz
2021-09-13AK: Remove unimplemented method `fill_buffer` from `UUID`James Puleo
2021-09-13AK: Make Span::operator==() comply with the ISO C++ idea of operator==Ali Mohammad Pur
2021-09-13AK: Switch Span.h to east-const styleAli Mohammad Pur
2021-09-13AK: Give BumpAllocator a single-block cacheAli Mohammad Pur
2021-09-13AK: Allow RBTree::find_largest_not_above_iterator() to failAli Mohammad Pur
2021-09-13AK+Kernel: Avoid unescaped control chars in append_escaped_for_json()Ali Mohammad Pur
2021-09-13AK: Make traits for NonnullOwnPtr use ptr_hash instead of int_hashAli Mohammad Pur
2021-09-13AK: Add secure_zero() implementation so it can be used on all platformsBrian Gianforcaro
2021-09-12AK+LibCore: Standardize on AK_OS_MACOS instead of __APPLE__Brian Gianforcaro
2021-09-12AK: Add the ability to hash the contents of a AK::HashMapBrian Gianforcaro
2021-09-12AK: Escape '"' in escape_html_entitiesPeter Elliott
2021-09-11AK: Replace the mutable String::replace API with an immutable versionIdan Horowitz
2021-09-11AK: Make String::count not use strstr and take a StringViewIdan Horowitz
2021-09-11AK: Forbid creating StringView from temporary FlyStringBen Wiederhake
2021-09-11AK: Forbid creating StringView from temporary ByteBufferBen Wiederhake
2021-09-10Kernel: Add kernelearlyputstr and use it in dbgln in very-early bootIdan Horowitz
2021-09-10AK: Only try and get the Processor::current_id when it was initializedIdan Horowitz
2021-09-10AK+Kernel: Reduce the number of template parameters of IntrusiveRBTreeAli Mohammad Pur
2021-09-10AK+Everywhere: Reduce the number of template parameters of IntrusiveListAli Mohammad Pur
2021-09-10AK: Mark HashTable::size_in_bytes() as constexprHendiadyoin1
2021-09-10AK: Add OOM safe interface to HashTable/MapHediadyoin1
2021-09-10AK: Remove a redundant double find-call in HashMap::ensureIdan Horowitz
2021-09-08AK: Add key getter to IntrusiveRedBlackTreeNodeIdan Horowitz
2021-09-08AK: Set IntrusiveRBTree Node key on insertion instead of constructionIdan Horowitz
2021-09-08AK: Make IntrusiveRedBlackTree capable of holding non-raw pointersIdan Horowitz