summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
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
2021-09-01AK: Remove dead store from Time:operator+Brian Gianforcaro
2021-08-31AK: Add Statistics helperTobias Christiansen
2021-08-31AK: Don't perform the shift when it's too large when decoding LEB128Ali Mohammad Pur
2021-08-31AK: Make SinglyLinkedList::remove() publickleines Filmröllchen
2021-08-31AK: Add FixedPoint arithmetic helperHediadyoin1
2021-08-30AK: Return early from swap() when swapping the same objectTimothy Flynn
2021-08-30AK: Use get_random() in IDAllocatorAndreas Kling
2021-08-30AK: Add operator delete stub to all AK_MAKE_ETERNAL objectsBrian Gianforcaro
2021-08-30Everywhere: Pass AK::Format TypeErasedFormatParams by referenceBrian Gianforcaro
2021-08-27AK: Add Traits for Enumskleines Filmröllchen
2021-08-26AK: Implement method to convert a String/StringView to title caseTimothy Flynn
2021-08-26AK: Make explode_byte depend on sizeof(FlatPtr) instead of ARCH(...)Ali Mohammad Pur
2021-08-24Userland: Remove IRC ClientAndreas Kling
2021-08-23AK: Use explode_byte for pointer sanitizationHendiadyoin1
2021-08-23Kernel: Rename Processor::id() => current_id()Andreas Kling
2021-08-22AK: Use POSIX specified types for Time::to_timespec and to_timevalRichard Wurth
2021-08-21AK: Use `__builtin_bit_cast` if availableJesse Buhagiar