summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2021-07-23AK+LibRegex: Partially implement case insensitive UTF-16 comparisonTimothy Flynn
2021-07-23AK: Add UTF-16 helper methods required for use within LibRegexTimothy Flynn
2021-07-22CrashDaemon: Remove BACKTRACE_DEBUG debugging codeAndreas Kling
2021-07-22AK: Add char SIMD typesHendiadyoin1
2021-07-22AK: Rewrite {AnyOf,AllOf,Find}.h to use the IteratorPairWith conceptAli Mohammad Pur
2021-07-22AK: Convert AnyOf/AllOf to east-const styleAli Mohammad Pur
2021-07-22AK: Implement {any,all}_of(IterableContainer&&, Predicate)Ali Mohammad Pur
2021-07-22AK: Add a concept for iterable containersAli Mohammad Pur
2021-07-22AK: Add a deduction guide to VectorAli Mohammad Pur
2021-07-22AK: Add a CommonType<Ts...> type traitAli Mohammad Pur
2021-07-22AK: Make TypeBoundsChecker<UnsignedIntegralT, FloatingPointT> workLinus Groh
2021-07-22AK: Add Utf16View for decoding UTF-16 stringsTimothy Flynn
2021-07-22AK: Disable clang-format for AK/Time.hGunnar Beutner
2021-07-22AK: Add a getter to JsonValue to get machine-native addressesGunnar Beutner
2021-07-21AK: Sprinkle [[nodiscard]] on AK::ArrayAndreas Kling
2021-07-21AK: Convert Array to east-const styleAndreas Kling
2021-07-21AK: Remove unused private HashTable::lookup_for_reading()Andreas Kling
2021-07-21AK: Sprinkle [[nodiscard]] on HashMap and HashTableAndreas Kling
2021-07-21AK: Sprinkle [[nodiscard]] on AK::BitmapAndreas Kling
2021-07-21AK: Remove unused HashMap::remove_one_randomly()Andreas Kling
2021-07-19Everywhere: Use AK/Math.h if applicableHendiadyoin1
2021-07-19AK: Introduce Math.hHendiadyoin1
2021-07-19AK: Use new Formatter for each element in Formatter<Vector<T>>Andrew Kaster
2021-07-19AK: Use StringView literals in Format to avoid strlenAndrew Kaster
2021-07-18AK: Add the at()/operator[]() getter to Utf32ViewAli Mohammad Pur
2021-07-18AK: Add a is_null() method to Utf{8,32}ViewAli Mohammad Pur
2021-07-18AK: Don't return a null Utf32View when a zero-length one is requestedAli Mohammad Pur
2021-07-18Kernel: Introduce basic pre-kernel environmentGunnar Beutner
2021-07-18AK: Add helper type for serializing structures into bufferSahan Fernando
2021-07-18AK: Allow setting both width and precision when formatting a stringTimothy Flynn
2021-07-17AK: Track byte length, rather than code point length, in Utf8View::trimTimothy Flynn
2021-07-17AK: Restrict timespec comparison operator overloads in AK::TimeBrian Gianforcaro
2021-07-17AK: Mark RedBlackTree functions as [[nodiscard]]Brian Gianforcaro
2021-07-17AK: Mark AK::IntrusiveRedBlackTree as finalBrian Gianforcaro
2021-07-17AK: Mark AK::IntrusiveList Non copyable and movableBrian Gianforcaro
2021-07-17AK: Mark RedBlackTree as finalBrian Gianforcaro
2021-07-17AK: Mark RedBlackTree find APIs as [[nodiscard]]Brian Gianforcaro
2021-07-16Kernel+AK: Generate compile-time error for non-sized `delete`Daniel Bertalan
2021-07-16AK+Kernel: Implement and use EnumBits has_any_flag()Timothy
2021-07-16AK: Change EnumBits has_flag() to check all flags in mask are presentTimothy
2021-07-15AK: Add workaround for clang-format 12 problems with conceptsDaniel Bertalan
2021-07-15AK: Allow getting the key from a RedBlackTree iteratorAndreas Kling
2021-07-15AK: Make RedBlackTree non-copyable and non-movableAndreas Kling
2021-07-15AK: Make JsonParser correctly parse unsigned values larger than u32Ali Mohammad Pur
2021-07-15AK: Expose RedBlackTree allocation failures via try_insertIdan Horowitz
2021-07-14AK: Add free function to wrap around __atomic_is_lock_free built-inTimothy Flynn
2021-07-14AK: Avoid pagefaults when repeatedly enqueing/dequeing items in a QueueGunnar Beutner
2021-07-14AK: Avoid allocations for the Queue classGunnar Beutner
2021-07-14AK: Generalize ByteReaderHendiadyoin1
2021-07-13AK: Make Bitmap::set() non-constAndreas Kling