summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
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
2021-07-11AK: Use kfree_sized() in AK::HashTableAndreas Kling
2021-07-11AK: Use kfree_sized() in AK::ByteBufferAndreas Kling
2021-07-11AK: Use kfree_sized() in AK::BitmapAndreas Kling
2021-07-11AK: Make kfree_sized() forward to kfree() in non-kernel code for nowAndreas Kling
2021-07-10AK: Remove unused NO_RETURN macroGunnar Beutner
2021-07-08LibSQL+SQLServer: Build SQLServer system serviceJan de Visser
2021-07-08AK: Fix `UFixedBigInt` not building with ClangDaniel Bertalan
2021-07-08Everywhere: Use the correct literal suffixesDaniel Bertalan
2021-07-08AK+Userland: Add generic `AK::abs()` function and use itDaniel Bertalan
2021-07-08AK+Kernel: Fix perfect forwarding constructors shadowing othersDaniel Bertalan
2021-07-07AK: Replace usages of ctype.h with CharacterTypes.hMax Wipfli
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