summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
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
2021-09-08AK: Add note about an internal compile error with Optional in GCC 10.3+sin-ack
2021-09-07Everywhere: Behaviour => BehaviorAndreas Kling
2021-09-06AK: Use the full name of 'integer_sequence_generate_array' in Variant.hAli Mohammad Pur
2021-09-06AK: Make Json{Array,Object}Serializer ignore append() return valuesAndreas Kling
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-06Everywhere: Use OOM-safe ByteBuffer APIs where possibleAli Mohammad Pur
2021-09-06AK: Add OOM-safe ByteBuffer::try_{resize,append,ensure_capacity}() APIsAli Mohammad Pur
2021-09-05AK: Add AssertSize utility template to provide rich type size assertionsBrian Gianforcaro