summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2021-06-30AK: Use east const style in LexicalPath.{cpp,h}Max Wipfli
2021-06-29Kernel+AK: Don't compile JSON parser into the kernelAndreas Kling
2021-06-29AK: Add RETURNS_NONNULL attribute and use itDaniel Bertalan
2021-06-29AK: Ensure StringBuilder capacity in String::reverseIdan Horowitz
2021-06-29AK: Add the to_ascii_base36_digit helper methodIdan Horowitz
2021-06-29AK: Use [[nodiscard]] in JsonObject and JsonArrayMax Wipfli
2021-06-29AK+Spreadsheet+LibWeb: Remove JsonObject::get_or()Max Wipfli
2021-06-29AK: Add JsonObject::has_* methodsMax Wipfli
2021-06-29AK+Everywhere: Change int to size_t in JsonObject and JsonArrayMax Wipfli
2021-06-29AK: Return const& from JsonObject::get()Max Wipfli
2021-06-29AK: Use OrderedHashMap in JsonObjectMax Wipfli
2021-06-29AK: Make JsonValue::as_string_or() constMax Wipfli
2021-06-29AK: Use east const style in Json{Array,Object}.hMax Wipfli
2021-06-29AK: Store the 'extra' field of ScopeLogger as StringItamar
2021-06-29AK: Don't colorize the 'extra' field of ScopeLogger in dbgln()Itamar
2021-06-28Kernel: Fix memset() on x86_64Gunnar Beutner
2021-06-28AK: Add and use the RemoveCVReference<T> type traitAli Mohammad Pur
2021-06-27AK: Make the constexpr StringView methods actually constexprAli Mohammad Pur
2021-06-27AK: Add explicit Variant conversion operatorsAli Mohammad Pur
2021-06-26AK: Undo bogus Variant::downcast() renameAndreas Kling
2021-06-25AK: Add NOTE about VERIFY in Function::clearItamar
2021-06-25AK: Add big endian bit reading to InputBitStreamkleines Filmröllchen
2021-06-25Toolchain: Add the AFLACLOADER_DEBUG macrokleines Filmröllchen
2021-06-24AK: Rename downcast<T> => verify_cast<T>Andreas Kling
2021-06-24LibCore+AK: Use proper atomics in `Singleton`Daniel Bertalan
2021-06-24AK: Use `__attribute__((name))` for functions everywhereDaniel Bertalan
2021-06-24AK: Add factory methods for creating smart pointersDaniel Bertalan
2021-06-24AK+Kernel: Make fallible allocations compiler-agnosticDaniel Bertalan
2021-06-24AK: Specialize `Atomic<Integral>` for clang compatibilityDaniel Bertalan
2021-06-24AK: Make C++ concepts support mandatory for compilersDaniel Bertalan
2021-06-24AK: Fix building Ptr32 on x86_64Gunnar Beutner
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-06-23AK: Make {min,max,clamp}(T, U) work when U can be implicitly cast to TAli Mohammad Pur
2021-06-20AK: Reimplement any_of in terms of find_ifLenny Maiorani
2021-06-19AK: Add support for keeping trailing zeros in fixed precision floatsIdan Horowitz
2021-06-19LibCoreDump: Include source locations of inlined functions in backtraceItamar
2021-06-19AK: Add RedBlackTree::find_largest_not_above_iteratorItamar
2021-06-18AK: Add a way to disable the trimming of whitespace in to_*intsin-ack
2021-06-17AK: Add a :hex-dump mode to AK::FormatAli Mohammad Pur
2021-06-17Meta: Add support for declaring componentsGunnar Beutner
2021-06-16AK: Add the Utf8View::{contains, trim} helper methodsIdan Horowitz
2021-06-16AK: Remove now unused InlineLinkedList classBrian Gianforcaro
2021-06-16AK+Tests: Add IntrusiveList<T,...>::insert_before(..) methodBrian Gianforcaro
2021-06-16AK: Use IntrusiveList::remove() in the IntrusiveList::prepend() prologBrian Gianforcaro
2021-06-15AK: Add support for removing SinglyLinkedList nodes during iterationIdan Horowitz
2021-06-15AK: Add a missing `using AK::OrderedHashMap` statementIdan Horowitz
2021-06-15AK: Add Ordering support to HashTable and HashMapHediadyoin1
2021-06-15AK: Add a function that casts an enum to its underlying typeAli Mohammad Pur
2021-06-13AK: Add FlyString::from_fly_impl()Andreas Kling
2021-06-13Userland: Allow building SerenityOS with -funsigned-charGunnar Beutner