summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2021-06-30Kernel: Don't compile JsonValue & friends into the kernelAndreas Kling
2021-06-30AK: Use canonicalized_path in LexicalPath::relative_pathMax Wipfli
2021-06-30AK: Add [[nodiscard]] to LexicalPath methods construction objectsMax Wipfli
2021-06-30AK: Move path canonicalization into LexicalPath::canonicalized_pathMax Wipfli
2021-06-30AK+Everywhere: Remove "null state" of LexicalPathMax Wipfli
2021-06-30AK: Make LexicalPath immutableMax Wipfli
2021-06-30AK+Everywhere: Use mostly StringView in LexicalPathMax Wipfli
2021-06-30AK+Everywhere: Add and use static APIs for LexicalPathMax Wipfli
2021-06-30AK: Remove the LexicalPath::is_valid() APIMax Wipfli
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