summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
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
2021-09-05AK: Add a TRY(expression) macro to simplify the unwrap-or-return patternAndreas Kling
2021-09-05AK+Kernel: Move KResult.h to Kernel/API for userspace accesssin-ack
2021-09-04AK+LibRegex: Disable construction of views from temporary StringsIdan Horowitz
2021-09-04AK: Add HashMap::ensure(key, callback)Andreas Kling
2021-09-04AK: Make declaration of std::move and std::forward optionalStephan Unverwerth
2021-09-04AK: Add rvalue-ref qualifiers for Optional's value() and value_or()Andreas Kling
2021-09-04AK: Convert Optional.h to east-const styleAndreas Kling
2021-09-03Everywhere: Prevent risky implicit casts of (Nonnull)RefPtrDaniel Bertalan
2021-09-03AK: Rename create<T> => make_ref_counted<T>Andreas Kling
2021-09-01AK: Move forward() into the std namespaceAndreas Kling
2021-09-01AK: Pass AK::Format TypeErasedFormatParams by reference in AK::StringBrian Gianforcaro