summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2021-07-05AK: Declare operators `new` and `delete` as global functionsDaniel Bertalan
2021-07-05Kernel: Replace raw asm functions with naked onesHendiadyoin1
2021-07-05JsonParser: Bring parser more to specstelar7
2021-07-05Kernel: Merge the x86 and x86_64 boot code into a single fileGunnar Beutner
2021-07-04Meta: Remove the LibJS OBJECT_DEBUG debug macroLinus Groh
2021-07-04AK: Add generation of roman numerals to AK::StringTobias Christiansen
2021-07-04AK: Explicitly require Checked types to be IntegralIdan Horowitz
2021-07-04AK+LibIPC: Make all enums codableTimothy
2021-07-04AK: Destroy original value when assigning to VariantDaniel Bertalan
2021-07-04AK: Use conditionally trivial special member functionsDaniel Bertalan
2021-07-04AK: Add type traits describing supported operationsDaniel Bertalan
2021-07-03AK: Make smart pointer factories work with aggregatesDaniel Bertalan
2021-07-03Everywhere: Fix some alignment issuesDaniel Bertalan
2021-07-03AK: Make `(Nonnull)OwnPtr` work with abstract classesDaniel Bertalan
2021-07-02AK: Implement String::find_any_of() and StringView::find_any_of()Max Wipfli
2021-07-02AK: Add input bounds checking to String::substring()Max Wipfli
2021-07-02AK: Add String::find_last() and inline String::find() methodsMax Wipfli
2021-07-02AK: Implement StringView::find_all()Max Wipfli
2021-07-02AK+Everywhere: Remove StringView::find_{first,last}_of(char) methodsMax Wipfli
2021-07-02AK: Reimplement StringView::find methods in StringUtilsMax Wipfli
2021-07-02AK: Implement StringView::to_{lower,upper}case_stringMax Wipfli
2021-07-02AK: Support long doubles in format stringsHediadyoin1
2021-07-01AK: Annotate more AK::Span methods as nodiscardBrian Gianforcaro
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