summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2021-10-26AK: Prefix debug log messages with current-time-since-bootAndreas Kling
2021-10-25AK: Allow seed value to be specified in string_hash()Leandro Pereira
2021-10-25AK: Always inline Optional::release_value()Andreas Kling
2021-10-25AK: Add fast path for constructing StringImpl from "" literalAndreas Kling
2021-10-23AK+Everywhere: Make Base64 decoding fallibleBen Wiederhake
2021-10-23AK: Don't crash on invalid Base64 inputBen Wiederhake
2021-10-23AK: Prevent accidental misuse of BumpAllocatorBen Wiederhake
2021-10-23AK: Fix BumpAllocator iteration if last object doesn't alignBen Wiederhake
2021-10-23AK: Check consistency during BumpAllocator allocationBen Wiederhake
2021-10-21AK: Avoid temporary String allocation in Formatter<FormatString>Daniel Bertalan
2021-10-21AK+Kernel: Format DistinctNumeric using the underlying type's formatterDaniel Bertalan
2021-10-21AK: Add IsPOD<T> template to StdLibExtrasLinus Groh
2021-10-17AK: Make Span trivially copy-constructibleDaniel Bertalan
2021-10-15AK: Use UnicodeUtils::code_point_to_utf8 in StringBuilderDaniel Bertalan
2021-10-15LibC: Implement wcrtombDaniel Bertalan
2021-10-15Kernel: Split ScopedCritical so header is platform independentJames Mintram
2021-10-14Kernel: Add per platform Processor.h headersJames Mintram
2021-10-11AK: Add support for ARCH(AARCH64) to Platform.hJames Mintram
2021-10-10AK: Implement a way to resolve relative paths lexicallyBen Wiederhake
2021-10-08AK: Always inline the RefCountedBase functionsAndreas Kling
2021-10-08AK: Calculate CircularQueue::end() correctly (for real this time)Peter Elliott
2021-10-07Kernel: Note if the page fault address is a destroyed smart pointerLuke Wilde
2021-10-07AK+Kernel: Make automatically locking RefPtr & co a kernel-only thingAndreas Kling
2021-10-06AK: Add missing headersBen Wiederhake
2021-10-06AK: Calculate CircularQueue::end() correctlyPeter Elliott
2021-10-05AK: Expand to_int<i64> to to_int<long> and to_int<long long>Peter Elliott
2021-10-03AK: Add a basic formatter for wchar_tTim Schumacher
2021-10-02AK: Simplify Utf16View::operator==(Utf16View)Andreas Kling
2021-10-02LibJS+AK: Use Vector<u16, 1> for UTF-16 string storageAndreas Kling
2021-10-01RequestServer: Don't hide the SIGINFO state dump behind a debug macroAndreas Kling
2021-10-01AK: Fix typosNico Weber
2021-09-29RequestServer: Use an OwnPtr for cached connectionsAli Mohammad Pur
2021-09-28AK: Accept StringView in LexicalPath::joinRodrigo Tobar
2021-09-28AK: Eliminate avoidable strlen call in String::matchesIdan Horowitz
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