summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2022-04-10AK: Add missing include to Traits.hAndreas Kling
2022-04-10AK: Add hash traits for floating-point primitivesAndreas Kling
2022-04-10AK: Remove `KERNEL` check from `String`Jelle Raaijmakers
2022-04-10AK: Don't destructively re-encode query strings in the URL parserAndreas Kling
2022-04-10AK+LibWeb: Encode ' ' as '+' in application/x-www-form-urlencodedAndreas Kling
2022-04-08AK+LibHTTP: Revert prior change to percent encode plus signsGeekFiftyFive
2022-04-06AK+Userland: Rename Array::front/back to first/lastSam Atkins
2022-04-06AK: Add const version of Vector::first_matchingkleines Filmröllchen
2022-04-06AK: Add find_first_index to NonnullPtrVector that strips smart pointerkleines Filmröllchen
2022-04-05AK: Invalidate UTF-8 encoded code points larger than U+10ffffTimothy Flynn
2022-04-04AK: Make Vector<T>::{first,last}_matching() return Optional<T&>Ali Mohammad Pur
2022-04-04AK: Return Optional<T&> from HashMap<..., T>::get()Ali Mohammad Pur
2022-04-04AK: Return Optional<ConstPeekType> for HashMap::get() constAli Mohammad Pur
2022-04-04AK: Allow Optional<T&> to existAli Mohammad Pur
2022-04-04AK: Add begin_from(V&) APIs to IntrusiveRedBlackTreeIdan Horowitz
2022-04-03AK: Add `StringView::copy_characters_to_buffer()`Tim Schumacher
2022-04-03AK: Add non-const iterator for CircularQueuekleines Filmröllchen
2022-04-03AK: Add generic sincos solution for non-x86 platformsserenityosrocks
2022-04-02AK: Add last() utility function to SpanBen Maxwell
2022-04-02AK+LibHTTP: Ensure plus signs are percent encoded in query stringGeekFiftyFive
2022-04-02AK: Add vector variants of sqrt and rsqrtHendiadyoin1
2022-04-02AK: Add rsqrt and a SSE specific implementation for sqrtHendiadyoin1
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-31AK: Use bucket states with special bit patterns in HashTablekleines Filmröllchen
2022-03-31AK: Rehash HashTable in-place instead of shrinkingkleines Filmröllchen
2022-03-31AK: Merge HashTable bucket state into one enumkleines Filmröllchen
2022-03-30AK: Allow printing wide characters using %ls modifiersafarp
2022-03-28LibXML: Add a fairly basic XML parserAli Mohammad Pur
2022-03-28AK: Add a 'OneOf' conceptAli Mohammad Pur
2022-03-28AK: Display SourceLocation function name in colorAli Mohammad Pur
2022-03-28AK: Add a 'is_not_any_of' similar to 'is_any_of' to GenericLexerAli Mohammad Pur
2022-03-28AK: Make Vector capable of holding forward-declared typesAli Mohammad Pur
2022-03-28AK: Add `appendln` helper to SourceGeneratorHendiadyoin1
2022-03-28AK: Explicitly move `value` String in SourceGenerator::setHendiadyoin1
2022-03-28AK: Make SourceGenerator move constructibleHendiadyoin1
2022-03-27AK: Add an ArbitrarySizedEnum templateLinus Groh
2022-03-27AK: Add non-const DistinctNumeric::value() getterLinus Groh
2022-03-27AK: Remove unused String.h include from UFixedBigInt.hLinus Groh
2022-03-24LibWeb: Rename PARSER_DEBUG => HTML_PARSER_DEBUGIdan Horowitz
2022-03-21AK: Add a case insensitive of is_one_of to String[View]Hendiadyoin1
2022-03-19AK: Fix typo in warnln_if()Sam Atkins
2022-03-18AK+Tests: Fix StringUtils::contains() being confused by repeating textSam Atkins
2022-03-18Everywhere: Deduplicate day/month name constantsLenny Maiorani
2022-03-18AK: Mark the StringView user-defined literal as constevalTimothy Flynn
2022-03-18AK: Add const variant of Vector::in_reverse()Andreas Kling
2022-03-17Everywhere: Switch from EnableIf to requiresLenny Maiorani
2022-03-18AK: Add constant time equality and zero check to UFixedBigIntMichiel Visser
2022-03-18AK: UFixedBigInt add efficient multiplication with full resultMichiel Visser
2022-03-16AK: Fix implicit and narrowing conversions in Base64Lenny Maiorani
2022-03-16AK: Make static constexpr variables to avoid stack copy in Base64Lenny Maiorani