summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2021-12-18AK: Speed up BitmapView::find_next_range_of_unset_bitsNick Johnson
2021-12-18AK: Add BuiltinWrappers.hNick Johnson
2021-12-17AK: Fast path for single-element TypedTransfer::copykleines Filmröllchen
2021-12-17AK: Bypass Buffered's buffer for large readskleines Filmröllchen
2021-12-16AK: Make JsonValue::from_string("") return a null JsonValueAndreas Kling
2021-12-16Kernel+LibC: Move errno definitions to Kernel/API/POSIXsin-ack
2021-12-16AK: Use __builtin_memmove for ByteBuffer and Span's overwritesin-ack
2021-12-16AK+Tests: Use less space in ErrorOrBen Wiederhake
2021-12-15AK: Enable fast path for removal by hash-compatible key in HashMap/TableHendiadyoin1
2021-12-15AK: Add implied const qualifiers to the Json interfaceHendiadyoin1
2021-12-15AK: Use StringView as key-type when removing a Value from an JsonObjectHendiadyoin1
2021-12-15AK: Return `bool` in `JsonValue::as_bool()`Hendiadyoin1
2021-12-15AK+LibSanitizer: Add method to zero out a UBSAN SourceLocationAndrew Kaster
2021-12-15AK: Convert JsonObject to use StringViews for lookupHendiadyoin1
2021-12-15AK: Allow hash-compatible key types in Hash[Table|Map] lookupHendiadyoin1
2021-12-15AK: Add the concept of hash-compatible typesHendiadyoin1
2021-12-15AK: Add a Concept for any String typeHendiadyoin1
2021-12-15AK: Add dedicated Traits for c-stringsHendiadyoin1
2021-12-15AK: Add helper to test for pointer and cv-pointer at the same timeHendiadyoin1
2021-12-15AK: Add a Decay helper for ConceptsHendiadyoin1
2021-12-12AK: Fix preprocessor OS checkMartin Blicha
2021-12-11AK: Simplify `Array::back()` by checking for Size > 0Jelle Raaijmakers
2021-12-09AK: Add RefCountForwarder<T>Andreas Kling
2021-12-07AK: Zero-pad automatically if formatting with precisionTim Schumacher
2021-12-05AK: Implement missing const getters in AK::Error, fix typoBen Wiederhake
2021-12-05AK: Implement Formatter for ErrorOr<>Ben Wiederhake
2021-12-05AK: Mark smart pointer classes as [[nodiscard]]Sam Atkins
2021-12-01Kernel: Add VALIDATE_IS_X86 macroJames Mintram
2021-11-28LibIPC+IPCCompiler+AK: Make IPC value decoders return ErrorOr<void>Andreas Kling
2021-11-28AK: Stop Vector::extend from unnecessary reallocationkleines Filmröllchen
2021-11-28AK: Add Vector::unchecked_append for data pointerskleines Filmröllchen
2021-11-28AK: Expose Buffered's buffer size and underlying streamkleines Filmröllchen
2021-11-28AK: Allow to "get a result" from Result<void>Hendiadyoin1
2021-11-28AK: Remove unused static member of BitmapBen Wiederhake
2021-11-23AK: On macOS host builds, wrap unistd.h with missing extern "C"csb6
2021-11-23LibCore+AK: Move MappedFile from AK to LibCoreAndreas Kling
2021-11-22AK+LibSystem+LibMain: Add Error::from_syscall() for syscall failuresAndreas Kling
2021-11-22AK: Add LexicalPath::prepend()Tim Schumacher
2021-11-22AK: Mark MemMem header-only functions as inline rather than staticAndrew Kaster
2021-11-21Kernel: Wrap format timespec assignment in a check for !AARCH64James Mintram
2021-11-18AK: Make RedBlackTree::try_insert() return ErrorOr<void> instead of boolAndreas Kling
2021-11-18AK: Implement `acos<T>` correctlyJelle Raaijmakers
2021-11-17AK: Add missing return in Formatter<unsigned char[Size]>::format()Andreas Kling
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-17AK: Add failable try_* functions to StringBuilderAndreas Kling
2021-11-17AK: Forward declare Error and ErrorOr in AK/Forward.hAndreas Kling
2021-11-17AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional)Andreas Kling
2021-11-16AK: Verify that we are not overreaching in StringView's substring_view()Hendiadyoin1
2021-11-16AK+Kernel: Remove implicit conversion from Userspace<T*> to FlatPtrAndrew Kaster
2021-11-14AK: Resolve clang-tidy readability-const-return-type warning in BitmapAndrew Kaster