summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2022-07-10AK: Treat empty string as invalid JSONLuke Wilde
2022-07-10LibGfx: Implement PNG filtering on writeKarol Kosek
2022-07-09AK: Always check shift amount in LEB128 read functionskleines Filmröllchen
2022-07-09AK: Make VERIFY() work in MinSizeRel buildsAndreas Kling
2022-07-09AK: Add equality operators to compare RefPtr to NonNullRefPtrAllan Regush
2022-07-09AK: Add comparison operators to NonnullRefPtrAllan Regush
2022-07-09AK: Add IPv4Address::netmask_from_cidrMaciej
2022-07-06AK: Use an enum instead of a bool for String::replace(all_occurences)DexesTTP
2022-07-05AK: Add an align_down_to power of two helperIdan Horowitz
2022-07-04AK: Add header for generic shorthandsFrHun
2022-07-04AK: Add `nodiscard` attribute to Find functionsLenny Maiorani
2022-07-04AK: Add `nodiscard` attribute to BitStream functionsLenny Maiorani
2022-07-04AK: Add `nodiscard` attribute to BitCast functionsLenny Maiorani
2022-07-04AK: Add `nodiscard` attribute to BinarySearch functionsLenny Maiorani
2022-07-04AK: Add `nodiscard` attribute to BinaryHeap functionsLenny Maiorani
2022-07-04AK: Add `nodiscard` attribute to Base64 functionsLenny Maiorani
2022-07-04AK: Add `nodiscard` attribute to AnyOf functionsLenny Maiorani
2022-07-04AK: Add `nodiscard` attribute to AllOf functionsLenny Maiorani
2022-06-30AK: Add AK::ceil(float) and AK::ceil_log2(integer)MacDue
2022-06-27AK: Perform a resize in ByteBuffer::get_bytes_for_writing()Lucas CHOLLET
2022-06-26AK: Recognize __CLION_IDE__ as well as __CLION_IDE_Ali Mohammad Pur
2022-06-23AK: Add saturating addition and subtraction to Checkedkleines Filmröllchen
2022-06-23AK: Zero previous pointer *after* fixing the insertion list in HashTableHendiadyoin1
2022-06-22AK: Clear the previous and next pointers of deleted HashTable bucketsIdan Horowitz
2022-06-18Revert "AK: Add comparison operators to NonnullOwnPtr"Linus Groh
2022-06-18AK: Add comparison operators to NonnullOwnPtrAllan Regush
2022-06-15AK+Kernel: Remove RefPtrTraits template param in userspace codeAndreas Kling
2022-06-15Kernel+AK: Split Weakable.h into userspace and kernel variantsAndreas Kling
2022-06-14AK: Add sqrt(2) and sqrt(1/2) constantsHediadyoin1
2022-06-13LibWeb: Add ability to present LibGL framebuffer and add clearingLuke Wilde
2022-06-13AK/ByteBuffer+Everywhere: Handle errors in ByteBuffer::slice()Matthias Zimmerman
2022-06-10AK: Make URL ApplicationXWWWFormUrlencoded encoding closer to specKarol Kosek
2022-06-10AK: Append correct number of port characters when serializing a URLKarol Kosek
2022-06-10AK: Add SinglyLinkedList::prepend()Tim Schumacher
2022-06-09AK: Add Error::operator==(Error const&)Lucas CHOLLET
2022-05-26AK: Add invert_case() and invert_case(StringView)huttongrabiel
2022-05-21AK: Use static_cast to cast to base typeAli Mohammad Pur
2022-05-12AK+DHCPClient: Fix false positive gcc 12 warningsDaniel Bertalan
2022-05-09AK: Add `clamp(f32x4, float, float)`Jelle Raaijmakers
2022-05-08AK+LibGUI: Pass predicate to *_matching() methods by const referenceVitaly Dyachkov
2022-05-08AK: Use AK:: sin and cos on aarch64 buildEWouters
2022-05-07AK: Use builtin versions of `llrint{,l,f}`EWouters
2022-05-07AK: Add an SSE2 specific implementation of sqrt(double)Hendiadyoin1
2022-05-07AK: Add a cpp-y, more fine grained version of fenv.h: FPControl.hHendiadyoin1
2022-05-07AK: Add an helper for quick hardware based roundingHendiadyoin1
2022-04-27AK: Put invalid UTF8 debug spam behind a flagkleines Filmröllchen
2022-04-23AK: Make sure we don't include Math.h or math.h from KERNELAndrew Kaster
2022-04-21LibCore: Introduce SharedSingleProducerCircularQueuekleines Filmröllchen
2022-04-21AK: Allow alignment to cache line size with CACHE_ALIGNEDkleines Filmröllchen
2022-04-21AK: Expose RedBlackTree::find_smallest_not_below()Tim Schumacher