summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
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
2021-07-13AK: Add Formatter for Vectorkleines Filmröllchen
2021-07-13HashMap: Rename finders with a more accurate and self-descripting namengc6302h
2021-07-13HashTable: Rename finders with a more accurate and self-descripting namengc6302h
2021-07-13Vector: Homogenize type and parameter names for predicatesngc6302h
2021-07-12AK: Make Traits<T*> use ptr_hash() and not assume 32-bit pointersAli Mohammad Pur
2021-07-12AK: Replace all explicit specialisations of Traits with a single oneAli Mohammad Pur
2021-07-12AK: Add a DateTimeLexerIdan Horowitz
2021-07-12AK: Add a retreat(count) method to GenericLexerIdan Horowitz
2021-07-12AK: Add load64 and load_pointer to AK::ByteReaderAndrew Kaster
2021-07-12AK+Meta: Remove unused AUTOCOMPLETE_DEBUG flagAndrew Kaster
2021-07-11AK: Add FixedArray::span()Andreas Kling
2021-07-11AK: Bring back FixedArray<T>Andreas Kling
2021-07-11AK: Don't forget to kfree_sized() in ByteBufferAndreas Kling
2021-07-11Kernel: Remove krealloc()Andreas Kling
2021-07-11AK: Don't use realloc() in AK::ByteBufferAndreas Kling
2021-07-11AK: Use kfree_sized() in AK::VectorAndreas Kling
2021-07-11AK: Use kfree_sized() in AK::StringImplAndreas Kling