summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
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
2022-03-15AK+Kernel: Avoid double memory clearing of HashTable bucketsDaniel Bertalan
2022-03-15AK+Everywhere: Add sincos and use it in some placesHendiadyoin1
2022-03-14AK: Allow creating a Vector from any Span of the same underlying typeTimothy Flynn
2022-03-13AK: Add naive implementations of AK::timing_safe_compareBrian Gianforcaro
2022-03-12AK: Properly parse unimplemented format length specifiersTim Schumacher
2022-03-10AK: Remove unused String[256] from JsonParserSam Atkins
2022-03-09AK: Print a better error message when missing a SourceGenerator keySam Atkins
2022-03-09AK: Add reverse iterator as memberFederico Guerinoni
2022-03-09AK: Implement wrapper for reverse range for loopFederico Guerinoni
2022-03-09AK: Implement ReverseIterator for NonnullPtrVectorFederico Guerinoni
2022-03-09AK: Implement reverse iterator for Vector classFederico Guerinoni
2022-03-09AK: Add generic reverse iterator for containersFederico Guerinoni
2022-03-08AK: Add IPv6Address classTom
2022-03-08AK: Add float support for JsonValue and JsonObjectSerializerVrins
2022-03-08AK: Add to_double() to JsonValueVrins
2022-03-07AK: Automatically shrink HashTable when removing entriesAndreas Kling
2022-03-07AK: Remove return value from HashTable::remove() and HashMap::remove()Andreas Kling
2022-03-07AK: Simplify HashTable::remove_all_matching()Andreas Kling
2022-03-04LibWeb: Hide some debug logging behind CANVAS_RENDERING_CONTEXT_2D_DEBUGLinus Groh
2022-03-02AK: Print NaN and infinite numbers in PrintfImplementationPeter Ross
2022-02-28AK: Add Time::from_ticks()Lucas CHOLLET
2022-02-28AK: Correctly process precision modifiers in printfTimur Sultanov
2022-02-28AK: Add FixedPoint base 2 logarithmkleines Filmröllchen
2022-02-28AK: Add bit shift to FixedPointkleines Filmröllchen
2022-02-28AK: Fix FixedPoint to integral comparisonskleines Filmröllchen
2022-02-27Everywhere: Make JSON serialization fallibleIdan Horowitz
2022-02-27AK: Add a try variant of StringBuilder::append_escaped_for_jsonIdan Horowitz