summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2021-11-10AK: Make Vector::try_* functions return ErrorOr<void>Andreas Kling
2021-11-10AK+LibJS: Simplify MUST() and move it from LibJS to AK/Try.hAndreas Kling
2021-11-10AK+Everywhere: Stop including Vector.h from StringView.hAndreas Kling
2021-11-10AK: Properly declare inheritance of Bitmap from BitmapViewBen Wiederhake
2021-11-10AK+Kernel: Make BitmapView read-onlyBen Wiederhake
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-11-08AK: Add some more ways to construct Error and ErrorOr<T>Andreas Kling
2021-11-08AK: Make Error.h pull in Try.hAndreas Kling
2021-11-08AK: Add a variant of adopt_nonnull_own_or_enomem() for userspaceAndreas Kling
2021-11-08AK: Remove now-unused OSError classAndreas Kling
2021-11-08AK: Allow subclassing ErrorAndreas Kling
2021-11-08AK: Use ErrorOr<T> for MappedFile factoriesAndreas Kling
2021-11-08AK: Don't define ENABLE_COMPILETIME_FORMAT_CHECK when parsed by CLionAndreas Kling
2021-11-08AK: Don't define AK_HAS_CONDITIONALLY_TRIVIAL when parsed by CLion IDEAndreas Kling
2021-11-08AK: Make Error and ErrorOr<T> work in Lagom as well :^)Andreas Kling
2021-11-08AK: Add ErrorOr<T>::release_value_but_fixme_should_propagate_errors()Andreas Kling
2021-11-08AK: Bring AK::Error into the global namespaceAndreas Kling
2021-11-08AK: Add adopt_nonnull_ref_or_enomem() for userspaceAndreas Kling
2021-11-08AK: Add Error and ErrorOr<T>Andreas Kling
2021-11-06AK: Add min and max functions to StatisticsMusab Kılıç
2021-10-31AK: Make BumpAllocator work in multi-threaded environmentsBen Wiederhake
2021-10-31AK+Tests: Fix formatting of infinity and NaN valuesDaniel Bertalan
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